java.lang.Object | ||
↳ | javax.management.remote.rmi.RMIServerImpl | |
↳ | javax.management.remote.rmi.RMIJRMPServerImpl |
An RMIServer
object that is exported through JRMP and that
creates client connections as RMI objects exported through JRMP.
User code does not usually reference this class directly.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates a new |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns a serializable stub for this |
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Closes a client connection made by | |||||||||||
Called by | |||||||||||
Exports this RMI object. | |||||||||||
Returns the protocol string for this object. | |||||||||||
Creates a new client connection as an RMI object exported through JRMP. |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() |
Creates a new RMIServer
object that will be exported
on the given port using the given socket factories.
port | the port on which this object and the RMIConnectionImpl objects it creates will be exported. Can be
zero, to indicate any available port. |
---|---|
csf | the client socket factory for the created RMI objects. Can be null. |
ssf | the server socket factory for the created RMI objects. Can be null. |
env | the environment map. Can be null. |
IOException | if the RMIServer object
cannot be created. |
---|---|
IllegalArgumentException | if port is
negative.
|
Returns a serializable stub for this RMIServer
object.
IOException | if the stub cannot be obtained - e.g the RMIJRMPServerImpl has not been exported yet. |
---|
Closes a client connection made by makeClient
.
client | a connection previously returned by
makeClient on which the closeClient
method has not previously been called. The behavior is
unspecified if these conditions are violated, including the
case where client is null. |
---|
IOException |
---|
Called by close()
to close the connector server by
unexporting this object. After returning from this method, the
connector server must not accept any new connections.
IOException | if the attempt to close the connector server failed. |
---|
Returns the protocol string for this object. The string is
rmi
for RMI/JRMP and iiop
for RMI/IIOP.
Creates a new client connection as an RMI object exported
through JRMP. The port and socket factories for the new
RMIConnection
object are the ones supplied
to the RMIJRMPServerImpl
constructor.
connectionId | the ID of the new connection. Every connection opened by this connector server will have a different id. The behavior is unspecified if this parameter is null. |
---|---|
subject | the authenticated subject. Can be null. |
RMIConnection
.IOException | if the new RMIConnection
object cannot be created or exported.
|
---|