Spring.Messaging.Amqp.Rabbit
AbstractRabbitListeningContainer Class Members
See Also  Fields  Properties  Methods  Send Feedback
Spring.Messaging.Amqp.Rabbit.Listener Namespace : AbstractRabbitListeningContainer Class


The following tables list the members exposed by AbstractRabbitListeningContainer.

Protected Fields

 NameDescription
Protected FieldlifecycleMonitor  
Top

Public Properties

 NameDescription
Public PropertyChannelTransacted (Inherited from Spring.Messaging.Amqp.Rabbit.Core.RabbitAccessor)
Public PropertyConnectionFactory (Inherited from Spring.Messaging.Amqp.Rabbit.Core.RabbitAccessor)
Public PropertyIsActive Gets a value indicating whether this container is currently active, that is whether it has been set up but not shut down yet.  
Public PropertyIsRunning  
Public PropertyObjectName Set the name of the object in the object factory that created this object.  
Public PropertyRunning Gets a value indicating whether this container is currently running, that is, whether it has been started and not stopped yet.  
Top

Protected Properties

 NameDescription
Protected PropertySharedConnection  
Protected PropertySharedConnectionEnabled Gets a value indicating whether a shared Rabbited connection should be maintained by this container base class  
Top

Public Methods

 NameDescription
Public MethodAfterPropertiesSetOverridden.   
Public MethodDispose  
Public MethodInitialize Initializes this container. Creates and calls a Rabbit Connection and calls AbstractRabbitListeningContainer.DoInitialize.  
Public MethodShutdown Stop the shared Connection, call AbstractRabbitListeningContainer.DoShutdown and close this container  
Public MethodStart Starts this container.  
Public MethodStop Stop this container.  
Top

Protected Methods

 NameDescription
Protected MethodCreateChannel (Inherited from Spring.Messaging.Amqp.Rabbit.Core.RabbitAccessor)
Protected MethodCreateConnection (Inherited from Spring.Messaging.Amqp.Rabbit.Core.RabbitAccessor)
Protected MethodCreateSharedConnection Creates the shared connection for this container.  
Protected MethodDoInitialize Registers any invokers within this container. Subclasses need to implement this method for their specific invoker management process.  
Protected MethodDoShutdown Close the registered invokers. Subclasses need to implement this method for their specific invoker management process.  
Protected MethodDoStart Start the shared Connection, if any, and notify all invoker tasks.  
Protected MethodDoStop Notify all invoker tasks and stop the shared Connection, if any.  
Protected MethodEstablishSharedConnection Establishes the shared connection for this container.  
Protected MethodPrepareSharedConnection Prepares the given connection, which is about to be registered as the shared connection for this container.  
Protected MethodRunningAllowed 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.  
Protected MethodStopSharedConnection Stops the shared connection.  
Protected MethodValidateConfiguration Validates the configuration of this container  
Top

See Also

© 2010 All Rights Reserved.