@Override public int getMessageFormat() { return delivery.getMessageFormat(); }
private void actualDelivery(Delivery delivery, Receiver receiver, ReadableBuffer data, Transaction tx) { try { sessionSPI.serverSend(this, tx, receiver, delivery, address, delivery.getMessageFormat(), data, routingContext); } catch (Exception e) { log.warn(e.getMessage(), e); Rejected rejected = new Rejected(); ErrorCondition condition = new ErrorCondition(); if (e instanceof ActiveMQSecurityException) { condition.setCondition(AmqpError.UNAUTHORIZED_ACCESS); } else { condition.setCondition(Symbol.valueOf("failed")); } connection.runLater(() -> { condition.setDescription(e.getMessage()); rejected.setError(condition); delivery.disposition(rejected); delivery.settle(); flow(); connection.flush(); }); } }
sessionSPI.serverSend(receiver, delivery, address, delivery.getMessageFormat(), buffer);
sessionSPI.serverSend(this, tx, receiver, delivery, address, delivery.getMessageFormat(), data);
@Override protected void processDelivery(final Delivery delivery, Buffer deliveryBytes) throws Exception { if (!isClosed()) { EncodedMessage em = new EncodedMessage(delivery.getMessageFormat(), deliveryBytes.data, deliveryBytes.offset, deliveryBytes.length);
@Override protected void processDelivery(final Delivery delivery, Buffer deliveryBytes) throws Exception { if (!isClosed()) { EncodedMessage em = new EncodedMessage(delivery.getMessageFormat(), deliveryBytes.data, deliveryBytes.offset, deliveryBytes.length);