colus 2002/12/07 00:57:51
Modified: src/java/org/apache/avalon/phoenix/components/manager
AbstractJMXManager.java AbstractSystemManager.java
HostedSystemManager.java NoopSystemManager.java
Log:
zap unnecessary lifecycle methods.
Revision Changes Path
1.6 +3 -11
jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/manager/AbstractJMXManager.java
Index: AbstractJMXManager.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/manager/AbstractJMXManager.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- AbstractJMXManager.java 6 Aug 2002 11:57:40 -0000 1.5
+++ AbstractJMXManager.java 7 Dec 2002 08:57:51 -0000 1.6
@@ -47,19 +47,11 @@
setupLogger( topicBuilder );
}
- public void start()
- throws Exception
- {
- }
-
- public void stop()
- throws Exception
- {
- }
-
public void dispose()
{
setMBeanServer( null );
+
+ super.dispose();
}
/**
1.18 +6 -2
jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/manager/AbstractSystemManager.java
Index: AbstractSystemManager.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/manager/AbstractSystemManager.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- AbstractSystemManager.java 6 Aug 2002 11:57:40 -0000 1.17
+++ AbstractSystemManager.java 7 Dec 2002 08:57:51 -0000 1.18
@@ -12,7 +12,6 @@
import org.apache.avalon.excalibur.i18n.Resources;
import org.apache.avalon.framework.activity.Disposable;
import org.apache.avalon.framework.activity.Initializable;
-import org.apache.avalon.framework.activity.Startable;
import org.apache.avalon.framework.logger.AbstractLogEnabled;
import org.apache.avalon.phoenix.interfaces.ManagerException;
import org.apache.avalon.phoenix.interfaces.SystemManager;
@@ -24,7 +23,7 @@
*/
public abstract class AbstractSystemManager
extends AbstractLogEnabled
- implements SystemManager, Initializable, Startable, Disposable
+ implements SystemManager, Initializable, Disposable
{
private static final Resources REZ =
ResourceManager.getPackageResources( AbstractSystemManager.class );
@@ -37,6 +36,11 @@
throws Exception
{
m_subContext = new SubContext( this, null, null );
+ }
+
+ public void dispose()
+ {
+ m_subContext = null;
}
/**
1.3 +0 -11
jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/manager/HostedSystemManager.java
Index: HostedSystemManager.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/manager/HostedSystemManager.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- HostedSystemManager.java 2 Oct 2002 11:25:55 -0000 1.2
+++ HostedSystemManager.java 7 Dec 2002 08:57:51 -0000 1.3
@@ -25,18 +25,7 @@
*/
public class HostedSystemManager
extends AbstractJMXManager
- implements Contextualizable, Configurable
{
- public void contextualize( Context context )
- throws ContextException
- {
- }
-
- public void configure( final Configuration configuration )
- throws ConfigurationException
- {
- }
-
protected MBeanServer createMBeanServer()
throws Exception
{
1.5 +0 -12
jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/manager/NoopSystemManager.java
Index: NoopSystemManager.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/manager/NoopSystemManager.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- NoopSystemManager.java 14 Jul 2002 02:27:16 -0000 1.4
+++ NoopSystemManager.java 7 Dec 2002 08:57:51 -0000 1.5
@@ -17,18 +17,6 @@
public class NoopSystemManager
extends AbstractSystemManager
{
- public void start()
- {
- }
-
- public void stop()
- {
- }
-
- public void dispose()
- {
- }
-
protected Object export( final String name,
final Object object,
final Class[] interfaces )
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>