Esri Geoportal Server
1.2.9

com.esri.gpt.control.webharvest.client.atom
Class OpenSearchAtomInfoProcessor

java.lang.Object
  extended by com.esri.gpt.control.webharvest.client.atom.OpenSearchAtomInfoProcessor
All Implemented Interfaces:
IAtomInfoProcessor

public class OpenSearchAtomInfoProcessor
extends Object

This class is used to create open search based atom info processor.


Constructor Summary
OpenSearchAtomInfoProcessor()
           
 
Method Summary
 BaseAtomInfo getAtomInfo()
           
 String getAtomInfoClassName()
           
 BaseAtomInfo initializeAtomInfo(HarvestProtocolAtom protocol, String url)
          Initializes base atom info object with protocol and url
 void initializeHitCountCollector()
          Initializes hot count collector
 void postCreate(BaseAtomInfo atomInfo)
          Sets post create options.
 void preInitialize()
           
 void setAtomInfoClassName(String atomInfoClassName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OpenSearchAtomInfoProcessor

public OpenSearchAtomInfoProcessor()
Method Detail

preInitialize

public void preInitialize()

postCreate

public void postCreate(BaseAtomInfo atomInfo)
Sets post create options.

Parameters:
atomInfo - base atom info

getAtomInfoClassName

public String getAtomInfoClassName()

setAtomInfoClassName

public void setAtomInfoClassName(String atomInfoClassName)

getAtomInfo

public BaseAtomInfo getAtomInfo()

initializeAtomInfo

public BaseAtomInfo initializeAtomInfo(HarvestProtocolAtom protocol,
                                       String url)
Initializes base atom info object with protocol and url

Specified by:
initializeAtomInfo in interface IAtomInfoProcessor
Parameters:
protocol - protocol
url - URL
Returns:
the info object

initializeHitCountCollector

public void initializeHitCountCollector()
Initializes hot count collector


Esri Geoportal Server
1.2.9

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