Class WFSharedContext
- java.lang.Object
-
- com.dtolabs.rundeck.core.data.MultiDataContextImpl<ContextView,DataContext>
-
- com.dtolabs.rundeck.core.execution.workflow.WFSharedContext
-
- All Implemented Interfaces:
MultiDataContext<ContextView,DataContext>
public class WFSharedContext extends MultiDataContextImpl<ContextView,DataContext>
- Since:
- 4/28/17
-
-
Constructor Summary
Constructors Constructor Description WFSharedContext()
WFSharedContext(MultiDataContext<ContextView,DataContext> orig)
WFSharedContext(MultiDataContextImpl<ContextView,DataContext> base)
WFSharedContext(WFSharedContext orig)
WFSharedContext(java.util.Map<ContextView,DataContext> map)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description WFSharedContext
consolidate()
void
merge(WFSharedContext input)
protected DataContext
newData()
static WFSharedContext
with(MultiDataContext<ContextView,DataContext> base)
static WFSharedContext
with(ContextView key, DataContext data)
static WFSharedContext
withBase(MultiDataContext<ContextView,DataContext> base)
-
Methods inherited from class com.dtolabs.rundeck.core.data.MultiDataContextImpl
getBase, getConsolidatedKeys, getData, getData, getKeys, merge, merge, setBase
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.dtolabs.rundeck.core.data.MultiDataContext
collect, collectMap, resolve, resolve, resolve
-
-
-
-
Constructor Detail
-
WFSharedContext
public WFSharedContext(MultiDataContextImpl<ContextView,DataContext> base)
-
WFSharedContext
public WFSharedContext(java.util.Map<ContextView,DataContext> map)
-
WFSharedContext
public WFSharedContext()
-
WFSharedContext
public WFSharedContext(MultiDataContext<ContextView,DataContext> orig)
-
WFSharedContext
public WFSharedContext(WFSharedContext orig)
-
-
Method Detail
-
with
public static WFSharedContext with(ContextView key, DataContext data)
-
withBase
public static WFSharedContext withBase(MultiDataContext<ContextView,DataContext> base)
-
with
public static WFSharedContext with(MultiDataContext<ContextView,DataContext> base)
-
newData
protected DataContext newData()
- Specified by:
newData
in classMultiDataContextImpl<ContextView,DataContext>
-
merge
public void merge(WFSharedContext input)
-
consolidate
public WFSharedContext consolidate()
-
-