List of usage examples for com.google.common.io ByteStreams newDataInput
public static ByteArrayDataInput newDataInput(ByteArrayInputStream byteArrayInputStream)
From source file:eb.network.PacketType.java
public static PacketEB createPacket(byte[] data) { ByteArrayDataInput bis = ByteStreams.newDataInput(data); int type = bis.readInt(); PacketEB packet = null;/* ww w . j av a 2 s .c o m*/ try { for (PacketType pt : values()) { if (pt.ordinal() == type) { packet = pt.packetClass.newInstance(); break; } } } catch (Exception e) { e.printStackTrace(); } if (packet != null) { packet.read(bis); } return packet; }
From source file:com.facebook.presto.accumulo.model.WrappedRange.java
@JsonCreator public static WrappedRange fromBytes(byte[] bytes) throws IOException { DataInput in = ByteStreams.newDataInput(bytes); Range range = new Range(); range.readFields(in);//from ww w . j ava 2 s . c o m return new WrappedRange(range); }
From source file:de.bl4ckskull666.mu1ti1ingu41.listener.PluginMessageReceiver.java
@Override public void onPluginMessageReceived(String c, Player p, byte[] m) { if (!c.equalsIgnoreCase("BungeeCord")) return;/*from w w w . j a v a 2 s . c om*/ ByteArrayDataInput in = ByteStreams.newDataInput(m); String sub = in.readUTF(); if (!sub.equalsIgnoreCase("Mu1ti1ingu41")) return; String sec = in.readUTF(); if (sec.equalsIgnoreCase("player")) { UUID uuid = UUID.fromString(in.readUTF()); String lang = in.readUTF(); UUIDLanguages._players.put(uuid, lang); } else if (sec.equalsIgnoreCase("reload")) Language.loadLanguage(); }
From source file:org.apache.eagle.storage.hbase.query.coprocessor.ProtoBufConverter.java
public static AggregateResult fromPBResult(AggregateProtos.AggregateResult pbResult) throws IOException { ByteArrayDataInput byteArrayDataInput = ByteStreams.newDataInput(pbResult.getByteArray().toByteArray()); ;/*from w w w.j a va 2 s.c o m*/ AggregateResult result = new AggregateResult(); result.readFields(byteArrayDataInput); return result; }
From source file:com.freyja.FES.common.packets.PacketHandler.java
@Override public void onPacketData(INetworkManager manager, Packet250CustomPayload packet, Player player) { try {//from ww w . ja v a 2s .c o m EntityPlayer entityPlayer = (EntityPlayer) player; ByteArrayDataInput input = ByteStreams.newDataInput(packet.data); int packetId = input.readUnsignedByte(); BasePacket basePacket = BasePacket.constructPacket(packetId); basePacket.read(input); basePacket.execute(entityPlayer, entityPlayer.worldObj.isRemote ? Side.CLIENT : Side.SERVER); } catch (BasePacket.ProtocolException ex) { if (player instanceof EntityPlayerMP) { ((EntityPlayerMP) player).playerNetServerHandler.kickPlayerFromServer("Protocol Exception!"); } } catch (Exception ex) { throw new RuntimeException("Unexpected Reflection exception during Packet construction!", ex); } }
From source file:ubic.gemma.model.analysis.expression.coexpression.IdArray.java
private static EWAHCompressedBitmap unpack(byte[] bitmap) { EWAHCompressedBitmap b = new EWAHCompressedBitmap(); try {/*from www. j a va 2s. c om*/ b.deserialize(ByteStreams.newDataInput(bitmap)); return b; } catch (IOException e) { throw new RuntimeException(e); } }
From source file:com.imaginarycode.minecraft.hubmagic.HubMagicPluginMessageListener.java
@EventHandler public void onPluginMessage(PluginMessageEvent event) { if (event.getTag().equals("HubMagic") && event.getReceiver() instanceof ProxiedPlayer && event.getSender() instanceof Server) { ByteArrayDataInput in = ByteStreams.newDataInput(event.getData()); String request = in.readUTF(); if (request.equals("ConnectHub")) { ProxiedPlayer take = (ProxiedPlayer) event.getReceiver(); take.connect(HubMagic.getPlugin().getServerSelector().chooseServer(take)); }/*from w ww . j a va 2 s .c o m*/ } }
From source file:de.mineformers.robots.network.PacketHandler.java
@Override public void onPacketData(INetworkManager manager, Packet250CustomPayload packet, Player player) { try {// www . j a v a 2s .c o m EntityPlayer entityPlayer = (EntityPlayer) player; ByteArrayDataInput in = ByteStreams.newDataInput(packet.data); int packetId = in.readUnsignedByte(); PacketBase basePacket = PacketBase.constructPacket(packetId); basePacket.read(in); basePacket.execute(entityPlayer, entityPlayer.worldObj.isRemote ? Side.CLIENT : Side.SERVER); } catch (PacketBase.ProtocolException e) { if (player instanceof EntityPlayerMP) { ((EntityPlayerMP) player).playerNetServerHandler.kickPlayerFromServer("Protocol Exception!"); FMLLog.warning("Player " + ((EntityPlayer) player).username + " caused a Protocol Exception!"); } } catch (InstantiationException e) { throw new RuntimeException("Unexpected Reflection exception during Packet construction!", e); } catch (IllegalAccessException e) { throw new RuntimeException("Unexpected Reflection exception during Packet construction!", e); } }
From source file:eplus.network.PacketHandler.java
@Override public void onPacketData(INetworkManager manager, Packet250CustomPayload packet, Player player) { try {//from www. java2 s .c om EntityPlayer entityPlayer = (EntityPlayer) player; ByteArrayDataInput input = ByteStreams.newDataInput(packet.data); int packetId = input.readUnsignedByte(); BasePacket basePacket = BasePacket.constructPacket(packetId); basePacket.read(input); basePacket.execute(entityPlayer, entityPlayer.worldObj.isRemote ? Side.CLIENT : Side.SERVER); } catch (BasePacket.ProtocolException ex) { if (player instanceof EntityPlayerMP) { ((EntityPlayerMP) player).playerNetServerHandler.kickPlayerFromServer("Protocol Exception!"); EnchantingPlus.log.warning(((EntityPlayer) player).username + " cause a Protocol Exception!"); } } catch (Exception ex) { throw new RuntimeException("Unexpected Reflection exception during Packet construction!", ex); } }
From source file:nxminetilities.network.PacketHandler.java
@Override public void onPacketData(INetworkManager manager, Packet250CustomPayload packet, Player player) { try {//from w w w . j a va2 s. c o m EntityPlayer entityPlayer = (EntityPlayer) player; ByteArrayDataInput in = ByteStreams.newDataInput(packet.data); int packetId = in.readUnsignedByte(); MinetilitiesPacket minetilitiesPacket = MinetilitiesPacket.constructPacket(packetId); minetilitiesPacket.read(in); minetilitiesPacket.execute(entityPlayer, entityPlayer.worldObj.isRemote ? Side.CLIENT : Side.SERVER); } catch (ProtocolException e) { if (player instanceof EntityPlayerMP) { ((EntityPlayerMP) player).playerNetServerHandler.kickPlayerFromServer("Protocol Exception!"); Logger.getLogger("nxMinetilities") .warning("Player " + ((EntityPlayer) player).username + " caused a Protocol Exception!"); } } catch (Exception e) { throw new RuntimeException("Unexpected exception during Packet construction!", e); } }