|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.endeca.pipeline.OutputProcessorAdapter
Endeca Java Manipulator that enables data flowing in an Endeca Pipeline to be processed and output to an
RTI IGatewayOutputProcessor.
<SystemObject configurableClass="com.raritantechnologies.endeca.pipeline.OutputProcessorAdapter"
name="[ name of Java Adapter ]"
type="EndecaJavaAdapter"
batchSize="[ size of record batch to accumulate before sending to OutputProcessor (default = 50) ]"
asynchronous="[ true|false( default ) ]"
debug="[ true | false (default) | one or more of code|timing|memory; Optional debug flag, code and true both turn code debugging on]"
queueSize="[ maximum size of aynchronous queue buffer - (default = 1000) ]"
debugFields="[ optional list of fields that will print debug output ]" >
<!-- Describes how Endeca properties map to Result fields -->
<EndecaInputProperties>
<!-- One or more Property tags: -->
<Property name="[ name of Property in Endeca Index ]" fieldID="[ output field ID for RTI OutputProcessor ]" />
<!-- etc ... -->
</EndecaInputProperties>
<!-- Optional IResultSetFilter -->
<ResultSetFilter class="[ class of com.raritantechnologies.searchApp.IResultSetFilter ]" >
</ResultSetFilter>
<OutputProcessor class="[ class of com.raritantechnologies.searchApp.dataCollection.IGatewayOutputProcessor ]" >
</OutputProcessor>
</SystemObject>
| Constructor Summary | |
OutputProcessorAdapter()
|
|
| Method Summary | |
void |
execute(AdapterConfig config,
AdapterHandler handler)
execute the Endeca Pipeline Manipulator method: Converts each Endeca Record into an RTI IResult instance. |
protected void |
finalize()
|
void |
initialize(org.w3c.dom.Element elem)
Initializes the object from an XML tag or element. |
void |
pipelineDone()
|
Record |
process(Record rec)
Processes an Endeca Record by converting it to an RTI IResult and submitting it to the OutputProcessor |
void |
setDEBUG(java.lang.String debugSt)
|
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public OutputProcessorAdapter()
| Method Detail |
public void execute(AdapterConfig config,
AdapterHandler handler)
throws AdapterException
execute in interface IJavaManipulatorAdapterExceptionpublic Record process(Record rec)
process in interface IJavaManipulatorpublic void pipelineDone()
pipelineDone in interface IJavaManipulatorprotected void finalize()
public void initialize(org.w3c.dom.Element elem)
IConfigurable
initialize in interface IConfigurablepublic void setDEBUG(java.lang.String debugSt)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||