|
Public Member Functions |
| BACIDispatchAction (CBvoid callback, CBDescIn descIn) |
| BACIDispatchAction (Callback callback, CBDescIn descIn, CallbackDispatcher callbackDispatcher) |
| BACIDispatchAction (CBvoid callback, CBDescIn descIn, BACIPriority priority) |
| BACIDispatchAction (Callback callback, CBDescIn descIn, CallbackDispatcher callbackDispatcher, BACIPriority priority) |
void | dispatchWorkingRequest (Completion completion) |
void | dispatchWorkingRequest (Completion completion, Object value) |
void | dispatchDoneRequest (Completion completion) |
void | dispatchDoneRequest (Completion completion, Object value) |
void | dispatchRequest (int type, Completion completion, Object value) |
BACIPriority | getPriority () |
final void | run () |
CBDescOut | getDescOut () |
boolean | isOverridePolicy () |
void | setOverridePolicy (boolean b) |
void | setPriority (BACIPriority priority) |
void | addDispatchFailedListener (DispatchFailedListener listener) |
void | removeDispatchFailedListener (DispatchFailedListener listener) |
Protected Member Functions |
void | dispatchRequest (DispatchRequest request) |
boolean | failed () |
boolean | dispatch () |
void | submit () |
Static Protected Member Functions |
CBDescOut | generateCBDescOut (CBDescIn descIn) |
Protected Attributes |
BACIPriority | priority |
CBDescOut | descOut |
Callback | callback |
CallbackDispatcher | callbackDispatcher |
int | failureCountLimit |
int | failureCount = 0 |
LinkedList | queue = new LinkedList() |
DispatchRequest | pendingRequest = null |
boolean | submitPending = false |
boolean | overridePolicy = false |
ArrayList | listeners = new ArrayList() |
Static Protected Attributes |
final int | DEFAULT_FAILURE_COUNT_LIMIT = 3 |