Package uk.gov.gchq.gaffer.store
Class Context
- java.lang.Object
-
- uk.gov.gchq.gaffer.store.Context
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classContext.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddExporter(Exporter exporter)voidaddVariables(Map<String,Object> variables)static StringcreateJobId()booleanequals(Object obj)ObjectgetConfig(String key)<E> EgetExporter(Class<? extends E> exporterClass)Collection<Exporter>getExporters()StringgetJobId()OperationChain<?>getOriginalOpChain()Gets the original operation chain.UsergetUser()ObjectgetVariable(String key)Map<String,Object>getVariables()inthashCode()voidsetConfig(String key, Object value)voidsetOriginalOpChain(OperationChain<?> originalOpChain)voidsetVariable(String key, Object value)voidsetVariables(Map<String,Object> variables)ContextshallowClone()Creates a clone of the currentContextand returns it with a new job ID.StringtoString()
-
-
-
Method Detail
-
shallowClone
public Context shallowClone()
Creates a clone of the currentContextand returns it with a new job ID.- Returns:
- cloned
Context
-
getUser
public User getUser()
-
getJobId
public final String getJobId()
-
getExporters
public Collection<Exporter> getExporters()
-
addExporter
public void addExporter(Exporter exporter)
-
getExporter
public <E> E getExporter(Class<? extends E> exporterClass)
-
getOriginalOpChain
public OperationChain<?> getOriginalOpChain()
Gets the original operation chain. This should not be modified.- Returns:
- the original operation chain.
-
setOriginalOpChain
public void setOriginalOpChain(OperationChain<?> originalOpChain)
-
createJobId
public static String createJobId()
-
-