Package org.apache.ofbiz.base.util
Class RMIExtendedSocketFactory
- java.lang.Object
-
- java.rmi.server.RMISocketFactory
-
- org.apache.ofbiz.base.util.RMIExtendedSocketFactory
-
- All Implemented Interfaces:
java.rmi.server.RMIClientSocketFactory
,java.rmi.server.RMIServerSocketFactory
public class RMIExtendedSocketFactory extends java.rmi.server.RMISocketFactory
ARMISocketFactory
implementation that createsServerSocket
s bound on a specified network interface.
-
-
Constructor Summary
Constructors Constructor Description RMIExtendedSocketFactory()
Default constructor.RMIExtendedSocketFactory(java.lang.String hostIpAddress)
Creates a newRMIExtendedSocketFactory
which will createServerSocket
s bound on the specified network interface.RMIExtendedSocketFactory(java.net.InetAddress inetAddress)
Creates a newRMIExtendedSocketFactory
which will createServerSocket
s bound on the specified network interface.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.net.ServerSocket
createServerSocket(int port)
java.net.Socket
createSocket(java.lang.String host, int port)
-
-
-
Constructor Detail
-
RMIExtendedSocketFactory
public RMIExtendedSocketFactory()
Default constructor. Bind the server sockets on all interfaces.
-
RMIExtendedSocketFactory
public RMIExtendedSocketFactory(java.net.InetAddress inetAddress)
Creates a newRMIExtendedSocketFactory
which will createServerSocket
s bound on the specified network interface.- Parameters:
inetAddress
- TheInetAddress
of the network interface.
-
RMIExtendedSocketFactory
public RMIExtendedSocketFactory(java.lang.String hostIpAddress) throws java.net.UnknownHostException
Creates a newRMIExtendedSocketFactory
which will createServerSocket
s bound on the specified network interface.- Parameters:
hostIpAddress
- The IP address of the interface to bind the server sockets to.- Throws:
java.net.UnknownHostException
- If an invalid IP address is provided.
-
-
Method Detail
-
createServerSocket
public java.net.ServerSocket createServerSocket(int port) throws java.io.IOException
- Specified by:
createServerSocket
in interfacejava.rmi.server.RMIServerSocketFactory
- Specified by:
createServerSocket
in classjava.rmi.server.RMISocketFactory
- Throws:
java.io.IOException
-
createSocket
public java.net.Socket createSocket(java.lang.String host, int port) throws java.io.IOException
- Specified by:
createSocket
in interfacejava.rmi.server.RMIClientSocketFactory
- Specified by:
createSocket
in classjava.rmi.server.RMISocketFactory
- Throws:
java.io.IOException
-
-