Package org.apache.manifoldcf.core.interfaces

Interface Summary
ICacheClass This interface represents an object class.
ICacheCreateHandle This is a handle created by the cache manager, which describes the current status of a cache lookup/create session.
ICacheDescription This interface represents objects that describe cacheable objects.
ICacheExecutor This interface describes an object designed to be instantiated solely for the purpose of running inside the global cache manager's execution method.
ICacheHandle This is a handle created by the cache manager, which describes the current status of a cache operation.
ICacheManager This interface describes the functionality in the cache manager.
IConnector This interface represents the base methods every configurable connector needs.
IDBInterface The purpose of this interface is to provide abstracted database table modification primitives, as well as general access primitives.
IHierarchyParent This interface describes the methods for support configuration parent/child relationships.
IHTTPOutput This interface abstracts from the output character stream used to construct HTML output for a web interface.
IKeystoreManager This interface describes a class that manages keys and certificates in a secure manner.
ILimitChecker This interface describes a canonical limit checker for a query.
ILockManager The lock manager manages locks across all threads and JVMs and cluster members.
IPostParameters This interface represents parameters that get posted during UI interaction.
IResultRow This interface allows immutable access to a resultset row.
IResultSet This interface represents a resultset.
IShutdownHook This interface describes functionality needed for a shutdown hook
IThreadContext This interface describes the functionality in a thread context.
 

Class Summary
BinaryInput This class represents a lightweight length-determined stream.
CacheKeyFactory This class just represents a central place where cache keys are assembled.
CacheManagerFactory Factory class for instantiating the cache manager.
CharacterInput This class represents a lightweight length-determined character stream.
ColumnDescription Describe a database column.
ConfigNode This class represents a node in a repository configuration structure.
ConfigParams This class represents a set of configuration parameters, with structure, which is a generalized hierarchy of nodes that can be interpreted by a repository or authority connector in an appropriate way.
Configuration This class represents XML configuration information, in its most basic incarnation.
ConfigurationNode This class represents a node in a configuration structure.
DBInterfaceFactory This is the factory class for an IDBInterface.
IDFactory The purpose of this class is to create global unique identifiers.
IndexDescription Describe a database index.
KeystoreManagerFactory This class is the factory class for keystore managers.
KeystoreManagerFactory.OpenTrustManager  
LockManagerFactory  
ResultSpecification An instance of this class is used to specify the result form of a column, if more than one form is possible.
ResultSpecification.ColumnSpecification  
Specification This class represents a specification, which is a generalized hierarchy of nodes that can be interpreted by an appropriate connector in an appropriate way.
SpecificationNode This class represents a node in a specification structure.
StringSet Immutable helper class, representing an unordered set of strings
StringSetBuffer  
TempFileCharacterInput This class represents a temporary file character input stream.
TempFileInput This class represents a temporary file data input stream.
ThreadContextFactory Use this factory to create a thread context.
TimeMarker This is a class which uniquely identifiers a time marker, for the database layer.
UTF8Stderr This factory returns a database interface appropriate for a specified client connection.
UTF8Stdout This factory returns a database interface appropriate for a specified client connection.
 

Exception Summary
LockException  
ManifoldCFException