|
||||||||
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.
Nested Class Summary | |
---|---|
class |
ClientNode.Handle
|
Method Summary | |
---|---|
static ClientNode.Handle |
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 ClientNode.Handle 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 InvocationHandler
Throwable
public String toString()
toString
in class Object
public Transportable exportTransportable()
exportTransportable
in interface Exportable
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |