Known Indirect Subclasses
||This RMI server socket factory creates server sockets that
will only accept connection requests from clients running
on the host where the RMI remote objects have been exported.
||RMIDirectSocketFactory creates a direct socket connection to the
specified port on the specified host.
||RMIHttpToCGISocketFactory creates a socket connection to the
specified host that is comminicated within an HTTP request,
forwarded through the default firewall proxy, to the target host's
normal HTTP server, to a CGI program which forwards the request to
the actual specified port on the socket.
||RMIHttpToPortSocketFactory creates a socket connection to the
specified host that is communicated within an HTTP request,
forwarded through the default firewall proxy, directly to the
||RMIMasterSocketFactory attempts to create a socket connection to the
specified host using successively less efficient mechanisms
until one succeeds.
RMISocketFactory instance is used by the RMI runtime
in order to obtain client and server sockets for RMI calls.
||This class represents a specialized version of the
SslRMIServerSocketFactory class that
allows to supply an
SslRMIServerSocketFactory instance is used by the RMI
runtime in order to obtain server sockets for RMI calls via SSL.
RMIServerSocketFactory instance is used by the RMI runtime
in order to obtain server sockets for RMI calls. A remote object can be
associated with an
RMIServerSocketFactory when it is
created/exported via the constructors or
RMIServerSocketFactory instance associated with a remote
object is used to obtain the
ServerSocket used to accept
incoming calls from clients.
RMIServerSocketFactory instance can also be associated
with a remote object registry so that clients can use custom socket
communication with a remote object registry.
An implementation of this interface
equals(Object) to return
passed an instance that represents the same (functionally equivalent)
server socket factory, and
false otherwise (and it should also
hashCode() consistently with its
Create a server socket on the specified port (port 0 indicates
an anonymous port).
- the server socket on the specified port
||if an I/O error occurs during server socket