Package jade.imtp.rmi
Interface ServiceManagerRMI
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringaddNode(NodeDescriptor dsc, Vector nodeServices, boolean propagated)voidaddReplica(String newAddr, boolean propagated)voidaddSlice(ServiceDescriptor service, NodeDescriptor dsc, boolean propagated)voidadopt(Node n, Node[] children)VectorfindAllSlices(String serviceKey)Service.SlicefindSlice(String serviceKey, String sliceKey)StringgetPlatformName()voidping()voidremoveNode(NodeDescriptor dsc, boolean propagated)voidremoveReplica(String address, boolean propagated)voidremoveSlice(String serviceKey, String sliceKey, boolean propagated)
-
-
-
Method Detail
-
getPlatformName
String getPlatformName() throws RemoteException
- Throws:
RemoteException
-
addNode
String addNode(NodeDescriptor dsc, Vector nodeServices, boolean propagated) throws RemoteException, ServiceException, JADESecurityException
-
removeNode
void removeNode(NodeDescriptor dsc, boolean propagated) throws RemoteException, ServiceException
- Throws:
RemoteExceptionServiceException
-
addSlice
void addSlice(ServiceDescriptor service, NodeDescriptor dsc, boolean propagated) throws RemoteException, ServiceException
- Throws:
RemoteExceptionServiceException
-
removeSlice
void removeSlice(String serviceKey, String sliceKey, boolean propagated) throws RemoteException, ServiceException
- Throws:
RemoteExceptionServiceException
-
addReplica
void addReplica(String newAddr, boolean propagated) throws RemoteException, ServiceException
- Throws:
RemoteExceptionServiceException
-
removeReplica
void removeReplica(String address, boolean propagated) throws RemoteException, ServiceException
- Throws:
RemoteExceptionServiceException
-
findSlice
Service.Slice findSlice(String serviceKey, String sliceKey) throws RemoteException, ServiceException
- Throws:
RemoteExceptionServiceException
-
findAllSlices
Vector findAllSlices(String serviceKey) throws RemoteException, ServiceException
- Throws:
RemoteExceptionServiceException
-
adopt
void adopt(Node n, Node[] children) throws RemoteException
- Throws:
RemoteException
-
ping
void ping() throws RemoteException
- Throws:
RemoteException
-
-