Novell exteNd
Director 5.2 API

com.sssw.search.client
Class EboFactory

java.lang.Object
 |
 +--com.sssw.search.client.EboFactory
All Implemented Interfaces:
EbiDelegateConstants, Serializable

public class EboFactory
extends Object
implements Serializable, EbiDelegateConstants

This is a factory for the Search Service delegates.

See Also:
Serialized Form

Fields inherited from interface com.sssw.search.api.EbiDelegateConstants
DATA_FETCHER, DATA_FETCHER_DELEGATE, QUERY_ENGINE, QUERY_ENGINE_DELEGATE
 
Constructor Summary
EboFactory()
           
 
Method Summary
static EbiDataFetcherDelegate getDataFetcherDelegate(String qualifier)
          Gets an EbiDataFetcherDelegate implementation object.
static EbiQueryEngineDelegate getQueryEngineDelegate()
          Gets an EbiQueryEngineDelegate implementation object.
static EbiQueryEngineDelegate getQueryEngineDelegate(String serviceLocation)
          Gets an EbiQueryEngineDelegate implementation object This factory method is used to force explicit creation of a local or remote service delegate.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EboFactory

public EboFactory()
Method Detail

getQueryEngineDelegate

public static EbiQueryEngineDelegate getQueryEngineDelegate()
                                                     throws EboFactoryException
Gets an EbiQueryEngineDelegate implementation object.
Returns:
EbiQueryEngineDelegate

getQueryEngineDelegate

public static EbiQueryEngineDelegate getQueryEngineDelegate(String serviceLocation)
                                                     throws EboFactoryException
Gets an EbiQueryEngineDelegate implementation object This factory method is used to force explicit creation of a local or remote service delegate.
Parameters:
serviceLocation - the service location; valid service location values are defined in com.sssw.fw.api.EbiDelegate
Returns:
an EbiQueryEngineDelegate object

getDataFetcherDelegate

public static EbiDataFetcherDelegate getDataFetcherDelegate(String qualifier)
                                                     throws EboFactoryException
Gets an EbiDataFetcherDelegate implementation object.
Parameters:
qualifier - qualifies what data fetcher to get
Returns:
EbiDataFetcherDelegate

Novell exteNd
Director 5.2 API