diff --git a/src/Spring/Spring.Messaging/Messaging/Listener/AbstractListenerContainer.cs b/src/Spring/Spring.Messaging/Messaging/Listener/AbstractListenerContainer.cs
index c7c5f4bb..0f874235 100644
--- a/src/Spring/Spring.Messaging/Messaging/Listener/AbstractListenerContainer.cs
+++ b/src/Spring/Spring.Messaging/Messaging/Listener/AbstractListenerContainer.cs
@@ -132,14 +132,6 @@ namespace Spring.Messaging.Listener
#endregion
- ///
- /// Validates the configuration of this container
- /// The default implementation is empty. To be overridden in subclasses.
- ///
- protected virtual void ValidateConfiguration()
- {
- }
-
#region IDisposable Members
///
@@ -152,6 +144,14 @@ namespace Spring.Messaging.Listener
#endregion
+ ///
+ /// Validates the configuration of this container
+ /// The default implementation is empty. To be overridden in subclasses.
+ ///
+ protected virtual void ValidateConfiguration()
+ {
+ }
+
///
/// Initializes this container. Calls the abstract method to
/// initialize the listening infrastructure (i.e. subclasses will typically
@@ -220,7 +220,7 @@ namespace Spring.Messaging.Listener
///
/// Template method suitable for overriding that stops the container.
///
- public virtual void DoStop()
+ protected virtual void DoStop()
{
lock (lifecycleMonitor)
{