de.bsvrz.kex.tls.osi2osi3.osi2.wancom
Class Client.Worker

java.lang.Object
  extended by de.bsvrz.kex.tls.osi2osi3.osi2.wancom.Client.Worker
All Implemented Interfaces:
Runnable
Enclosing class:
Client

private class Client.Worker
extends Object
implements Runnable


Nested Class Summary
(package private)  class Client.Worker.WorkAction
           
 
Field Summary
private  Selector _selector
           
private  UnboundedQueue<Client.Worker.WorkAction> _workQueue
           
 
Constructor Summary
Client.Worker()
           
 
Method Summary
 void notify(Client.Link link, Client.ActionType action)
           
 void run()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_selector

private final Selector _selector

_workQueue

private final UnboundedQueue<Client.Worker.WorkAction> _workQueue
Constructor Detail

Client.Worker

public Client.Worker()
              throws IOException
Throws:
IOException
Method Detail

run

public void run()
Specified by:
run in interface Runnable

toString

public String toString()
Overrides:
toString in class Object

notify

public void notify(Client.Link link,
                   Client.ActionType action)