com.cosylab.epics.caj.impl
Class CAResponseHandler

java.lang.Object
  extended by com.cosylab.epics.caj.impl.CAResponseHandler
All Implemented Interfaces:
ResponseHandler

public class CAResponseHandler
extends Object
implements ResponseHandler

CA response handler - main handler which dispatches responses to appripriate handlers.

Version:
$id$
Author:
Matej Sekoranja

Constructor Summary
CAResponseHandler(CAJContext 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

CAResponseHandler

public CAResponseHandler(CAJContext 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.