public class AFUNIXRMISocketFactory
extends java.rmi.server.RMISocketFactory
implements java.io.Externalizable
RMISocketFactory
that supports AFUNIXSocket
s.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()
RMISocketFactory
public AFUNIXRMISocketFactory(AFUNIXNaming naming, java.io.File socketDir) throws java.io.IOException
java.io.IOException
public AFUNIXRMISocketFactory(AFUNIXNaming naming, java.io.File socketDir, java.rmi.server.RMIClientSocketFactory defaultClientFactory, java.rmi.server.RMIServerSocketFactory defaultServerFactory) throws java.io.IOException
java.io.IOException
public 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.IOException
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public java.net.Socket createSocket(java.lang.String host, int port) throws java.io.IOException
createSocket
in interface java.rmi.server.RMIClientSocketFactory
createSocket
in class java.rmi.server.RMISocketFactory
java.io.IOException
public java.io.File getSocketDir()
public void close()
protected int newPort() throws java.io.IOException
java.io.IOException
protected void returnPort(int port) throws java.io.IOException
java.io.IOException
public java.net.ServerSocket createServerSocket(int port) throws java.io.IOException
createServerSocket
in interface java.rmi.server.RMIServerSocketFactory
createServerSocket
in class java.rmi.server.RMISocketFactory
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException