com.aelitis.azureus.core.clientmessageservice.impl
Class NonBlockingReadWriteService

java.lang.Object
  extended by com.aelitis.azureus.core.clientmessageservice.impl.NonBlockingReadWriteService

public class NonBlockingReadWriteService
extends java.lang.Object


Nested Class Summary
static interface NonBlockingReadWriteService.ServiceListener
           
 
Constructor Summary
NonBlockingReadWriteService(java.lang.String _service_name, int timeout, int close_delay, NonBlockingReadWriteService.ServiceListener _listener)
           
NonBlockingReadWriteService(java.lang.String _service_name, int timeout, NonBlockingReadWriteService.ServiceListener _listener)
           
 
Method Summary
 void addClientConnection(ClientConnection connection)
           
 void destroy()
           
 void removeClientConnection(ClientConnection connection)
           
 void sendMessage(ClientMessage message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NonBlockingReadWriteService

public NonBlockingReadWriteService(java.lang.String _service_name,
                                   int timeout,
                                   NonBlockingReadWriteService.ServiceListener _listener)

NonBlockingReadWriteService

public NonBlockingReadWriteService(java.lang.String _service_name,
                                   int timeout,
                                   int close_delay,
                                   NonBlockingReadWriteService.ServiceListener _listener)
Method Detail

destroy

public void destroy()

addClientConnection

public void addClientConnection(ClientConnection connection)

removeClientConnection

public void removeClientConnection(ClientConnection connection)

sendMessage

public void sendMessage(ClientMessage message)