public class AmqpTransactionCoordinator extends AmqpAbstractResource<JmsSessionInfo,org.apache.qpid.proton.engine.Sender>
closeRequest, closeTimeoutTask| Constructor and Description |
|---|
AmqpTransactionCoordinator(JmsSessionInfo resourceInfo,
org.apache.qpid.proton.engine.Sender endpoint,
AmqpResourceParent parent) |
| Modifier and Type | Method and Description |
|---|---|
void |
closeResource(AmqpProvider provider,
ProviderException cause,
boolean localClose) |
void |
declare(JmsTransactionId txId,
AsyncResult request) |
void |
discharge(JmsTransactionId txId,
AmqpTransactionContext.DischargeCompletion request) |
void |
processDeliveryUpdates(AmqpProvider provider,
org.apache.qpid.proton.engine.Delivery delivery)
Called when the Proton Engine signals an Delivery related event has been triggered
for the given endpoint.
|
close, closeOrDetachEndpoint, getEndpoint, getLocalState, getParent, getRemoteState, getResourceInfo, handleResourceClosure, isAwaitingClose, isClosed, isOpen, processFlowUpdates, processRemoteClose, processRemoteDetach, processRemoteOpenpublic AmqpTransactionCoordinator(JmsSessionInfo resourceInfo, org.apache.qpid.proton.engine.Sender endpoint, AmqpResourceParent parent)
public void processDeliveryUpdates(AmqpProvider provider, org.apache.qpid.proton.engine.Delivery delivery) throws ProviderException
AmqpEventSinkprocessDeliveryUpdates in interface AmqpEventSinkprocessDeliveryUpdates in class AmqpAbstractResource<JmsSessionInfo,org.apache.qpid.proton.engine.Sender>provider - the AmqpProvider instance for easier access to fire events.delivery - the Delivery that has an update to its state which needs handled.ProviderException - if an error occurs while processing the update.public void declare(JmsTransactionId txId, AsyncResult request) throws ProviderException
ProviderExceptionpublic void discharge(JmsTransactionId txId, AmqpTransactionContext.DischargeCompletion request) throws ProviderException
ProviderExceptionpublic void closeResource(AmqpProvider provider, ProviderException cause, boolean localClose)
closeResource in class AmqpAbstractResource<JmsSessionInfo,org.apache.qpid.proton.engine.Sender>Copyright © 2013–2019 The Apache Software Foundation. All rights reserved.