|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.mx.remoting.MBeanServerClientInvokerProxy
MBeanServerClientInvokerProxy is an MBeanServer dynamic proxy that will forward all MBeanServer requests to a remote MBeanServer via a RemoteClientInvoker.
Method Summary | |
static MBeanServer (src) |
create(InvokerLocator (src) locator,
java.lang.String localJmxId,
java.lang.String jmxId)
|
void |
deliverNotifications(NotificationQueue (src) queue,
boolean async)
|
void |
destroy()
called to destroy the proxy and the invoker |
static MBeanServerClientInvokerProxy (src) |
get(java.lang.String id)
get a proxy for a given JMX Id |
InvokerLocator (src) |
getLocator()
return the invoker locator |
java.lang.String[] |
getMethodSignature(java.lang.reflect.Method method)
|
java.lang.String |
getServerId()
return the remote JMX id |
java.lang.Object |
invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args)
|
static MBeanServerClientInvokerProxy (src) |
remove(java.lang.String id)
remove the proxy for a given JMX id |
protected void |
setupPollingTimer()
setup the polling based on the pollinterval locator attribute. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static MBeanServerClientInvokerProxy (src) remove(java.lang.String id)
id
-
public static MBeanServerClientInvokerProxy (src) get(java.lang.String id)
id
-
protected void setupPollingTimer()
For example, to set the pollinterval to every 2.5 seconds, you would configure
the client invoker locator to be:
The default interval if not specified is 1000, for every 1 second. You can
disable polling by setting the interval to <=0.
soap://192.168.10.1/pollinterval=2500
public java.lang.String getServerId()
public InvokerLocator (src) getLocator()
public static MBeanServer (src) create(InvokerLocator (src) locator, java.lang.String localJmxId, java.lang.String jmxId) throws java.lang.Exception
java.lang.Exception
public void destroy()
public java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args) throws java.lang.Throwable
invoke
in interface java.lang.reflect.InvocationHandler
java.lang.Throwable
public void deliverNotifications(NotificationQueue (src) queue, boolean async) throws java.lang.InterruptedException
java.lang.InterruptedException
public java.lang.String[] getMethodSignature(java.lang.reflect.Method method)
|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |