Package com.lucidworks.apollo.pipeline
Interface Context
- 
- All Superinterfaces:
- java.util.Map<java.lang.String,java.lang.Object>,- com.lucidworks.apollo.pipeline.PropertyContext
 
 public interface Context extends com.lucidworks.apollo.pipeline.PropertyContext, java.util.Map<java.lang.String,java.lang.Object>Additional context to pass along with messages in the pipeline
- 
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static classContext.Signal
 - 
Field SummaryFields Modifier and Type Field Description static java.lang.StringANNOTATED_QUERYstatic java.lang.StringASYNCstatic java.lang.StringAUTHZ_CONTEXTstatic java.lang.StringCOLLECTION_PROPERTYstatic java.lang.StringDEBUGstatic java.lang.StringEchostatic java.lang.StringEchoMaxCountstatic java.lang.StringEndOfBatchSignalstatic java.lang.StringEXCLUDE_EXTENSIONSstatic java.lang.StringEXPERIMENT_COLLECTION_FOR_SIGNALSstatic java.lang.StringEXPERIMENT_IDstatic java.lang.StringEXPERIMENT_VARIANTstatic java.lang.StringHTTP_METHODstatic java.lang.StringINNER_PIPELINEstatic java.lang.StringJobIdstatic java.lang.StringPipelineIdstatic java.lang.StringPipeLineInstanceIdstatic java.lang.StringREQUEST_CONTENT_TYPEstatic java.lang.StringREQUEST_HANDLERstatic java.lang.StringREQUEST_HEADERSstatic java.lang.StringREQUEST_PARAMSstatic java.lang.StringRESPONSE_TRANSFORMERstatic java.lang.StringSignalstatic java.lang.StringSimulatestatic java.lang.StringSIMULATEstatic java.lang.StringSolrCommitSignalstatic java.lang.StringSolrDeleteByIdSignalstatic java.lang.StringSolrDeleteByQuerySignalstatic java.lang.StringSTAGE_INDEXstatic java.lang.StringStatsstatic java.lang.StringThrowOnError
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclearSignal()ContextcopyOf()java.util.Map<java.lang.String,java.lang.Object>flatten()java.util.Optional<Context>getParentContext()Return this context's immediate parentjava.lang.ObjectgetProperty(java.lang.String key)<T> TgetProperty(java.lang.String name, java.lang.Class<T> clazz)MultivaluedMap<java.lang.String,java.lang.String>getRequestHeaders()java.util.Optional<Context.Signal>getSignal()<M> StageCallback<M>getStageCallback()booleanhasProperty(java.lang.String key)booleanisSignal()booleanisSignal(java.lang.String signal)ContextnewChildContext()ContextnewChildContext(StageCallback<?> callback)java.lang.ObjectremoveProperty(java.lang.String key)Contextset(java.lang.String key, java.lang.Object value)voidsetProperties(java.util.Map<java.lang.String,java.lang.Object> props)voidsetProperty(java.lang.String key, java.lang.Object value)ContextsetShared(java.lang.String key, java.lang.Object value)voidsetSignal(java.lang.String signal, java.lang.String value)voidsetStageCallback(StageCallback<?> stageCallback)
 
- 
- 
- 
Field Detail- 
PipelineIdstatic final java.lang.String PipelineId - See Also:
- Constant Field Values
 
 - 
PipeLineInstanceIdstatic final java.lang.String PipeLineInstanceId - See Also:
- Constant Field Values
 
 - 
JobIdstatic final java.lang.String JobId - See Also:
- Constant Field Values
 
 - 
Simulatestatic final java.lang.String Simulate - See Also:
- Constant Field Values
 
 - 
Signalstatic final java.lang.String Signal - See Also:
- Constant Field Values
 
 - 
ThrowOnErrorstatic final java.lang.String ThrowOnError - See Also:
- Constant Field Values
 
 - 
Echostatic final java.lang.String Echo - See Also:
- Constant Field Values
 
 - 
EchoMaxCountstatic final java.lang.String EchoMaxCount - See Also:
- Constant Field Values
 
 - 
Statsstatic final java.lang.String Stats - See Also:
- Constant Field Values
 
 - 
COLLECTION_PROPERTYstatic final java.lang.String COLLECTION_PROPERTY - See Also:
- Constant Field Values
 
 - 
HTTP_METHODstatic final java.lang.String HTTP_METHOD - See Also:
- Constant Field Values
 
 - 
