public class AFUNIXRMISocketFactory
extends java.rmi.server.RMISocketFactory
implements java.io.Externalizable
RMISocketFactory that supports AFUNIXSockets.| Constructor and Description |
|---|
AFUNIXRMISocketFactory()
Constructor required per definition.
|
AFUNIXRMISocketFactory(AFUNIXNaming naming,
java.io.File socketDir) |
AFUNIXRMISocketFactory(AFUNIXNaming naming,
java.io.File socketDir,
java.rmi.server.RMIClientSocketFactory defaultClientFactory,
java.rmi.server.RMIServerSocketFactory defaultServerFactory) |
AFUNIXRMISocketFactory(AFUNIXNaming naming,
java.io.File socketDir,
java.rmi.server.RMIClientSocketFactory defaultClientFactory,
java.rmi.server.RMIServerSocketFactory defaultServerFactory,
java.lang.String socketPrefix,
java.lang.String socketSuffix) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
java.net.ServerSocket |
createServerSocket(int port) |
java.net.Socket |
createSocket(java.lang.String host,
int port) |
boolean |
equals(java.lang.Object other) |
java.io.File |
getSocketDir() |
int |
hashCode() |
protected int |
newPort() |
void |
readExternal(java.io.ObjectInput in) |
protected void |
returnPort(int port) |
void |
writeExternal(java.io.ObjectOutput out) |
public AFUNIXRMISocketFactory()
RMISocketFactorypublic AFUNIXRMISocketFactory(AFUNIXNaming naming, java.io.File socketDir) throws java.io.IOException
java.io.IOExceptionpublic AFUNIXRMISocketFactory(AFUNIXNaming naming, java.io.File socketDir, java.rmi.server.RMIClientSocketFactory defaultClientFactory, java.rmi.server.RMIServerSocketFactory defaultServerFactory) throws java.io.IOException
java.io.IOExceptionpublic AFUNIXRMISocketFactory(AFUNIXNaming naming, java.io.File socketDir, java.rmi.server.RMIClientSocketFactory defaultClientFactory, java.rmi.server.RMIServerSocketFactory defaultServerFactory, java.lang.String socketPrefix, java.lang.String socketSuffix) throws java.io.IOException
java.io.IOExceptionpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic 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.RMISocketFactoryjava.io.IOExceptionpublic java.io.File getSocketDir()
public void close()
protected int newPort()
throws java.io.IOException
java.io.IOExceptionprotected void returnPort(int port)
throws java.io.IOException
java.io.IOExceptionpublic java.net.ServerSocket createServerSocket(int port)
throws java.io.IOException
createServerSocket in interface java.rmi.server.RMIServerSocketFactorycreateServerSocket in class java.rmi.server.RMISocketFactoryjava.io.IOExceptionpublic void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablejava.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOException