|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--java.rmi.server.RMISocketFactory
|
+--com.rmidoves.ClientRmiDovesSocketFactory
A ClientRmiDovesSocketFactory is a custom RMI socket factory, that provides sockets for "CONNECT", "HTTP-TO-PORT" and 'no tunneling" mode
In the "CONNECT" and 'no-tunneling' mode it also faciltate RMI "callback"
| Field Summary | |
static int |
CALL_BACK_CREATE_SERVER_SOCKET_DELAY
|
static int |
CONNECT_TUNNELING_MODE
Field |
static int |
HTTP_TO_PORT_TUNNELING_MODE
Field |
static java.lang.String |
licensedTo
|
static int |
NO_TUNNELING_MODE
Field |
| Constructor Summary | |
ClientRmiDovesSocketFactory()
Constructs |
|
| Method Summary | |
java.net.ServerSocket |
createServerSocket(int port)
|
java.net.Socket |
createSocket(java.lang.String host,
int port)
createSocket: |
boolean |
equals(java.lang.Object object)
equals: |
java.util.Vector |
getProxies()
getProxies: |
int |
getTunnelingMode()
getTunnelingMode: |
int |
hashCode()
hashCode: |
static boolean |
isVerboseMode()
isVerboseMode: |
void |
setCallBackMode(boolean b)
|
void |
setProxies(java.util.Vector newProxies)
setProxies: |
void |
setTunnelingMode(int tunnelingMode)
setTunnelingMode: |
static void |
setVerboseMode(boolean newVerboseMode)
setVerboseMode: |
| Methods inherited from class java.rmi.server.RMISocketFactory |
getDefaultSocketFactory, getFailureHandler, getSocketFactory, setFailureHandler, setSocketFactory |
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String licensedTo
public static final int NO_TUNNELING_MODE
public static final int CONNECT_TUNNELING_MODE
public static final int HTTP_TO_PORT_TUNNELING_MODE
public static int CALL_BACK_CREATE_SERVER_SOCKET_DELAY
| Constructor Detail |
public ClientRmiDovesSocketFactory()
| Method Detail |
public java.net.Socket createSocket(java.lang.String host,
int port)
throws java.io.IOException
createSocket in interface java.rmi.server.RMIClientSocketFactorycreateSocket in class java.rmi.server.RMISocketFactoryhost - port -
java.io.IOException
public java.net.ServerSocket createServerSocket(int port)
throws java.io.IOException
createServerSocket in interface java.rmi.server.RMIServerSocketFactorycreateServerSocket in class java.rmi.server.RMISocketFactoryport -
java.io.IOExceptionpublic boolean equals(java.lang.Object object)
equals in class java.lang.Objectobject -
public int hashCode()
hashCode in class java.lang.Objectpublic void setTunnelingMode(int tunnelingMode)
tunnelingMode - public int getTunnelingMode()
public static void setVerboseMode(boolean newVerboseMode)
newVerboseMode - public static boolean isVerboseMode()
public void setCallBackMode(boolean b)
public void setProxies(java.util.Vector newProxies)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic java.util.Vector getProxies()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||