org.huihoo.jfox.ejb.server
Class SystemLoader

java.lang.Object
  |
  +--org.huihoo.jfox.ejb.server.MBeanDeployer
        |
        +--org.huihoo.jfox.ejb.server.SystemLoader
All Implemented Interfaces:
MBeanDeployerMBean, SystemLoaderMBean

public class SystemLoader
extends MBeanDeployer
implements SystemLoaderMBean

Version:
$0.9.0$
Author:
tai_1219@sina.com

Field Summary
 
Fields inherited from interface org.huihoo.jfox.ejb.server.SystemLoaderMBean
OBJECT_NAME
 
Fields inherited from interface org.huihoo.jfox.ejb.server.MBeanDeployerMBean
OBJECT_NAME
 
Constructor Summary
SystemLoader()
           
SystemLoader(MBeanServer server)
           
 
Method Summary
 java.lang.Object gainLock()
           
 void handleNotification(Notification notification, java.lang.Object handback)
           
 void load()
           
 void postDeregister()
           
 void postRegister(java.lang.Boolean registrationDone)
           
 void preDeregister()
           
 ObjectName preRegister(MBeanServer server, ObjectName name)
           
 
Methods inherited from class org.huihoo.jfox.ejb.server.MBeanDeployer
load
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SystemLoader

public SystemLoader()

SystemLoader

public SystemLoader(MBeanServer server)
Parameters:
server -
Method Detail

load

public void load()
          throws DeploymentException,
                 java.lang.Exception
Specified by:
load in interface SystemLoaderMBean
Throws:
DeploymentException
java.lang.Exception

postRegister

public void postRegister(java.lang.Boolean registrationDone)

preDeregister

public void preDeregister()
                   throws java.lang.Exception
java.lang.Exception

postDeregister

public void postDeregister()

preRegister

public ObjectName preRegister(MBeanServer server,
                              ObjectName name)
                       throws java.lang.Exception
java.lang.Exception

handleNotification

public void handleNotification(Notification notification,
                               java.lang.Object handback)

gainLock

public java.lang.Object gainLock()
Specified by:
gainLock in interface SystemLoaderMBean