com.cosylab.epics.caj.cas
Class CASResponseHandler

java.lang.Object
  extended by com.cosylab.epics.caj.cas.CASResponseHandler
All Implemented Interfaces:
ResponseHandler

public class CASResponseHandler
extends Object
implements ResponseHandler

CAS request handler - main handler which dispatches requests to appripriate handlers.

Version:
$id$
Author:
Matej Sekoranja

Constructor Summary
CASResponseHandler(CAJServerContext context)
           
 
Method Summary
 void handleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)
          Handle response.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CASResponseHandler

public CASResponseHandler(CAJServerContext context)
Parameters:
context -
Method Detail

handleResponse

public void handleResponse(InetSocketAddress responseFrom,
                           Transport transport,
                           ByteBuffer[] response)
Description copied from interface: ResponseHandler
Handle response.

Specified by:
handleResponse in interface ResponseHandler
Parameters:
responseFrom - remove address of the responder, null if unknown.
transport - response source transport.
response - array of response messages to handle. First buffer in array has to contain whole (extended) message header.
See Also:
ResponseHandler.handleResponse(java.net.InetSocketAddress, com.cosylab.epics.caj.impl.Transport, java.nio.ByteBuffer[])


Copyright © 2004-2013 Cosylab. All Rights Reserved.