@Override public long getExpiration() { return getMessageMetaData().getMessageHeader().getExpiration(); }
@Override public String getTo() { MessageMetaData_1_0.MessageHeader_1_0 messageHeader = getMessageHeader(); return messageHeader.getTo(); }
@Override public boolean isResourceAcceptable(final TransactionLogResource resource) { return getMessageHeader().getNotValidBefore() == 0L || resourceSupportsDeliveryDelay(resource); }
@Override public void destroy() { setLocalHandle(null); getLink().discardEndpoint(); }
@Override public void postCommit() { updateDisposition(delivery.getDeliveryTag(), null, true); }
@Override public void dispose(final Message_1_0 message) { if(message.getStoredMessage() instanceof ConvertedMessage) { ((ConvertedMessage<?>)message.getStoredMessage()).dispose(); } }
@Override public void destroy() { setLocalHandle(null); _link.discardEndpoint(); }
public void flowStateChanged() { updateNotifyWorkDesired(); if (_linkEndpoint != null) { _transactionId = _linkEndpoint.getTransactionId(); } }
public DeliveryAnnotationsSection getDeliveryAnnotationsSection() { return getMessageMetaData().getDeliveryAnnotationsSection(); }
public FooterSection getFooterSection() { return getMessageMetaData().getFooterSection(); }
@Override public LinkRegistryDump dump() { LinkRegistryDump dump = new LinkRegistryDump(); dumpRegistry(_sendingLinkRegistry, dump); dumpRegistry(_receivingLinkRegistry, dump); return dump; }
@Override public void noMessagesAvailable() { if(_linkEndpoint.drained()) { updateNotifyWorkDesired(); } }
@Override public long getArrivalTime() { return getMessageMetaData().getArrivalTime(); }
public HeaderSection getHeaderSection() { return getMessageMetaData().getHeaderSection(); }
public MessageAnnotationsSection getMessageAnnotationsSection() { return getMessageMetaData().getMessageAnnotationsSection(); }
@Override public Object getConnectionReference() { return getConnection().getReference(); }
public ConsumerTarget_1_0(final SendingLinkEndpoint linkEndpoint, boolean acquires) { super(false, linkEndpoint.getSession().getAMQPConnection()); _linkEndpoint = linkEndpoint; _acquires = acquires; }
public ServerTransaction getTransaction(Binary transactionId) { Session_1_0 session = getSession(); return session == null ? null : session.getTransaction(transactionId); }
@Override public void onRollback() { updateDisposition(delivery.getDeliveryTag(), null, true); } });