au.com.terabit.jproactor
Class Connector

java.lang.Object
  extended by au.com.terabit.jproactor.Connector
All Implemented Interfaces:
AsynchConnectHandler

public class Connector
extends java.lang.Object
implements AsynchConnectHandler

Version:
$Revision$ $Date$
Author:
Alexander Libman, Yevgeny Libman

Constructor Summary
Connector(Demultiplexor m, AsynchChannelHandlerFactory factory)
           
 
Method Summary
 void connectCompleted(OpConnect op)
          Implementation of AsynchChannelHandler#acceptCompleted(OpAccept op).
 void start(java.net.SocketAddress address)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Connector

public Connector(Demultiplexor m,
                 AsynchChannelHandlerFactory factory)
Method Detail

connectCompleted

public void connectCompleted(OpConnect op)
                      throws java.lang.Exception
Implementation of AsynchChannelHandler#acceptCompleted(OpAccept op). Executes accept operation, non-blocking, instantiates protocol on the accepted channel, starts protocol using acceptor's multiplexor instance.

Specified by:
connectCompleted in interface AsynchConnectHandler
Throws:
java.lang.Exception - if this method is called

start

public void start(java.net.SocketAddress address)
           throws java.lang.Exception
Throws:
java.lang.Exception