List of usage examples for com.google.common.io ByteArrayDataInput readByte
@Override
byte readByte();
From source file:com.facebook.presto.raptor.RaptorColumnIdentity.java
public static RaptorColumnIdentity deserialize(byte[] bytes) { checkArgument(bytes.length >= Byte.BYTES, "bytes for RaptorColumnIdentity is corrupt"); ByteArrayDataInput input = newDataInput(bytes); byte version = input.readByte(); if ((version == CURRENT_VERSION) && (bytes.length == SERIALIZED_SIZE)) { long columnId = input.readLong(); return new RaptorColumnIdentity(columnId); }// www. j a v a 2 s. c om throw new PrestoException(CORRUPT_SERIALIZED_IDENTITY, "RaptorColumnIdentity is corrupt: " + base16().lowerCase().encode(bytes)); }
From source file:com.facebook.presto.raptor.RaptorTableIdentity.java
public static RaptorTableIdentity deserialize(byte[] bytes) { checkArgument(bytes.length >= Byte.BYTES, "bytes for RaptorTableIdentity is corrupt"); ByteArrayDataInput input = newDataInput(bytes); byte version = input.readByte(); if ((version == CURRENT_VERSION) && (bytes.length == SERIALIZED_SIZE)) { long tableId = input.readLong(); return new RaptorTableIdentity(tableId); }/*from w w w .j a v a 2s. c o m*/ throw new PrestoException(CORRUPT_SERIALIZED_IDENTITY, "RaptorTableIdentity is corrupt: " + base16().lowerCase().encode(bytes)); }
From source file:com.yogpc.qp.TileMarker.java
@PacketHandler.Handler public static void recievePacket(final byte[] pdata) { final ByteArrayDataInput data = ByteStreams.newDataInput(pdata); final byte flag = data.readByte(); final int dimId = data.readInt(); final World w = YogpstopLib.proxy.getClientWorld(); if (w.provider.dimensionId != dimId) return;/*ww w . j a v a2s . co m*/ if (flag == PacketHandler.remove_link) { final int index = TileMarker.linkList.indexOf(new TileMarker.Link(w, data.readInt(), data.readInt(), data.readInt(), data.readInt(), data.readInt(), data.readInt())); if (index >= 0) TileMarker.linkList.get(index).removeConnection(false); } else if (flag == PacketHandler.remove_laser) { final int index = TileMarker.laserList .indexOf(new TileMarker.BlockIndex(w, data.readInt(), data.readInt(), data.readInt())); if (index >= 0) TileMarker.laserList.get(index).destructor(); } }
From source file:ocelot.mods.qp2.TileMarkerPlus.java
static void recieveLinkPacket(byte[] pdata) { ByteArrayDataInput data = ByteStreams.newDataInput(pdata); final byte flag = data.readByte(); final int dimId = data.readInt(); final World w = QuarryPlus2.proxy.getClientWorld(); if (w.provider.dimensionId != dimId) return;/*from w ww .j a v a 2s. c o m*/ if (flag == PacketHandler.remove_link) { final int index = TileMarkerPlus.linkList.indexOf(new TileMarkerPlus.Link(w, data.readInt(), data.readInt(), data.readInt(), data.readInt(), data.readInt(), data.readInt())); if (index >= 0) TileMarkerPlus.linkList.get(index).removeConnection(false); } else if (flag == PacketHandler.remove_laser) { final int index = TileMarkerPlus.laserList .indexOf(new TileMarkerPlus.BlockIndex(w, data.readInt(), data.readInt(), data.readInt())); if (index >= 0) TileMarkerPlus.laserList.get(index).destructor(); } }
From source file:org.yogpstop.qp.TileMarker.java
static void recieveLinkPacket(byte[] pdata) { ByteArrayDataInput data = ByteStreams.newDataInput(pdata); final byte flag = data.readByte(); final int dimId = data.readInt(); final World w = QuarryPlus.proxy.getClientWorld(); if (w.provider.dimensionId != dimId) return;// www . j ava 2 s . c om if (flag == PacketHandler.remove_link) { final int index = TileMarker.linkList.indexOf(new TileMarker.Link(w, data.readInt(), data.readInt(), data.readInt(), data.readInt(), data.readInt(), data.readInt())); if (index >= 0) TileMarker.linkList.get(index).removeConnection(false); } else if (flag == PacketHandler.remove_laser) { final int index = TileMarker.laserList .indexOf(new TileMarker.BlockIndex(w, data.readInt(), data.readInt(), data.readInt())); if (index >= 0) TileMarker.laserList.get(index).destructor(); } }
From source file:nxminetilities.network.MultilightToolPacket.java
@Override public void read(ByteArrayDataInput in) throws ProtocolException { is = new ItemStack(in.readShort(), in.readByte(), in.readShort()); try {/*from w w w . ja v a 2 s . c om*/ byte[] abyte = new byte[in.readShort()]; in.readFully(abyte); is.stackTagCompound = CompressedStreamTools.decompress(abyte); } catch (IOException e) { e.printStackTrace(); } }
From source file:bau5.mods.projectbench.common.packets.PBPacketHandler.java
@Override public void onPacketData(INetworkManager manager, Packet250CustomPayload packet, Player player) { if (packet.data == null) return;/*w w w . ja v a 2 s . co m*/ if (packet.data.length == 1) { handlePBTinyPacket(packet, player); return; } ByteArrayDataInput bis = ByteStreams.newDataInput(packet.data); byte id = bis.readByte(); switch (id) { case 1: PBPacketManager.handleMkIPacket(packet, player, bis); return; case 2: PBPacketManager.handleMkIIPacket(packet, player, bis); return; case 3: PBPacketManager.handleMkIIWindowClick(packet, player, bis); return; case 4: PBPacketManager.handleRejectionPacket(packet, player, bis); return; case 5: PBPacketManager.handleRecipePacket(packet, player, bis); return; } }
From source file:cpw.mods.fml.common.network.ModIdMapPacket.java
@Override public FMLPacket consumePacket(byte[] data) { ByteArrayDataInput bdi = ByteStreams.newDataInput(data); int chunkIdx = UnsignedBytes.toInt(bdi.readByte()); int chunkTotal = UnsignedBytes.toInt(bdi.readByte()); int chunkLength = bdi.readInt(); if (partials == null) { partials = new byte[chunkTotal][]; }// w w w . j a v a 2s .c om partials[chunkIdx] = new byte[chunkLength]; bdi.readFully(partials[chunkIdx]); for (int i = 0; i < partials.length; i++) { if (partials[i] == null) { return null; } } return this; }
From source file:unwrittenfun.minecraft.beam.handlers.PacketHandler.java
@Override public void onPacketData(INetworkManager manager, Packet250CustomPayload packet, Player player) { ByteArrayDataInput reader = ByteStreams.newDataInput(packet.data); EntityPlayer entityPlayer = (EntityPlayer) player; byte packetId = reader.readByte(); switch (packetId) { case 0://from www .j a va 2 s .com onROffChangePacket(reader, entityPlayer.worldObj); break; case 1: onRequestROffPacket(reader, entityPlayer.worldObj); break; } }
From source file:micdoodle8.mods.galacticraft.core.tile.GCCoreTileEntityOxygenPipe.java
@Override public void handlePacketData(INetworkManager network, int packetType, Packet250CustomPayload packet, EntityPlayer player, ByteArrayDataInput dataStream) { try {/*from ww w . j a v a 2 s . c om*/ if (this.worldObj.isRemote) { this.setColor(dataStream.readByte()); this.preLoadColor = dataStream.readByte(); } } catch (final Exception e) { e.printStackTrace(); } }