|
FreeHEP API Version current |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.rmi.server.RemoteObject java.rmi.server.RemoteServer java.rmi.server.UnicastRemoteObject hep.aida.ref.remote.rmi.client.RmiClientImpl
Field Summary |
Fields inherited from class java.rmi.server.RemoteObject |
ref |
Constructor Summary | |
RmiClientImpl(AidaTreeClient aidaClient,
boolean duplex)
|
|
RmiClientImpl(boolean duplex)
Creates a new instance of RmiClientImpl |
|
RmiClientImpl(RmiServant rmiServant,
AidaTreeClient aidaClient,
boolean duplex)
|
|
RmiClientImpl(RmiServant rmiServant,
boolean duplex)
|
Method Summary | |
Object |
find(String path)
Get the IManagedObject, at a given path in the ITree. |
String |
getBindName()
|
String[] |
listObjectNames(String path,
boolean recursive)
Get the list of names of the IManagedObjects under a given path, including directories (but not "." and ".."). |
String[] |
listObjectTypes(String path,
boolean recursive)
Get the list of types of the IManagedObjects under a given path. |
void |
setValid(String[] nodePaths)
This method can be called by AidaTreeClient to tell AidaTreeServant that it is ready to receive information about changes/updates of particular set of IManagedObjects. |
void |
stateChanged(AidaUpdateEvent[] events)
|
AidaUpdateEvent[] |
updates()
This method can be called by AidaTreeClient to get list of current updates. |
Methods inherited from class java.rmi.server.UnicastRemoteObject |
clone, exportObject, exportObject, exportObject, unexportObject |
Methods inherited from class java.rmi.server.RemoteServer |
getClientHost, getLog, setLog |
Methods inherited from class java.rmi.server.RemoteObject |
equals, getRef, hashCode, toString, toStub |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public RmiClientImpl(boolean duplex) throws MalformedURLException, RemoteException, UnknownHostException
public RmiClientImpl(RmiServant rmiServant, boolean duplex) throws MalformedURLException, RemoteException, UnknownHostException
public RmiClientImpl(AidaTreeClient aidaClient, boolean duplex) throws MalformedURLException, RemoteException, UnknownHostException
public RmiClientImpl(RmiServant rmiServant, AidaTreeClient aidaClient, boolean duplex) throws MalformedURLException, RemoteException, UnknownHostException
Method Detail |
public String getBindName() throws RemoteException
getBindName
in interface RmiClient
RemoteException
public void stateChanged(AidaUpdateEvent[] events) throws RemoteException
stateChanged
in interface RmiClient
RemoteException
public Object find(String path)
AidaTreeServant
find
in interface AidaTreeServant
public String[] listObjectNames(String path, boolean recursive)
AidaTreeServant
listObjectNames
in interface AidaTreeServant
public String[] listObjectTypes(String path, boolean recursive)
AidaTreeServant
listObjectTypes
in interface AidaTreeServant
public void setValid(String[] nodePaths)
AidaTreeServant
setValid
in interface AidaTreeServant
public AidaUpdateEvent[] updates()
AidaTreeServant
updates
in interface AidaTreeServant
|
FreeHEP API Version current |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |