|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface InferenceContext<E,P extends Comparable<P>,C,K,H extends EventBus.Handle<E,P,C>,S extends EventStore<E,P,C,H,S>>
Context propagated through inference processing.
| Method Summary | |
|---|---|
InferenceContext<E,P,C,K,H,S> |
createNext()
Creates inference context with the same executor and root handle. |
EventBus<E,P,C,K,H,S> |
getBus()
|
TrackingExecutorService |
getExecutorService()
|
int |
getInferenceChainLength()
|
Queue<InferenceCommand<E,P,C,K,H,S>> |
getInferenceCommandsQueue()
|
ExceptionHandler |
getRootHandle()
|
void |
postInferenceCommand(InferenceCommand<E,P,C,K,H,S> command)
Adds inference command to the queue or processes it immediately depending on inference policy. |
void |
processInferenceCommands()
Processes accumulated inference commands, if any. |
void |
setRootHandle(ExceptionHandler rootHandle)
|
InferenceContext<E,P,C,K,H,S> |
wrap()
For AFTER_HANDLER |
| Method Detail |
|---|
Queue<InferenceCommand<E,P,C,K,H,S>> getInferenceCommandsQueue()
int getInferenceChainLength()
TrackingExecutorService getExecutorService()
ExceptionHandler getRootHandle()
void setRootHandle(ExceptionHandler rootHandle)
EventBus<E,P,C,K,H,S> getBus()
InferenceContext<E,P,C,K,H,S> createNext()
isJoin - - true if invoked from multi-event join step.
InferenceContext<E,P,C,K,H,S> wrap()
void postInferenceCommand(InferenceCommand<E,P,C,K,H,S> command)
command - void processInferenceCommands()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||