// Create connection
Connection con = new Connection();
con.connect("localhost", 5672, "test", "guest", "guest",false);
// Create session
Session session = con.createSession(0);
DeliveryProperties deliveryProps = new DeliveryProperties();
deliveryProps.setRoutingKey("routing_key");
for (int i=0; i<10; i++)
{
session.messageTransfer("amq.direct", MessageAcceptMode.EXPLICIT,MessageAcquireMode.PRE_ACQUIRED,
new Header(deliveryProps),
"Message " + i);
}
session.messageTransfer("amq.direct", MessageAcceptMode.EXPLICIT, MessageAcquireMode.PRE_ACQUIRED,
new Header(deliveryProps),
"That's all, folks!");
// confirm completion
session.sync();
//cleanup
session.close();
con.close();
}