org.apache.avalon.merlin.kernel.impl
Class JRMPKernelAdaptor

java.lang.Object
  extended byorg.apache.avalon.framework.logger.AbstractLogEnabled
      extended byorg.apache.avalon.merlin.kernel.impl.JRMPKernelAdaptor
All Implemented Interfaces:
LogEnabled, Startable

public class JRMPKernelAdaptor
extends AbstractLogEnabled
implements Startable

RMIAdaptor for the JMX Server established by the merlin kernel.


Constructor Summary
JRMPKernelAdaptor(Logger logger, javax.management.MBeanServer server)
          Creation of a new adapter.
JRMPKernelAdaptor(Logger logger, javax.management.MBeanServer server, int port)
          Creation of a new adapter.
 
Method Summary
 void start()
          Start the adapter.
 void stop()
          Stop the adapter.
 
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JRMPKernelAdaptor

public JRMPKernelAdaptor(Logger logger,
                         javax.management.MBeanServer server)
                  throws Exception
Creation of a new adapter.

Parameters:
logger - the assigned logging channel
server - the mbean server

JRMPKernelAdaptor

public JRMPKernelAdaptor(Logger logger,
                         javax.management.MBeanServer server,
                         int port)
                  throws Exception
Creation of a new adapter.

Parameters:
logger - the assigned logging channel
server - the mbean server
port - the port on which the adapter is conected
Method Detail

start

public void start()
           throws Exception
Start the adapter.

Specified by:
start in interface Startable
Throws:
Exception - is an adapter startup error occurs

stop

public void stop()
          throws Exception
Stop the adapter.

Specified by:
stop in interface Startable
Throws:
Exception - is an adapter shutdown error occurs


Copyright © Apache Software Foundation. All Rights Reserved.