|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IMTPManager
| Field Summary | |
|---|---|
static java.lang.String |
SERVICE_MANAGER_NAME
|
| Method Summary | |
|---|---|
Service.Slice |
createSliceProxy(java.lang.String serviceName,
java.lang.Class itf,
Node where)
Builds a proxy object for a remote service slice. |
void |
exportPlatformManager(PlatformManager mgr)
Makes the platform Service Manager available through this IMTP. |
List |
getLocalAddresses()
Return the the List of TransportAddress where this IMTP is waiting for intra-platform remote calls. |
Node |
getLocalNode()
Access the node that represents the local JVM. |
PlatformManager |
getPlatformManagerProxy()
Retrieve a proxy to the PlatformManager specified in the local Profile |
PlatformManager |
getPlatformManagerProxy(java.lang.String addr)
Retrieve a proxy to the PlatformManager listening at a given address |
void |
initialize(Profile p)
Initialize this IMTPManager |
void |
reconnected(PlatformManager pm)
Inform the local IMTPManager that this node is now connected to the given PlatformManager |
void |
shutDown()
Release all resources of this IMTPManager |
TransportAddress |
stringToAddr(java.lang.String addr)
|
void |
unexportPlatformManager(PlatformManager sm)
Stops making the platform Service Manager available through this IMTP. |
| Field Detail |
|---|
static final java.lang.String SERVICE_MANAGER_NAME
| Method Detail |
|---|
void initialize(Profile p)
throws IMTPException
IMTPExceptionvoid shutDown()
Node getLocalNode()
throws IMTPException
Node object, representing the local node
of this platform.
IMTPException - If something goes wrong in the underlying
network transport.
void exportPlatformManager(PlatformManager mgr)
throws IMTPException
mgr - The ServiceManager implementation that
is to be made available across the network.
IMTPException - If something goes wrong in the underlying
network transport.
void unexportPlatformManager(PlatformManager sm)
throws IMTPException
IMTPException - If something goes wrong in the underlying
network transport.
PlatformManager getPlatformManagerProxy()
throws IMTPException
IMTPException - If something goes wrong in the underlying
network transport.
PlatformManager getPlatformManagerProxy(java.lang.String addr)
throws IMTPException
IMTPException - If something goes wrong in the underlying
network transport.void reconnected(PlatformManager pm)
Service.Slice createSliceProxy(java.lang.String serviceName,
java.lang.Class itf,
Node where)
throws IMTPException
itfs - The array of all the interfaces that have to be
implemented by the returned proxy. The first element of the
array must be an interface derived from
Service.Slice.
itfs array.
IMTPException - If something goes wrong in the underlying
network transport.Service
List getLocalAddresses()
throws IMTPException
IMTPException
TransportAddress stringToAddr(java.lang.String addr)
throws IMTPException
IMTPException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||