|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.objectweb.jeremie.binding.moa.MOAContext
Provides an implementation of UnicastRemoteObject, multiple instances of
which are managed together by an object adapter.
| Constructor Summary | |
MOAContext(JRMIBFactory binder,
org.objectweb.jonathan.apis.kernel.ContextFactory context_factory)
|
|
| Method Summary | |
static RemoteStub |
export(Remote impl,
org.objectweb.jonathan.apis.kernel.Context hints,
JRMIBFactory binder,
RMIClientSocketFactory csf,
RMIServerSocketFactory ssf)
Exports the given remote object to the object adapter, and then recursively to the given binding factory. |
RemoteStub |
export(Remote obj,
int port,
RMIClientSocketFactory csf,
RMIServerSocketFactory ssf)
Exports a remote object on the specified port. |
static Remote |
toStub(Remote impl)
Returns the Jeremie stub for the given remote object. |
boolean |
unexport(Remote obj,
boolean force)
Unexports the specified remote object. |
static void |
unexport(Remote impl,
JRMIBFactory binder)
Unexports the given remote object from the object adapter and the given binding factory. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public MOAContext(JRMIBFactory binder,
org.objectweb.jonathan.apis.kernel.ContextFactory context_factory)
| Method Detail |
public RemoteStub export(Remote obj,
int port,
RMIClientSocketFactory csf,
RMIServerSocketFactory ssf)
throws RemoteException
export in interface RMIContextobj - the remote object to be exported;port - the port on which to export the object;csf - the client socket factory supplying sockets for client-side
connections to the remote object;ssf - the server socket factory supplying a server side socket.
RemoteException - if something goes wrong.
public boolean unexport(Remote obj,
boolean force)
throws NoSuchObjectException
unexport in interface RMIContextobj - the remote object to be unexported;force - whether the object should be forcibly unexported or not.
NoSuchObjectException - if something goes wrong.
public static RemoteStub export(Remote impl,
org.objectweb.jonathan.apis.kernel.Context hints,
JRMIBFactory binder,
RMIClientSocketFactory csf,
RMIServerSocketFactory ssf)
throws RemoteException
impl - the remote object to be exported;hints - other data that may be useful for the export;binder - a binding factory.
java.rmi - RemoteException if something goes wrong.
RemoteException
public static void unexport(Remote impl,
JRMIBFactory binder)
throws NoSuchObjectException
impl - the remote object to unexport;binder - a binding factory.
NoSuchObjectException
public static Remote toStub(Remote impl)
throws NoSuchObjectException
impl - the remote object whose stub is required
NoSuchObjectException - if the remote object had not
been previously exported to Jeremie.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||