public abstract static class Context.Abst extends Object implements Context
Context.Abst, Context.IterationContext<T>, Context.Operation, Context.SimpleControllableContext.Directive| Modifier and Type | Field and Description |
|---|---|
protected Map<Object,Object> |
container |
protected Map<String,ControllableContext.Directive> |
executionDirectiveForGroupName |
protected Context.IterationContext<Object> |
iterationContext |
protected org.burningwave.core.concurrent.Mutex.Manager.ForMap<Context.Operation,Object,Object> |
mutexManager |
| Constructor and Description |
|---|
Abst(Map<Object,Object> container,
Map<String,ControllableContext.Directive> executionDirectiveForGroupName,
org.burningwave.core.concurrent.Mutex.Manager.ForMap<Context.Operation,Object,Object> mutexManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
void |
close() |
boolean |
containsOneOf(String name,
ControllableContext.Directive... directives) |
<T> T |
get(Object key) |
<T> T |
getCurrentIteratedObject() |
Integer |
getCurrentIterationIndex() |
<T> T |
getCurrentIterationResult() |
void |
setCurrentIterationResult(Object obj) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateSymmetricClone, put, putAll, putAll, removeAlllogDebug, logDebug, logError, logError, logInfo, logInfo, logWarn, logWarnputDirective, removeDirectivewaitForPut, waitForRemoveprotected Map<String,ControllableContext.Directive> executionDirectiveForGroupName
protected Context.IterationContext<Object> iterationContext
protected org.burningwave.core.concurrent.Mutex.Manager.ForMap<Context.Operation,Object,Object> mutexManager
public Abst(Map<Object,Object> container, Map<String,ControllableContext.Directive> executionDirectiveForGroupName, org.burningwave.core.concurrent.Mutex.Manager.ForMap<Context.Operation,Object,Object> mutexManager)
public boolean containsOneOf(String name, ControllableContext.Directive... directives)
containsOneOf in interface ControllableContextpublic Integer getCurrentIterationIndex()
getCurrentIterationIndex in interface IterableObjectSupportpublic <T> T getCurrentIteratedObject()
getCurrentIteratedObject in interface IterableObjectSupportpublic void setCurrentIterationResult(Object obj)
setCurrentIterationResult in interface IterableObjectSupportpublic <T> T getCurrentIterationResult()
getCurrentIterationResult in interface IterableObjectSupportpublic void close()
close in interface AutoCloseableclose in interface org.burningwave.core.Componentclose in interface ContextCopyright © 2019. All rights reserved.