Xindice API

Package org.apache.xindice.server

This package contains all of the classes that comprise the Xindice server framework.

See:
          Description

Interface Summary
ComponentManager ComponentManager is an interface that is implemented to handle the management of ScriptComponents.
FileManager FileManager is an interface that is implemented to handle the management of FileResources.
FileResource FileResource represents and provides a manipulation interface to Xindice's abstracted FileManager.
KernelAccess KernelAccess is a callback interface for modules wanting to access methods in the Kernel class.
LogManager LogManager is an interface that is implemented to handle the logging of application messages.
ManagerService A ManagerService has access to the ServiceManager instance for all services within the system.
Persistent Persistent is an interface that is implemented by Xindice resources in order to identify them as persistent resources.
ResourceManager ResourceManager is an interface that is implemented to manage shared resources.
Script Objects that implement the Script interface are used in defining custom-functionality for the Xindice server.
ScriptComponent ScriptComponent implementations are treated as shared resources and can be accessed using Kernel's getComponent method.
ScriptFilter ScriptFilter implementations are treated as interception modules for accessing Scripts via a ScriptManager implementation.
ScriptManager ScriptManager is an interface that is implemented to handle the management and execution of Scripts.
Service Services are implemented to provide a daemon process for various purposes.
ServiceManager ServiceManager is an interface that is implemented to handle the management of Services.
Task Task is an interface used to implement light-weight tasks for the Xindice interval-based scheduler.
Transient Transient is an interface that is implemented by Xindice resources in order to identify themselves as not being part of the persistent state of a user's session.
UserManager UserManager is an interface that is implemented to handle the management of Users.
Versioning Versioning is the standard identification, versioning, and namespacing interface for Xindice resources.
 

Class Summary
Gateway Gateway is an abstract foundation class used in the transfer of protocol-independent data to and from a Xindice Script.
Kernel The Kernel class is the glue that holds the Xindice information system together.
SimpleScript SimpleScript is an extendable implementation of the Script and ScriptComponent interfaces.
SimpleScriptComponent SimpleScriptComponent is an extendable implementation of the ScriptComponent interface.
User User is the atomic representation of a Xindice user.
VersionProxy VersionProxy provides a conduit to a package from a module that may or may not belong to a package of its own.
Xindice Xindice is the loading mechanism for the Xindice Database Server.
 

Exception Summary
ParameterException A ParameterException is thrown in cases where a supplied parameter is, for some reason, invalid.
 

Package org.apache.xindice.server Description

This package contains all of the classes that comprise the Xindice server framework.


Xindice API

Copyright (c) 1999-2001 The Apache Software Foundation