AbstractListenerContainer Class
Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

AbstractListenerContainer Class

Provides basic lifecyle management methods for implementing a message listener container.

For a list of all members of this type, see AbstractListenerContainer Members .


[Visual Basic]
Public MustInherit Class AbstractListenerContainer
    Implements IInitializingObject, IObjectNameAware, IDisposable
public abstract class AbstractListenerContainer : IInitializingObject, IObjectNameAware, IDisposable

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.


This base class does not assume any specific listener programming model or listener invoker mechanism. It just provides the general runtime lifecycle management needed for any kind of message-based listening mechanism.

For a concrete listener programming model, check out the AbstractMessageListenerContainer subclass. For a concrete listener invoker mechanism, check out the NonTransactionalMessageListenerContainer, TransactionalMessageListenerContainer, or DistributedTxMessageListenerContainer classes.


Namespace: Spring.Messaging.Listener

Assembly: Spring.Messaging (in Spring.Messaging.dll)

See Also

AbstractListenerContainer Members | Spring.Messaging.Listener Namespace