edu.emory.mathcs.rmix.transport.compressed
Class CompressedServerSocketFactory

java.lang.Object
  extended byedu.emory.mathcs.rmix.transport.compressed.CompressedServerSocketFactory
All Implemented Interfaces:
java.rmi.server.RMIServerSocketFactory, RmixServerSocketFactory

public final class CompressedServerSocketFactory
extends java.lang.Object
implements RmixServerSocketFactory, java.rmi.server.RMIServerSocketFactory


Constructor Summary
CompressedServerSocketFactory()
           
CompressedServerSocketFactory(RmixServerSocketFactory delegate)
           
CompressedServerSocketFactory(RmixServerSocketFactory delegate, int bufSize)
           
 
Method Summary
 java.net.ServerSocket createServerSocket(int port)
           
 java.net.ServerSocket createServerSocket(java.net.SocketAddress addr)
           
 java.net.SocketAddress defaultAddress()
           
 boolean equals(java.lang.Object obj)
           
 java.security.Permission getAcceptPermission(java.net.SocketAddress addr)
           
 java.security.Permission getListenPermission(java.net.SocketAddress addr)
           
 int hashCode()
           
 java.net.SocketAddress toAbsolute(java.net.SocketAddress addr)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompressedServerSocketFactory

public CompressedServerSocketFactory()

CompressedServerSocketFactory

public CompressedServerSocketFactory(RmixServerSocketFactory delegate)

CompressedServerSocketFactory

public CompressedServerSocketFactory(RmixServerSocketFactory delegate,
                                     int bufSize)
Method Detail

createServerSocket

public java.net.ServerSocket createServerSocket(int port)
                                         throws java.io.IOException
Specified by:
createServerSocket in interface java.rmi.server.RMIServerSocketFactory
Throws:
java.io.IOException

createServerSocket

public java.net.ServerSocket createServerSocket(java.net.SocketAddress addr)
                                         throws java.io.IOException
Specified by:
createServerSocket in interface RmixServerSocketFactory
Throws:
java.io.IOException

toAbsolute

public java.net.SocketAddress toAbsolute(java.net.SocketAddress addr)
                                  throws java.io.IOException
Specified by:
toAbsolute in interface RmixServerSocketFactory
Throws:
java.io.IOException

defaultAddress

public java.net.SocketAddress defaultAddress()
Specified by:
defaultAddress in interface RmixServerSocketFactory

getListenPermission

public java.security.Permission getListenPermission(java.net.SocketAddress addr)
Specified by:
getListenPermission in interface RmixServerSocketFactory

getAcceptPermission

public java.security.Permission getAcceptPermission(java.net.SocketAddress addr)
Specified by:
getAcceptPermission in interface RmixServerSocketFactory

equals

public boolean equals(java.lang.Object obj)

hashCode

public int hashCode()