|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.gigaspaces.jmx.focalserver.JMXConnectionFinder
public class JMXConnectionFinder
An MBean that uses a Jini ServiceDiscoveryManager to locate MBeans for management by an MBeanServer.
Field Summary | |
---|---|
static java.lang.String |
ALL_GROUPS
|
static java.lang.String[] |
DEFAULT_GROUPS
|
static net.jini.core.discovery.LookupLocator[] |
DEFAULT_LOCATORS
|
protected net.jini.discovery.LookupDiscoveryManager |
ldm
controls Jini group and locators |
static java.lang.String |
REMOTE_DOMAIN
reserved jmx key for the original domain of the remote mbean mbeans must not use this key to avoid conflict |
Constructor Summary | |
---|---|
JMXConnectionFinder()
Instaniate the MBean. |
Method Summary | |
---|---|
void |
addGroup(java.lang.String group)
add a discovery group |
void |
addLocator(java.lang.String url)
add a unicast url |
void |
discarded(net.jini.discovery.DiscoveryEvent event)
Not really used, just shows that a LookupService nas gone away |
void |
discovered(net.jini.discovery.DiscoveryEvent event)
not really used, just shows that a LookupService was found |
java.lang.String[] |
getGroups()
list discovery groups |
java.lang.String[] |
getLocators()
list of unicast urls |
void |
postDeregister()
|
void |
postRegister(java.lang.Boolean successful)
start discovery is successfully registers to mbeanserver |
void |
preDeregister()
|
javax.management.ObjectName |
preRegister(javax.management.MBeanServer mBeanServer,
javax.management.ObjectName objectName)
receives mbeanserver reference |
void |
removeGroup(java.lang.String group)
remove discovery group |
void |
removeLocator(java.lang.String url)
remove a unicast url |
void |
serviceAdded(net.jini.lookup.ServiceDiscoveryEvent event)
Called by ServiceDiscoveryManager when a new services was discovered |
void |
serviceChanged(net.jini.lookup.ServiceDiscoveryEvent event)
|
void |
serviceRemoved(net.jini.lookup.ServiceDiscoveryEvent event)
|
void |
setAllGroups()
set discovery to ALL_GROUPS |
void |
setGroups(java.lang.String[] groups)
|
void |
setLocators(java.lang.String[] urls)
sets an array of Jini unicast urls |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String ALL_GROUPS
public static final java.lang.String REMOTE_DOMAIN
public static java.lang.String[] DEFAULT_GROUPS
public static net.jini.core.discovery.LookupLocator[] DEFAULT_LOCATORS
protected net.jini.discovery.LookupDiscoveryManager ldm
Constructor Detail |
---|
public JMXConnectionFinder() throws java.io.IOException
java.io.IOException
Method Detail |
---|
public void discovered(net.jini.discovery.DiscoveryEvent event)
discovered
in interface net.jini.discovery.DiscoveryListener
public void discarded(net.jini.discovery.DiscoveryEvent event)
discarded
in interface net.jini.discovery.DiscoveryListener
public java.lang.String[] getGroups()
LookupDisoveryManagerMBean
getGroups
in interface LookupDisoveryManagerMBean
public void addGroup(java.lang.String group) throws java.io.IOException
LookupDisoveryManagerMBean
addGroup
in interface LookupDisoveryManagerMBean
java.io.IOException
public void setGroups(java.lang.String[] groups) throws java.io.IOException
setGroups
in interface LookupDisoveryManagerMBean
java.io.IOException
public void removeGroup(java.lang.String group)
LookupDisoveryManagerMBean
removeGroup
in interface LookupDisoveryManagerMBean
public void setAllGroups() throws java.io.IOException
LookupDisoveryManagerMBean
setAllGroups
in interface LookupDisoveryManagerMBean
java.io.IOException
public java.lang.String[] getLocators()
LookupDisoveryManagerMBean
getLocators
in interface LookupDisoveryManagerMBean
public void addLocator(java.lang.String url) throws java.net.MalformedURLException
LookupDisoveryManagerMBean
addLocator
in interface LookupDisoveryManagerMBean
url
- in the form of jini://java.net.MalformedURLException
public void removeLocator(java.lang.String url) throws java.net.MalformedURLException
LookupDisoveryManagerMBean
removeLocator
in interface LookupDisoveryManagerMBean
url
- in the form of jini://java.net.MalformedURLException
public void setLocators(java.lang.String[] urls) throws java.net.MalformedURLException
LookupDisoveryManagerMBean
setLocators
in interface LookupDisoveryManagerMBean
urls
- in the form of jini://java.net.MalformedURLException
public javax.management.ObjectName preRegister(javax.management.MBeanServer mBeanServer, javax.management.ObjectName objectName) throws java.lang.Exception
preRegister
in interface javax.management.MBeanRegistration
java.lang.Exception
public void postRegister(java.lang.Boolean successful)
postRegister
in interface javax.management.MBeanRegistration
public void preDeregister() throws java.lang.Exception
preDeregister
in interface javax.management.MBeanRegistration
java.lang.Exception
public void postDeregister()
postDeregister
in interface javax.management.MBeanRegistration
public void serviceAdded(net.jini.lookup.ServiceDiscoveryEvent event)
serviceAdded
in interface net.jini.lookup.ServiceDiscoveryListener
public void serviceRemoved(net.jini.lookup.ServiceDiscoveryEvent event)
serviceRemoved
in interface net.jini.lookup.ServiceDiscoveryListener
public void serviceChanged(net.jini.lookup.ServiceDiscoveryEvent event)
serviceChanged
in interface net.jini.lookup.ServiceDiscoveryListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |