Esri Geoportal Server
1.2.9

com.esri.gpt.control.webharvest.extensions.localfolder
Class LocalFolderDataProcessorFactory

java.lang.Object
  extended by com.esri.gpt.control.webharvest.extensions.localfolder.LocalFolderDataProcessorFactory
All Implemented Interfaces:
DataProcessorFactory

public class LocalFolderDataProcessorFactory
extends Object
implements DataProcessorFactory

Local folder data processor factory.

It is used to collect harvested metadata into the local folder.

Usage in gpt.xml:

    <webharvester>
                <dataProcessorFactory enabled="true" 
                 className="com.esri.gpt.control.webharvest.extensions.localfolder.LocalFolderDataProcessorFactory" 
                 name="localfolder" 
                 rootFolder="c:\data"/>
    </webharvester>
 


Constructor Summary
LocalFolderDataProcessorFactory()
           
 
Method Summary
 String getName()
          Gets name of the data processor to be created.
 void init(Node ndConfig)
          Initializes factory.
 DataProcessor newProcessor(MessageBroker messageBroker, String baseContextPath, Harvester.Listener listener)
          Creates new processor.
 DataProcessor newProcessor(MessageBroker messageBroker, String baseContextPath, Harvester.Listener listener, Suspender suspender)
          Creates new processor.
 void setName(String name)
          Sets name of the data processor to be created.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalFolderDataProcessorFactory

public LocalFolderDataProcessorFactory()
Method Detail

getName

public String getName()
Description copied from interface: DataProcessorFactory
Gets name of the data processor to be created.

Specified by:
getName in interface DataProcessorFactory
Returns:
name

setName

public void setName(String name)
Description copied from interface: DataProcessorFactory
Sets name of the data processor to be created.

Specified by:
setName in interface DataProcessorFactory
Parameters:
name - name

init

public void init(Node ndConfig)
Description copied from interface: DataProcessorFactory
Initializes factory.

Specified by:
init in interface DataProcessorFactory
Parameters:
ndConfig - DOM node with data processor factory configuration.

newProcessor

public DataProcessor newProcessor(MessageBroker messageBroker,
                                  String baseContextPath,
                                  Harvester.Listener listener)
Description copied from interface: DataProcessorFactory
Creates new processor.

Specified by:
newProcessor in interface DataProcessorFactory
Parameters:
messageBroker - message broker
baseContextPath - base context path
listener - listener
Returns:
data processor instance

newProcessor

public DataProcessor newProcessor(MessageBroker messageBroker,
                                  String baseContextPath,
                                  Harvester.Listener listener,
                                  Suspender suspender)
Description copied from interface: DataProcessorFactory
Creates new processor.

Specified by:
newProcessor in interface DataProcessorFactory
Parameters:
messageBroker - message broker
baseContextPath - base context path
listener - listener
suspender - suspender
Returns:
data processor instance

Esri Geoportal Server
1.2.9

Copyright 2011 Environmental Systems Research Institute. All rights reserved. Use is subject to license terms.