Public Member Functions | Static Public Attributes

alma.ACS.jbaci.CallbackDispatcher Interface Reference

Inheritance diagram for alma.ACS.jbaci.CallbackDispatcher:
alma.ACS.impl.CommonPropertyImpl alma.ACS.jbaci.CBvoidCallbackDispatcher alma.ACS.impl.CommonComparablePropertyImpl alma.ACS.impl.ROCommonPropertyImpl alma.ACS.impl.RWCommonPropertyImpl alma.ACS.impl.ROCommonComparablePropertyImpl alma.ACS.impl.RWCommonComparablePropertyImpl alma.ACS.impl.CommonROEnumPropertyImpl alma.ACS.impl.ROBoolImpl alma.ACS.impl.ROpatternImpl alma.ACS.impl.ROstringImpl alma.ACS.impl.ROstringSeqImpl alma.ACS.impl.RWBoolImpl alma.ACS.impl.RWstringImpl

List of all members.

Public Member Functions

boolean dispatchCallback (int type, Object value, Callback callback, Completion completion, CBDescOut desc)

Static Public Attributes

static final int DONE_TYPE = 0
static final int WORKING_TYPE = 1

Detailed Description

Interface defining generic method to dispatch a callback.

Author:
Matej Sekoranja
Version:
$id$

Member Function Documentation

boolean alma.ACS.jbaci.CallbackDispatcher.dispatchCallback ( int  type,
Object  value,
Callback  callback,
Completion  completion,
CBDescOut  desc 
)

Dispatches a callback.

Parameters:
type type of the callback (not strong typed to be flexible?!).
value value to be delivered.
callback callback.
competion completion.
desc callback out-descriptor.
Returns:
true if callback was successfully delivered, false on failure.

Implemented in alma.ACS.impl.CommonROEnumPropertyImpl, and alma.ACS.jbaci.CBvoidCallbackDispatcher.

Referenced by alma.ACS.jbaci.BACIDispatchAction.dispatch(), and alma.ACS.jbaci.BACIAction.dispatch().


Member Data Documentation

'done' callback type constant.

'working' callback type constant.


The documentation for this interface was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties