|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.remoting.network.NetworkRegistryWrapper
public class NetworkRegistryWrapper
A NetworkRegistryWrapper is used to wrap an MBean proxy that implements org.jboss.remoting.network.NetworkRegistryWrapper. If necessary, each call will go through an AccessController.doPrivileged() call.
Copyright May 6, 2008
Constructor Summary | |
---|---|
NetworkRegistryWrapper(NetworkRegistryMBean proxy)
|
Method Summary | |
---|---|
void |
addNotificationListener(javax.management.NotificationListener listener,
javax.management.NotificationFilter filter,
java.lang.Object handback)
|
void |
addServer(Identity identity,
ServerInvokerMetadata[] invokers)
add a server for a given identity that is available on the network |
void |
changeDomain(java.lang.String newDomain)
change the main domain of the local server |
javax.management.MBeanNotificationInfo[] |
getNotificationInfo()
|
NetworkInstance[] |
getServers()
return the servers on the network |
boolean |
hasServer(Identity identity)
returns true if the server with the identity is available |
void |
postDeregister()
|
void |
postRegister(java.lang.Boolean registrationDone)
|
void |
preDeregister()
|
javax.management.ObjectName |
preRegister(javax.management.MBeanServer server,
javax.management.ObjectName name)
|
NetworkInstance[] |
queryServers(NetworkFilter filter)
query the network registry for 0..* of servers based on a filter |
void |
removeNotificationListener(javax.management.NotificationListener listener)
|
void |
removeServer(Identity identity)
remove a server no longer available on the network |
void |
updateServer(Identity identity,
ServerInvokerMetadata[] invokers)
update the invokers for a given server |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NetworkRegistryWrapper(NetworkRegistryMBean proxy)
Method Detail |
---|
public void addServer(Identity identity, ServerInvokerMetadata[] invokers)
NetworkRegistryMBean
addServer
in interface NetworkRegistryMBean
public void changeDomain(java.lang.String newDomain)
NetworkRegistryMBean
changeDomain
in interface NetworkRegistryMBean
public NetworkInstance[] getServers()
NetworkRegistryMBean
getServers
in interface NetworkRegistryMBean
public boolean hasServer(Identity identity)
NetworkRegistryMBean
hasServer
in interface NetworkRegistryMBean
public NetworkInstance[] queryServers(NetworkFilter filter)
NetworkRegistryMBean
queryServers
in interface NetworkRegistryMBean
public void removeServer(Identity identity)
NetworkRegistryMBean
removeServer
in interface NetworkRegistryMBean
public void updateServer(Identity identity, ServerInvokerMetadata[] invokers)
NetworkRegistryMBean
updateServer
in interface NetworkRegistryMBean
public void addNotificationListener(javax.management.NotificationListener listener, javax.management.NotificationFilter filter, java.lang.Object handback) throws java.lang.IllegalArgumentException
addNotificationListener
in interface javax.management.NotificationBroadcaster
java.lang.IllegalArgumentException
public javax.management.MBeanNotificationInfo[] getNotificationInfo()
getNotificationInfo
in interface javax.management.NotificationBroadcaster
public void removeNotificationListener(javax.management.NotificationListener listener) throws javax.management.ListenerNotFoundException
removeNotificationListener
in interface javax.management.NotificationBroadcaster
javax.management.ListenerNotFoundException
public void postDeregister()
postDeregister
in interface javax.management.MBeanRegistration
public void postRegister(java.lang.Boolean registrationDone)
postRegister
in interface javax.management.MBeanRegistration
public void preDeregister() throws java.lang.Exception
preDeregister
in interface javax.management.MBeanRegistration
java.lang.Exception
public javax.management.ObjectName preRegister(javax.management.MBeanServer server, javax.management.ObjectName name) throws java.lang.Exception
preRegister
in interface javax.management.MBeanRegistration
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |