@Override public void decodeRest(ActiveMQBuffer buffer) { nodeID = buffer.readNullableString(); }
@Override public void decodeRest(final ActiveMQBuffer buffer) { super.decodeRest(buffer); scaleDownGroupName = buffer.readNullableString(); }
public static float streamReadFloat(ActiveMQBuffer buff) { byte type = buff.readByte(); switch (type) { case DataConstants.FLOAT: return Float.intBitsToFloat(buff.readInt()); case DataConstants.STRING: String s = buff.readNullableString(); return Float.parseFloat(s); default: throw new IllegalStateException("Invalid conversion"); } }
public static char streamReadChar(ActiveMQBuffer buff) { byte type = buff.readByte(); switch (type) { case DataConstants.CHAR: return (char) buff.readShort(); case DataConstants.STRING: String str = buff.readNullableString(); if (str == null) { throw new NullPointerException("Invalid conversion"); } else { throw new IllegalStateException("Invalid conversion"); } default: throw new IllegalStateException("Invalid conversion"); } }
public static double streamReadDouble(ActiveMQBuffer buff) { byte type = buff.readByte(); switch (type) { case DataConstants.FLOAT: return Float.intBitsToFloat(buff.readInt()); case DataConstants.DOUBLE: return Double.longBitsToDouble(buff.readLong()); case DataConstants.STRING: String s = buff.readNullableString(); return Double.parseDouble(s); default: throw new IllegalStateException("Invalid conversion: " + type); } }
@Override public void decodeRest(final ActiveMQBuffer buffer) { int code = buffer.readInt(); String msg = buffer.readNullableString(); exception = ActiveMQExceptionType.createException(code, msg); }
@Override public void decodeRest(final ActiveMQBuffer buffer) { error = buffer.readBoolean(); responseCode = buffer.readInt(); message = buffer.readNullableString(); }
/** * Method to read boolean values out of the Stream protocol existent on JMS Stream Messages * Throws IllegalStateException if the type was invalid * * @param buff * @return */ public static boolean streamReadBoolean(ActiveMQBuffer buff) { byte type = buff.readByte(); switch (type) { case DataConstants.BOOLEAN: return buff.readBoolean(); case DataConstants.STRING: String s = buff.readNullableString(); return Boolean.valueOf(s); default: throw new IllegalStateException("Invalid conversion, type byte was " + type); } }
public static short streamReadShort(ActiveMQBuffer buff) { byte type = buff.readByte(); switch (type) { case DataConstants.BYTE: return buff.readByte(); case DataConstants.SHORT: return buff.readShort(); case DataConstants.STRING: String s = buff.readNullableString(); return Short.parseShort(s); default: throw new IllegalStateException("Invalid conversion"); } }
public static int streamReadInteger(ActiveMQBuffer buff) { byte type = buff.readByte(); switch (type) { case DataConstants.BYTE: return buff.readByte(); case DataConstants.SHORT: return buff.readShort(); case DataConstants.INT: return buff.readInt(); case DataConstants.STRING: String s = buff.readNullableString(); return Integer.parseInt(s); default: throw new IllegalStateException("Invalid conversion"); } }
public static byte streamReadByte(ActiveMQBuffer buff) { int index = buff.readerIndex(); try { byte type = buff.readByte(); switch (type) { case DataConstants.BYTE: return buff.readByte(); case DataConstants.STRING: String s = buff.readNullableString(); return Byte.parseByte(s); default: throw new IllegalStateException("Invalid conversion"); } } catch (NumberFormatException e) { buff.readerIndex(index); throw e; } }
public static String streamReadString(ActiveMQBuffer buff) { byte type = buff.readByte(); switch (type) { case DataConstants.BOOLEAN: return String.valueOf(buff.readBoolean()); case DataConstants.BYTE: return String.valueOf(buff.readByte()); case DataConstants.SHORT: return String.valueOf(buff.readShort()); case DataConstants.CHAR: return String.valueOf((char) buff.readShort()); case DataConstants.INT: return String.valueOf(buff.readInt()); case DataConstants.LONG: return String.valueOf(buff.readLong()); case DataConstants.FLOAT: return String.valueOf(Float.intBitsToFloat(buff.readInt())); case DataConstants.DOUBLE: return String.valueOf(Double.longBitsToDouble(buff.readLong())); case DataConstants.STRING: return buff.readNullableString(); default: throw new IllegalStateException("Invalid conversion"); } }
@Override public void decodeRest(final ActiveMQBuffer buffer) { name = buffer.readString(); sessionChannelID = buffer.readLong(); version = buffer.readInt(); username = buffer.readNullableString(); password = buffer.readNullableString(); minLargeMessageSize = buffer.readInt(); xa = buffer.readBoolean(); autoCommitSends = buffer.readBoolean(); autoCommitAcks = buffer.readBoolean(); windowSize = buffer.readInt(); preAcknowledge = buffer.readBoolean(); defaultAddress = buffer.readNullableString(); }
public static long streamReadLong(ActiveMQBuffer buff) { byte type = buff.readByte(); switch (type) { case DataConstants.BYTE: return buff.readByte(); case DataConstants.SHORT: return buff.readShort(); case DataConstants.INT: return buff.readInt(); case DataConstants.LONG: return buff.readLong(); case DataConstants.STRING: String s = buff.readNullableString(); return Long.parseLong(s); default: throw new IllegalStateException("Invalid conversion"); } }
public static Object streamReadObject(ActiveMQBuffer buff) { byte type = buff.readByte(); switch (type) { case DataConstants.BOOLEAN: return buff.readBoolean(); case DataConstants.BYTE: return buff.readByte(); case DataConstants.SHORT: return buff.readShort(); case DataConstants.CHAR: return (char) buff.readShort(); case DataConstants.INT: return buff.readInt(); case DataConstants.LONG: return buff.readLong(); case DataConstants.FLOAT: return Float.intBitsToFloat(buff.readInt()); case DataConstants.DOUBLE: return Double.longBitsToDouble(buff.readLong()); case DataConstants.STRING: return buff.readNullableString(); case DataConstants.BYTES: int bufferLen = buff.readInt(); byte[] bytes = new byte[bufferLen]; buff.readBytes(bytes); return bytes; default: throw new IllegalStateException("Invalid conversion"); } }
@Override public void decodeRest(final ActiveMQBuffer buffer) { exit = buffer.readBoolean(); nodeID = buffer.readString(); uniqueEventID = buffer.readLong(); if (!exit) { boolean hasLive = buffer.readBoolean(); TransportConfiguration a; if (hasLive) { a = new TransportConfiguration(); a.decode(buffer); } else { a = null; } boolean hasBackup = buffer.readBoolean(); TransportConfiguration b; if (hasBackup) { b = new TransportConfiguration(); b.decode(buffer); } else { b = null; } pair = new Pair<>(a, b); last = buffer.readBoolean(); } if (buffer.readableBytes() > 0) { backupGroupName = buffer.readNullableString(); } }
@Override public void decodeRest(final ActiveMQBuffer buffer) { super.decodeRest(buffer); scaleDownGroupName = buffer.readNullableString(); }
public static float streamReadFloat(ActiveMQBuffer buff) { byte type = buff.readByte(); switch (type) { case DataConstants.FLOAT: return Float.intBitsToFloat(buff.readInt()); case DataConstants.STRING: String s = buff.readNullableString(); return Float.parseFloat(s); default: throw new IllegalStateException("Invalid conversion"); } }
public static float streamReadFloat(ActiveMQBuffer buff) { byte type = buff.readByte(); switch (type) { case DataConstants.FLOAT: return Float.intBitsToFloat(buff.readInt()); case DataConstants.STRING: String s = buff.readNullableString(); return Float.parseFloat(s); default: throw new IllegalStateException("Invalid conversion"); } }
@Override public void decodeRest(final ActiveMQBuffer buffer) { int code = buffer.readInt(); String msg = buffer.readNullableString(); exception = ActiveMQExceptionType.createException(code, msg); }