public class ADCPipelineArgs
extends java.util.HashMap
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
Constructor and Description |
---|
ADCPipelineArgs()
Create a new empty ADCPipelineArgs
|
ADCPipelineArgs(ADCRequestData pRequestData,
PipelinedDataReporter pDataReporter)
Create a new ADCPipelineArgs
|
ADCPipelineArgs(ADCRequestData pRequestData,
PipelinedDataReporter pDataReporter,
int pInitialCapacity)
Creates a new ADCPipelineArgs with the given
HashMap characteristics
|
ADCPipelineArgs(ADCRequestData pRequestData,
PipelinedDataReporter pDataReporter,
int pInitialCapacity,
float pLoadFactor)
Creates a new ADCPipelineArgs with the given
HashMap characteristics
|
ADCPipelineArgs(ADCRequestData pRequestData,
PipelinedDataReporter pDataReporter,
java.util.Map pMap)
Create a new ADCPipelineArgs with the given properties
|
Modifier and Type | Method and Description |
---|---|
protected ADCData |
createNewADCData()
This will create a new empty ADCData object
|
java.lang.String |
getADCClientName() |
PipelinedDataReporter |
getADCDataReporter() |
java.lang.String |
getADCDataString()
This will return all of the created ADCData objects as
a concatenated String.
|
ADCRequestData |
getADCRequestData() |
ADCSessionData |
getADCSessionData() |
ADCData |
getCurrentADCData()
The data created as a result of this request that is added to the
user's response
|
void |
setADCClientName(java.lang.String pADCClientName)
The name of the ADC client associated with this pipeline chain
|
void |
setADCDataReporter(PipelinedDataReporter pADCDataReporter)
The data reported that executed the pipeline
|
void |
setADCRequestData(ADCRequestData pADCRequestData)
The request data that should be used during the given pipeline execution
|
void |
setADCSessionData(ADCSessionData pADCSessionData)
The ADCSessionData component which contains
information about products viewed in the session
|
ADCData |
startNewADCData()
This should be called before the beginning of the pipeline,
or whenever multiple data objects are needed.
|
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
public static final java.lang.String CLASS_VERSION
public ADCPipelineArgs(ADCRequestData pRequestData, PipelinedDataReporter pDataReporter, int pInitialCapacity, float pLoadFactor)
pRequestData
- The request scoped collection of data being processedpDataReporter
- The data reporter that executed the pipelinepInitialCapacity
- The initial capacitypLoadFactor
- The load factorpublic ADCPipelineArgs(ADCRequestData pRequestData, PipelinedDataReporter pDataReporter, int pInitialCapacity)
pRequestData
- The request scoped collection of data being processedpDataReporter
- The data reporter that executed the pipelinepInitialCapacity
- The initial capacitypublic ADCPipelineArgs(ADCRequestData pRequestData, PipelinedDataReporter pDataReporter)
pRequestData
- The request scoped collection of data being processedpDataReporter
- The data reporter that executed the pipelinepublic ADCPipelineArgs(ADCRequestData pRequestData, PipelinedDataReporter pDataReporter, java.util.Map pMap)
pRequestData
- The request scoped collection of data being processedpDataReporter
- The data reporter that executed the pipelinepMap
- public ADCPipelineArgs()
public void setADCClientName(java.lang.String pADCClientName)
pADCClientName
- The name of the ADC clientpublic java.lang.String getADCClientName()
public void setADCRequestData(ADCRequestData pADCRequestData)
pADCRequestData
- the request data that should be used during the
given pipeline executionpublic ADCRequestData getADCRequestData()
public void setADCDataReporter(PipelinedDataReporter pADCDataReporter)
pADCDataReporter
- The data reported that executed the pipelinepublic PipelinedDataReporter getADCDataReporter()
public ADCData getCurrentADCData()
public void setADCSessionData(ADCSessionData pADCSessionData)
pADCSessionData
- the ADCSessionData component which contains \
information about products viewed in the sessionpublic ADCSessionData getADCSessionData()
public ADCData startNewADCData()
public java.lang.String getADCDataString()
protected ADCData createNewADCData()