public class XmlSplitterPipelet extends ATransformationPipelet
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ATTRIBUTE_IS_XML_SNIPPET
Name of 'isXmlSnippet' internal attribute.
|
static java.lang.String |
DEFAULT_ID_SEPARATOR
default id separator.
|
static int |
DEFAULT_MAX_BUFFER_SIZE
Constant for the default max buffer size (20).
|
static java.lang.String |
PROP_BEGIN_TAG_NAME
Constant for the property beginTagName.
|
static java.lang.String |
PROP_BEGIN_TAG_NAMESPACE
Constant for the property beginTagNamespace.
|
static java.lang.String |
PROP_END_TAG_NAME
Constant for the property endTagName.
|
static java.lang.String |
PROP_END_TAG_NAMESPACE
Constant for the property endTagNamespace.
|
static java.lang.String |
PROP_ID_SEPARATOR
Constant for the property idSeparator.
|
static java.lang.String |
PROP_JOB_NAME
Constant for the configuration property for the jobName to submit split records to.
|
static java.lang.String |
PROP_KEY_TAG_NAME
Constant for the property keyTagName.
|
static java.lang.String |
PROP_MAX_BUFFER_SIZE
Constant for the property maxBufferSize.
|
_config, _log, ENCODING_ATTACHMENT, PROP_INPUT_NAME, PROP_INPUT_TYPE, PROP_OUTPUT_NAME, PROP_OUTPUT_TYPE
Constructor and Description |
---|
XmlSplitterPipelet() |
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
process(Blackboard blackboard,
java.lang.String[] recordIds)
process given records.
|
void |
setBulkbuilderService(BulkbuilderService bulkBuilder)
Sets the BulkbuilderService for testing purposes.
|
configure, getInputName, getInputType, getOutputName, getOutputType, isReadFromAttribute, isStoreInAttribute, readInput, readStringInput, storeResult, storeResult, storeResults
public static final java.lang.String PROP_BEGIN_TAG_NAME
public static final java.lang.String PROP_BEGIN_TAG_NAMESPACE
public static final java.lang.String PROP_END_TAG_NAME
public static final java.lang.String PROP_END_TAG_NAMESPACE
public static final java.lang.String PROP_KEY_TAG_NAME
public static final java.lang.String PROP_MAX_BUFFER_SIZE
public static final java.lang.String PROP_ID_SEPARATOR
public static final java.lang.String PROP_JOB_NAME
public static final java.lang.String ATTRIBUTE_IS_XML_SNIPPET
public static final java.lang.String DEFAULT_ID_SEPARATOR
public static final int DEFAULT_MAX_BUFFER_SIZE
public java.lang.String[] process(Blackboard blackboard, java.lang.String[] recordIds) throws ProcessingException
blackboard
- Blackboard holding and managing the records.recordIds
- Ids of records to process.ProcessingException
- error during processing.public void setBulkbuilderService(BulkbuilderService bulkBuilder)
bulkBuilder
- The new BulkbuilderService to set.