com.gigaspaces.jmx.focalserver
Class FocalServer

java.lang.Object
  extended by com.gigaspaces.jmx.focalserver.FocalServer
All Implemented Interfaces:
FocalServerMBean, java.util.EventListener, javax.management.MBeanRegistration, javax.management.NotificationListener

public class FocalServer
extends java.lang.Object
implements javax.management.NotificationListener, javax.management.MBeanRegistration, FocalServerMBean


Field Summary
protected  javax.management.MBeanServer mbeanServer
           
 
Constructor Summary
FocalServer()
           
 
Method Summary
 void handleNotification(javax.management.Notification notification, java.lang.Object object)
          Logs registration events from the local mbeanserver
static void main(java.lang.String[] args)
           
 void postDeregister()
           
 void postRegister(java.lang.Boolean success)
           
 void preDeregister()
           
 javax.management.ObjectName preRegister(javax.management.MBeanServer mBeanServer, javax.management.ObjectName objectName)
           
 void shutdown()
          Shuts down FocalServer process
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mbeanServer

protected javax.management.MBeanServer mbeanServer
Constructor Detail

FocalServer

public FocalServer()
Method Detail

shutdown

public void shutdown()
Description copied from interface: FocalServerMBean
Shuts down FocalServer process

Specified by:
shutdown in interface FocalServerMBean

preRegister

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

postRegister

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

preDeregister

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

postDeregister

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

handleNotification

public void handleNotification(javax.management.Notification notification,
                               java.lang.Object object)
Logs registration events from the local mbeanserver

Specified by:
handleNotification in interface javax.management.NotificationListener

main

public static void main(java.lang.String[] args)
                 throws java.io.IOException
Throws:
java.io.IOException


Copyright (c) 2007 GigaSpaces Technologies, Inc.
All Rights Reserved.