@Override public void writeDouble(final double value) throws JMSException { checkWrite(); getBuffer().writeByte(DataConstants.DOUBLE); getBuffer().writeLong(Double.doubleToLongBits(value)); }
@Override public void writeFloat(final float value) throws JMSException { checkWrite(); getBuffer().writeByte(DataConstants.FLOAT); getBuffer().writeInt(Float.floatToIntBits(value)); }
@Override public void writeBoolean(final boolean value) throws JMSException { checkWrite(); getBuffer().writeByte(DataConstants.BOOLEAN); getBuffer().writeBoolean(value); }
@Override public void writeChar(final char value) throws JMSException { checkWrite(); getBuffer().writeByte(DataConstants.CHAR); getBuffer().writeShort((short) value); }
@Override public void writeByte(final byte value) throws JMSException { checkWrite(); getBuffer().writeByte(DataConstants.BYTE); getBuffer().writeByte(value); }
@Override public void writeShort(final short value) throws JMSException { checkWrite(); getBuffer().writeByte(DataConstants.SHORT); getBuffer().writeShort(value); }
@Override public void writeInt(final int value) throws JMSException { checkWrite(); getBuffer().writeByte(DataConstants.INT); getBuffer().writeInt(value); }
@Override public void writeString(final String value) throws JMSException { checkWrite(); getBuffer().writeByte(DataConstants.STRING); getBuffer().writeNullableString(value); }
@Override public void writeLong(final long value) throws JMSException { checkWrite(); getBuffer().writeByte(DataConstants.LONG); getBuffer().writeLong(value); }
@Override public void writeBytes(final byte[] value) throws JMSException { checkWrite(); getBuffer().writeByte(DataConstants.BYTES); getBuffer().writeInt(value.length); getBuffer().writeBytes(value); }
@Override public void writeBytes(final byte[] value, final int offset, final int length) throws JMSException { checkWrite(); getBuffer().writeByte(DataConstants.BYTES); getBuffer().writeInt(length); getBuffer().writeBytes(value, offset, length); }
@Override public void writeFloat(final float value) throws JMSException { checkWrite(); getBuffer().writeByte(DataConstants.FLOAT); getBuffer().writeInt(Float.floatToIntBits(value)); }
@Override public void writeFloat(final float value) throws JMSException { checkWrite(); getBuffer().writeByte(DataConstants.FLOAT); getBuffer().writeInt(Float.floatToIntBits(value)); }
@Override public void writeFloat(final float value) throws JMSException { checkWrite(); getBuffer().writeByte(DataConstants.FLOAT); getBuffer().writeInt(Float.floatToIntBits(value)); }
@Override public void writeChar(final char value) throws JMSException { checkWrite(); getBuffer().writeByte(DataConstants.CHAR); getBuffer().writeShort((short) value); }
@Override public void writeShort(final short value) throws JMSException { checkWrite(); getBuffer().writeByte(DataConstants.SHORT); getBuffer().writeShort(value); }
@Override public void writeString(final String value) throws JMSException { checkWrite(); getBuffer().writeByte(DataConstants.STRING); getBuffer().writeNullableString(value); }
@Override public void writeInt(final int value) throws JMSException { checkWrite(); getBuffer().writeByte(DataConstants.INT); getBuffer().writeInt(value); }
@Override public void writeByte(final byte value) throws JMSException { checkWrite(); getBuffer().writeByte(DataConstants.BYTE); getBuffer().writeByte(value); }
@Override public void writeBytes(final byte[] value, final int offset, final int length) throws JMSException { checkWrite(); getBuffer().writeByte(DataConstants.BYTES); getBuffer().writeInt(length); getBuffer().writeBytes(value, offset, length); }