ASYNCstatic final java.lang.String ASYNC - See Also:
- Constant Field Values
 
 - 
REQUEST_HANDLERstatic final java.lang.String REQUEST_HANDLER - See Also:
- Constant Field Values
 
 - 
EXCLUDE_EXTENSIONSstatic final java.lang.String EXCLUDE_EXTENSIONS - See Also:
- Constant Field Values
 
 - 
SIMULATEstatic final java.lang.String SIMULATE - See Also:
- Constant Field Values
 
 - 
STAGE_INDEXstatic final java.lang.String STAGE_INDEX - See Also:
- Constant Field Values
 
 - 
REQUEST_PARAMSstatic final java.lang.String REQUEST_PARAMS - See Also:
- Constant Field Values
 
 - 
RESPONSE_TRANSFORMERstatic final java.lang.String RESPONSE_TRANSFORMER - See Also:
- Constant Field Values
 
 - 
AUTHZ_CONTEXTstatic final java.lang.String AUTHZ_CONTEXT - See Also:
- Constant Field Values
 
 - 
DEBUGstatic final java.lang.String DEBUG - See Also:
- Constant Field Values
 
 - 
INNER_PIPELINEstatic final java.lang.String INNER_PIPELINE - See Also:
- Constant Field Values
 
 - 
REQUEST_CONTENT_TYPEstatic final java.lang.String REQUEST_CONTENT_TYPE - See Also:
- Constant Field Values
 
 - 
REQUEST_HEADERSstatic final java.lang.String REQUEST_HEADERS - See Also:
- Constant Field Values
 
 - 
EndOfBatchSignalstatic final java.lang.String EndOfBatchSignal - See Also:
- Constant Field Values
 
 - 
SolrCommitSignalstatic final java.lang.String SolrCommitSignal - See Also:
- Constant Field Values
 
 - 
SolrDeleteByIdSignalstatic final java.lang.String SolrDeleteByIdSignal - See Also:
- Constant Field Values
 
 - 
SolrDeleteByQuerySignalstatic final java.lang.String SolrDeleteByQuerySignal - See Also:
- Constant Field Values
 
 - 
EXPERIMENT_IDstatic final java.lang.String EXPERIMENT_ID - See Also:
- Constant Field Values
 
 - 
EXPERIMENT_VARIANTstatic final java.lang.String EXPERIMENT_VARIANT - See Also:
- Constant Field Values
 
 - 
EXPERIMENT_COLLECTION_FOR_SIGNALSstatic final java.lang.String EXPERIMENT_COLLECTION_FOR_SIGNALS - See Also:
- Constant Field Values
 
 - 
ANNOTATED_QUERYstatic final java.lang.String ANNOTATED_QUERY - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
copyOfContext copyOf() 
 - 
newChildContextContext newChildContext() 
 - 
newChildContextContext newChildContext(StageCallback<?> callback) 
 - 
getParentContextjava.util.Optional<Context> getParentContext() Return this context's immediate parent- Returns:
 
 - 
isSignalboolean isSignal() 
 - 
isSignalboolean isSignal(java.lang.String signal) 
 - 
getSignaljava.util.Optional<Context.Signal> getSignal() 
 - 
setSignalvoid setSignal(java.lang.String signal, java.lang.String value)
 - 
clearSignalvoid clearSignal() 
 - 
setContext set(java.lang.String key, java.lang.Object value) - Specified by:
- setin interface- com.lucidworks.apollo.pipeline.PropertyContext
 
 - 
setSharedContext setShared(java.lang.String key, java.lang.Object value) 
 - 
getPropertyjava.lang.Object getProperty(java.lang.String key) 
 - 
hasPropertyboolean hasProperty(java.lang.String key) 
 - 
getProperty<T> T getProperty(java.lang.String name, java.lang.Class<T> clazz)
 - 
setPropertyvoid setProperty(java.lang.String key, java.lang.Object value)
 - 
removePropertyjava.lang.Object removeProperty(java.lang.String key) 
 - 
setPropertiesvoid setProperties(java.util.Map<java.lang.String,java.lang.Object> props) 
 - 
getRequestHeadersMultivaluedMap<java.lang.String,java.lang.String> getRequestHeaders() 
 - 
flattenjava.util.Map<java.lang.String,java.lang.Object> flatten() 
 - 
getStageCallback<M> StageCallback<M> getStageCallback() 
 - 
setStageCallbackvoid setStageCallback(StageCallback<?> stageCallback) 
 
- 
 
-