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, valuespublic 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()