|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.oddjob.jmx.client.ClientNode
public class ClientNode
The client side representation of a remote node. A proxy is used to implement a mirror of the remote node. This class is the invocation handler for that proxy. This class is never accessed directly by client code.
On creation the client node will lookup up various things on the server on configure the proxy, register for notifications and start a resync.
It is possible that a serverside node has bean created and destroyed and that the client hasn't caught up. In this case dead placeholder nodes are put in the tree. They should be short lived, and removed when the client catches up with the notifications.
| Method Summary | |
|---|---|
static Object |
createProxyFor(ObjectName objectName,
ClientSideToolkit toolkit)
Static factory method. |
Transportable |
exportTransportable()
Part of the implementation of the HostRelative interface. |
Object |
invoke(Object proxy,
Method method,
Object[] args)
Called by the proxy to invoke a method. |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public static Object createProxyFor(ObjectName objectName,
ClientSideToolkit toolkit)
objectName - The remote node.serverConnection - The server connection.
RemoteException
public Object invoke(Object proxy,
Method method,
Object[] args)
throws Throwable
invoke in interface InvocationHandlerThrowablepublic String toString()
toString in class Objectpublic Transportable exportTransportable()
exportTransportable in interface Exportable
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||