| Name | Description |
 | CheckMessageListener |
Checks the message listener, throwing an exception
if it does not correspond to a supported listener type.
By default, only a Spring.Messaging.Amqp.Core.IMessageListener object or a
Spring Spring.Messaging.Amqp.Rabbit.Core.IChannelAwareMessageListener object will be accepted.
|
 | CommitIfNecessary |
Perform a commit or message acknowledgement, as appropriate
|
 | CreateChannel | (Inherited from Spring.Messaging.Amqp.Rabbit.Core.RabbitAccessor) |
 | CreateConnection | (Inherited from Spring.Messaging.Amqp.Rabbit.Core.RabbitAccessor) |
 | CreateSharedConnection |
Creates the shared connection for this container.
(Inherited from AbstractRabbitListeningContainer) |
 | DoExecuteListener |
Executes the specified listener,
committing or rolling back the transaction afterwards (if necessary).
|
 | DoInitialize |
Registers any invokers within this container. Subclasses
need to implement this method for their specific invoker management
process.
(Inherited from AbstractRabbitListeningContainer) |
 | DoInvokeListener | Overloaded.
Invoke the specified listener as Spring SessionAwareMessageListener,
exposing a new Rabbit Channel (potentially with its own transaction)
to the listener if demanded.
|
 | DoShutdown |
Close the registered invokers. Subclasses need to implement this method for
their specific invoker management process.
(Inherited from AbstractRabbitListeningContainer) |
 | DoStart |
Start the shared Connection, if any, and notify all invoker tasks.
(Inherited from AbstractRabbitListeningContainer) |
 | DoStop |
Notify all invoker tasks and stop the shared Connection, if any.
(Inherited from AbstractRabbitListeningContainer) |
 | EstablishSharedConnection |
Establishes the shared connection for this container.
(Inherited from AbstractRabbitListeningContainer) |
 | ExecuteListener |
Executes the specified listener,
committing or rolling back the transaction afterwards (if necessary).
|
 | HandleListenerException |
Handle the given exception that arose during listener execution.
|
 | InvokeErrorHandler |
Invokes the error handler.
|
 | InvokeListener |
Invokes the specified listener: either as standard NMS MessageListener
or (preferably) as Spring SessionAwareMessageListener.
|
 | IsChannelLocallyTransacted |
Determines whether the given Channel is locally transacted, that is, whether
its transaction is managed by this listener container's Channel handling
and not by an external transaction coordinator.
|
 | PrepareSharedConnection |
Prepares the given connection, which is about to be registered as the
shared connection for this container.
(Inherited from AbstractRabbitListeningContainer) |
 | RollbackIfNecessary |
Perform a rollback, if appropriate.
|
 | RollbackOnExceptionIfNecessary |
Perform a rollback, handling rollback excepitons properly.
|
 | RunningAllowed |
Check whether this container's listeners are generally allowed to run.
This implementation always returns true; the default 'running' state is
purely determined by AbstractRabbitListeningContainer.Start / AbstractRabbitListeningContainer.Stop.
(Inherited from AbstractRabbitListeningContainer) |
 | StopSharedConnection |
Stops the shared connection.
(Inherited from AbstractRabbitListeningContainer) |
 | ValidateConfiguration |
Validates the configuration of this container
(Inherited from AbstractRabbitListeningContainer) |