fabric.common.net.handshake
Class HandshakeImpl

java.lang.Object
  extended by fabric.common.net.handshake.HandshakeImpl
All Implemented Interfaces:
HandshakeProtocol

public class HandshakeImpl
extends java.lang.Object
implements HandshakeProtocol

This class implements authenticated, anonymous, and unauthenticated connections.


Constructor Summary
HandshakeImpl()
           
 
Method Summary
 ShakenSocket initiate(java.lang.String name, SocketAddress addr)
           
 ShakenSocket receive(java.net.Socket s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HandshakeImpl

public HandshakeImpl()
Method Detail

initiate

public ShakenSocket initiate(java.lang.String name,
                             SocketAddress addr)
                      throws java.io.IOException
Specified by:
initiate in interface HandshakeProtocol
Throws:
java.io.IOException

receive

public ShakenSocket receive(java.net.Socket s)
                     throws java.io.IOException
Specified by:
receive in interface HandshakeProtocol
Throws:
java.io.IOException