|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.jeremie.libs.binding.soa.SOAContext
Provides an implementation of UnicastRemoteObject, multiple instances of
which are managed together by an object adapter
.
Constructor Summary | |
SOAContext(JRMIBFactory binder,
org.objectweb.jonathan.apis.kernel.ContextFactory context_factory)
|
Method Summary | |
static java.rmi.server.RemoteStub |
export(java.rmi.Remote impl,
org.objectweb.jonathan.apis.kernel.Context hints,
JRMIBFactory binder,
java.rmi.server.RMIClientSocketFactory csf,
java.rmi.server.RMIServerSocketFactory ssf)
Exports the given remote object to the object adapter, and then recursively to the given binding factory. |
java.rmi.server.RemoteStub |
export(java.rmi.Remote obj,
int port,
boolean daemon,
java.rmi.server.RMIClientSocketFactory csf,
java.rmi.server.RMIServerSocketFactory ssf)
Exports a remote object on the specified port. |
java.rmi.server.RemoteStub |
export(java.rmi.Remote obj,
int port,
java.rmi.server.RMIClientSocketFactory csf,
java.rmi.server.RMIServerSocketFactory ssf)
Exports a remote object on the specified port. |
static java.rmi.Remote |
toStub(java.rmi.Remote impl)
Returns the Jeremie stub for the given remote object. |
boolean |
unexport(java.rmi.Remote obj,
boolean force)
Unexports the specified remote object. |
static void |
unexport(java.rmi.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 SOAContext(JRMIBFactory binder, org.objectweb.jonathan.apis.kernel.ContextFactory context_factory)
Method Detail |
public java.rmi.server.RemoteStub export(java.rmi.Remote obj, int port, java.rmi.server.RMIClientSocketFactory csf, java.rmi.server.RMIServerSocketFactory ssf) throws java.rmi.RemoteException
export
in interface RMIContext
obj
- 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.
java.rmi.RemoteException
- if something goes wrong.public java.rmi.server.RemoteStub export(java.rmi.Remote obj, int port, boolean daemon, java.rmi.server.RMIClientSocketFactory csf, java.rmi.server.RMIServerSocketFactory ssf) throws java.rmi.RemoteException
obj
- the remote object to be exported;port
- the port on which to export the object;daemon
- indicates that only daemon threads should be created during the export process.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.
java.rmi.RemoteException
- if something goes wrong.public boolean unexport(java.rmi.Remote obj, boolean force)
unexport
in interface RMIContext
obj
- the remote object to be unexported;force
- whether the object should be forcibly unexported or not.
public static java.rmi.server.RemoteStub export(java.rmi.Remote impl, org.objectweb.jonathan.apis.kernel.Context hints, JRMIBFactory binder, java.rmi.server.RMIClientSocketFactory csf, java.rmi.server.RMIServerSocketFactory ssf) throws java.rmi.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.
java.rmi.RemoteException
public static void unexport(java.rmi.Remote impl, JRMIBFactory binder)
impl
- the remote object to unexport;binder
- a binding factory.public static java.rmi.Remote toStub(java.rmi.Remote impl) throws java.rmi.NoSuchObjectException
impl
- the remote object whose stub is required
java.rmi.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 |