com.raritantechnologies.verity.collection
Class SocketNotifierProcessorFilter

java.lang.Object
  extended bycom.raritantechnologies.searchApp.dataCollection.GatewayProcessorFilter
      extended bycom.raritantechnologies.verity.collection.SocketNotifierProcessorFilter
All Implemented Interfaces:
ICollectionIndexer, IConfigurable, IGatewayOutputProcessor, IResultSetProcessor

public class SocketNotifierProcessorFilter
extends GatewayProcessorFilter

Uses a Socket to communicate availability of data files for remote indexing.

XML Configuration Schema:
  <PostProcessor class="com.raritantechnologies.verity.collection.SocketNotifierProcessorFilter" >

  </PostProcessor>
 

Developed by Raritan Technologies Inc..

Author:
Ted Sullivan

Field Summary
 
Fields inherited from class com.raritantechnologies.searchApp.dataCollection.GatewayProcessorFilter
postProcessorFilters
 
Fields inherited from interface com.raritantechnologies.searchApp.dataCollection.ICollectionIndexer
ADD, CREATE, DELETE, UPDATE
 
Constructor Summary
SocketNotifierProcessorFilter()
           
 
Method Summary
 void dataComplete()
          Data feed is complete.
protected  IResultSet filterData(IResultSet data)
           
 void initialize(org.w3c.dom.Element outputProcElem, ISearchFieldMap sfMap)
          Initialize the GatewayOutputProcessor from XML Configuration Element.
 
Methods inherited from class com.raritantechnologies.searchApp.dataCollection.GatewayProcessorFilter
addOutputProcessor, addPostProcessor, filterResultSet, getConfigurationXML, initialize, initialize, processData, processResultSet, sendToOutput, setIndexMode, setResultMatcher, setUserMatcher
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SocketNotifierProcessorFilter

public SocketNotifierProcessorFilter()
Method Detail

initialize

public void initialize(org.w3c.dom.Element outputProcElem,
                       ISearchFieldMap sfMap)
Description copied from interface: IGatewayOutputProcessor
Initialize the GatewayOutputProcessor from XML Configuration Element.

Specified by:
initialize in interface IGatewayOutputProcessor
Overrides:
initialize in class GatewayProcessorFilter

filterData

protected IResultSet filterData(IResultSet data)
Overrides:
filterData in class GatewayProcessorFilter

dataComplete

public void dataComplete()
Description copied from class: GatewayProcessorFilter
Data feed is complete.

Specified by:
dataComplete in interface IGatewayOutputProcessor
Overrides:
dataComplete in class GatewayProcessorFilter