net.sf.arise.gsf.jmx
Class EngineServiceMX

java.lang.Object
  |
  +--net.sf.arise.gsf.jmx.EngineServiceMX
All Implemented Interfaces:
EngineServiceMXMBean, javax.management.MBeanRegistration

public class EngineServiceMX
extends java.lang.Object
implements javax.management.MBeanRegistration, EngineServiceMXMBean


Constructor Summary
EngineServiceMX()
           
 
Method Summary
 java.lang.Object eval(java.lang.String name, java.lang.String expr)
           
 java.util.Set getNames()
           
 java.lang.Object makeSureEngine(java.lang.String name, java.lang.String expr)
           
 void postDeregister()
           
 void postRegister(java.lang.Boolean done)
           
 void preDeregister()
           
 javax.management.ObjectName preRegister(javax.management.MBeanServer server, javax.management.ObjectName name)
           
 void resetEngine(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EngineServiceMX

public EngineServiceMX()
Method Detail

eval

public java.lang.Object eval(java.lang.String name,
                             java.lang.String expr)
                      throws EvalException,
                             NoSuchEngineException
Specified by:
eval in interface EngineServiceMXMBean
EvalException
NoSuchEngineException

makeSureEngine

public java.lang.Object makeSureEngine(java.lang.String name,
                                       java.lang.String expr)
                                throws java.lang.Exception
Specified by:
makeSureEngine in interface EngineServiceMXMBean
java.lang.Exception

resetEngine

public void resetEngine(java.lang.String name)
                 throws java.lang.Exception,
                        NoSuchEngineException
Specified by:
resetEngine in interface EngineServiceMXMBean
java.lang.Exception
NoSuchEngineException

getNames

public java.util.Set getNames()
Specified by:
getNames in interface EngineServiceMXMBean

preRegister

public javax.management.ObjectName preRegister(javax.management.MBeanServer server,
                                               javax.management.ObjectName name)
                                        throws java.lang.Exception
Specified by:
preRegister in interface javax.management.MBeanRegistration
java.lang.Exception

postRegister

public void postRegister(java.lang.Boolean done)
Specified by:
postRegister in interface javax.management.MBeanRegistration

preDeregister

public void preDeregister()
                   throws java.lang.Exception
Specified by:
preDeregister in interface javax.management.MBeanRegistration
java.lang.Exception

postDeregister

public void postDeregister()
Specified by:
postDeregister in interface javax.management.MBeanRegistration


All code and documentation is

Copyright (c) : 2000-2003 Kjetil Valstadsve & Maja S. Bratseth