Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

abeans::models::acs::baci::util::async::CallbackHandler Interface Reference

Inheritance diagram for abeans::models::acs::baci::util::async::CallbackHandler:

Inheritance graph
[legend]
List of all members.

Public Member Functions

void registered (int requestId, Request request, CallbackRequestManager requestManager)
void deregistered (int requestId, Request request, CallbackRequestManager requestManager)
void working (int requestId, Object value, Completion completion, Request request, CallbackRequestManager requestManager)
void done (int requestId, Object value, Completion completion, Request request, CallbackRequestManager requestManager)

Detailed Description

Callback handler.

Author:
Matej Sekoranja (matej.sekoranja@cosylab.com)
Version:
@VERSION@


Member Function Documentation

void abeans::models::acs::baci::util::async::CallbackHandler::deregistered int  requestId,
Request  request,
CallbackRequestManager  requestManager
 

Callback notification - called immediately when handler has been deregistered from the manager.

Parameters:
requestId request id.
request request for which callback was received.
requestManager request manager where this request was registered.

Implemented in abeans::models::acs::baci::util::async::DefaultCallbackHandlerImpl.

void abeans::models::acs::baci::util::async::CallbackHandler::done int  requestId,
Object  value,
Completion  completion,
Request  request,
CallbackRequestManager  requestManager
 

Callback notification - done.

Parameters:
requestId request id.
value value received by callback, null if CBvoid.
completion completion by callback.
request request for which callback was received.
requestManager request manager where this request is registered.

Implemented in abeans::models::acs::baci::util::async::DefaultCallbackHandlerImpl, and abeans::models::acs::baci::util::async::MonitorProxyImpl.

void abeans::models::acs::baci::util::async::CallbackHandler::registered int  requestId,
Request  request,
CallbackRequestManager  requestManager
 

Callback notification - called immediately when handler has bren registered to the manager.

Parameters:
requestId request id.
request request for which callback was received.
requestManager request manager where this request is registered.

Implemented in abeans::models::acs::baci::util::async::DefaultCallbackHandlerImpl, and abeans::models::acs::baci::util::async::MonitorProxyImpl.

void abeans::models::acs::baci::util::async::CallbackHandler::working int  requestId,
Object  value,
Completion  completion,
Request  request,
CallbackRequestManager  requestManager
 

Callback notification - working.

Parameters:
requestId request id.
value value received by callback, null if CBvoid.
completion completion by callback.
request request for which callback was received.
requestManager request manager where this request is registered.

Implemented in abeans::models::acs::baci::util::async::DefaultCallbackHandlerImpl, and abeans::models::acs::baci::util::async::PropertyValueCallbackHandlerImpl.


The documentation for this interface was generated from the following file:
Generated on Thu Apr 30 02:43:05 2009 for ACS Java API by doxygen 1.3.8