public static TransportConfiguration decode(HornetQBuffer buffer) { String name = BufferHelper.readNullableSimpleStringAsString(buffer); String factoryClassName = buffer.readSimpleString().toString(); int paramSize = buffer.readInt(); Map<String, Object> params = new HashMap<String, Object>(); for (int i = 0; i < paramSize; i++) { String key = buffer.readSimpleString().toString(); String value = buffer.readSimpleString().toString(); params.put(key, value); } TransportConfiguration config = new TransportConfiguration(factoryClassName, params, name); return config; }
@Override public void decodeRest(final HornetQBuffer buffer) { queueName = buffer.readSimpleString(); }
@Override public void decodeRest(HornetQBuffer buffer) { super.decodeRest(buffer); handler = buffer.readSimpleString(); voteBuffer = buffer.readSlice(buffer.readableBytes()); }
@Override public void decodeRest(final HornetQBuffer buffer) { credits = buffer.readInt(); address = buffer.readSimpleString(); }