public class AsyncDiagAction extends BaseAsyncAction<OpContext,DiagActivity>
| Modifier and Type | Class and Description |
|---|---|
static class |
AsyncDiagAction.DiagOpContext |
activity, pendingOpsCounter, running, slot| Constructor and Description |
|---|
AsyncDiagAction(DiagActivity activity,
int slot) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
awaitCompletion(long timeout) |
boolean |
enqueue(OpContext opc) |
AsyncDiagAction.DiagOpContext |
newOpContext() |
void |
onActivityDefUpdate(ActivityDef activityDef) |
protected OpContext |
startOpCycle(OpContext opc) |
available, decrementOps, getMaxPendingOps, incrementOps, pending, requestStoppublic AsyncDiagAction(DiagActivity activity, int slot)
public void onActivityDefUpdate(ActivityDef activityDef)
onActivityDefUpdate in interface ActivityDefObserveronActivityDefUpdate in class BaseAsyncAction<OpContext,DiagActivity>public boolean enqueue(OpContext opc)
enqueue in interface AsyncAction<OpContext>enqueue in class BaseAsyncAction<OpContext,DiagActivity>protected OpContext startOpCycle(OpContext opc)
startOpCycle in class BaseAsyncAction<OpContext,DiagActivity>public boolean awaitCompletion(long timeout)
awaitCompletion in interface AsyncAction<OpContext>awaitCompletion in class BaseAsyncAction<OpContext,DiagActivity>public AsyncDiagAction.DiagOpContext newOpContext()
newOpContext in interface AsyncAction<OpContext>newOpContext in class BaseAsyncAction<OpContext,DiagActivity>Copyright © 2018. All rights reserved.