List of usage examples for com.rabbitmq.client.impl MethodArgumentWriter flush
public void flush() throws IOException
From source file:uk.trainwatch.rabbitmq.RabbitMQ.java
License:Apache License
/** * Convert a map to an AMQP table// w w w . j a v a 2 s . c o m * * @param args * * @return */ public static byte[] toAMQPTable(Map<String, Object> args) { try { ByteArrayOutputStream buffer = new ByteArrayOutputStream(); MethodArgumentWriter writer = new MethodArgumentWriter(new ValueWriter(new DataOutputStream(buffer))); writer.writeTable(fixAMQPTable(args)); writer.flush(); return buffer.toByteArray(); } catch (IOException ex) { throw new UncheckedIOException(ex); } }