|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.mule.module.management.agent.FixedHostRmiClientSocketFactory
public class FixedHostRmiClientSocketFactory
This implementation will enforce specific overrideHost/ip for RMI calls on multi-NIC servers. TODO MULE-1440 this should probably be moved into the RMI transport.
Constructor Summary | |
---|---|
FixedHostRmiClientSocketFactory()
Default constructor. |
|
FixedHostRmiClientSocketFactory(java.lang.String overrideHost)
Create a new instance. |
Method Summary | |
---|---|
java.net.Socket |
createSocket(java.lang.String host,
int port)
Create a client socket connected to the specified overrideHost and port. |
java.lang.String |
getOverrideHost()
Getter for property 'overrideHost'. |
void |
setOverrideHost(java.lang.String overrideHost)
Setter for property 'overrideHost'. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FixedHostRmiClientSocketFactory()
public FixedHostRmiClientSocketFactory(java.lang.String overrideHost)
overrideHost
- host/ip to enforceMethod Detail |
---|
public java.net.Socket createSocket(java.lang.String host, int port) throws java.io.IOException
createSocket
in interface java.rmi.server.RMIClientSocketFactory
host
- the host name IGNORED if an override configuredport
- the port number
java.io.IOException
- if an I/O error occurs during socket creationpublic java.lang.String getOverrideHost()
public void setOverrideHost(java.lang.String overrideHost)
overrideHost
- Value to set for property 'overrideHost'.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |