pyrasun.eio.helpers
Class EIOAcceptWorkerFactory.EIOAcceptingWorker

java.lang.Object
  extended bypyrasun.eio.helpers.EIOAcceptWorkerFactory.EIOAcceptingWorker
All Implemented Interfaces:
EIOWorker
Enclosing class:
EIOAcceptWorkerFactory

public static class EIOAcceptWorkerFactory.EIOAcceptingWorker
extends java.lang.Object
implements EIOWorker

A default class for doing socket accepts. Works well for many simple cases.


Constructor Summary
EIOAcceptWorkerFactory.EIOAcceptingWorker(EndpointCoordinator coordinator, EndpointEventListener listener)
           
EIOAcceptWorkerFactory.EIOAcceptingWorker(EndpointCoordinator coordinator, EndpointEventListener listener, EIOAcceptWorkerFactory.EIOAcceptWorkerCallback callback, EIOEndpointFactory factory)
           
 
Method Summary
 EIOEvent getWorkerType()
           
 java.lang.Object handleEvent(EIOEvent event, java.lang.Object object, Endpoint endpoint)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EIOAcceptWorkerFactory.EIOAcceptingWorker

public EIOAcceptWorkerFactory.EIOAcceptingWorker(EndpointCoordinator coordinator,
                                                 EndpointEventListener listener)

EIOAcceptWorkerFactory.EIOAcceptingWorker

public EIOAcceptWorkerFactory.EIOAcceptingWorker(EndpointCoordinator coordinator,
                                                 EndpointEventListener listener,
                                                 EIOAcceptWorkerFactory.EIOAcceptWorkerCallback callback,
                                                 EIOEndpointFactory factory)
Method Detail

getWorkerType

public EIOEvent getWorkerType()
Specified by:
getWorkerType in interface EIOWorker

handleEvent

public java.lang.Object handleEvent(EIOEvent event,
                                    java.lang.Object object,
                                    Endpoint endpoint)
                             throws java.io.IOException
Specified by:
handleEvent in interface EIOWorker
Throws:
java.io.IOException


Pyrasun EmberIO