Enterprise Information Portal APIs

Package com.ibm.gcs.component

Core classes and interfaces needed by the GCS components, with functionality for basic components, threads, NLS enabled exceptions, and scheduling.

See:
          Description

Interface Summary
GCSThreaded This interface indicates that a Component has a group of worker threads.
GCSThreadGroupEvent This interface represents an event that should be handled by all the GCSThreads in a GCSThreadGroup, such as the events used to stop the Crawler and Summarizer threads.
Schedulable This interface represents any Component or other class that can be started and stopped.
 

Class Summary
Component This abstract class provides the basic constructors and get() methods for the Gatherer, Crawler, and Summarizer components.
ComponentRunner This abstract class represents any class that runs the Gatherer, such as the GCS class.
GCSThread This is the basic Thread model for the worker threads in the Crawler and Summarizer.
GCSThreadGroup This is the basic ThreadGroup model for GCS.
Version This provides version number identification for GCS.
 

Exception Summary
NLSException This is the base class for all Exceptions in GCS, and provides NLS support for exception messages.
NLSRuntimeException This is the base class for all RuntimeExceptions in GCS, and provides NLS support for exception messages.
OutOfResourceException This NLSRuntimeException indicates that the system has run out of some vital resource, such as disk space or memory; it should NOT be caught and should be fatal
ScheduleException This exception is used by Scheduable classes, such as to indicate that the Crawler is stopping.
 

Package com.ibm.gcs.component Description

Core classes and interfaces needed by the GCS components, with functionality for basic components, threads, NLS enabled exceptions, and scheduling.


EIP Web Crawler APIs

(c) Copyright International Business Machines Corporation 1996, 2002. IBM Corp. All rights reserved.