Package com.ca.jcs

Contains all classes making up the implementation of CA Java Connector Server ("Java CS" or "JCS"), which supports connectors which take LDAP traffic in at the top level and convert it into the native language of the managed system with which they communicate.

See:
          Description

Interface Summary
Activatable Basic life-cycle methods used, for example, by processors and connectors.
AttributesProxy Implemented by classes allowing attribute values to be looked up for requested attribute ids.
ConnectionManager Simple interface implemented by connectors to provide active connections to their endpoint systems, which is generally expected to be a facade on top of a configurable underlying connection pool.
Connector Root interface for connectors.
ConnectorFactory Factory responsible for creating ConnectorTypes and Connectors based on DNs and attributes passed in at the ConnectorType (aka Endpoint Type) and Connector levels of the DIT.
ConnectorManager Manager for ConnectorTypes (aka Endpoint Types) and Connectors which handles their entire life-cycle and processing needs.
ConnectorPersister Interface for persisting ConnectorTypes and Connectors to persistent storage, so that this values are remembered when JCS next restarts.
PartitionOps Subset of methods in Partition which need to be implemented JCS ConnectorTypes and Connectors.
TransactionManager Allows a connector to expose a transaction service to any interested parties, in the same way that ConnectionManager exposes a connection service.
 

Class Summary
AddOpContext Context information made available to power-usage plug-ins (validators / converters) triggered by LDAP ADD requests.
AppendingNamingEnumeration Deprecated. Moved to com.ca.jcs.enumeration.AppendingNamingEnumeration
BaseConnector Represents an LDAP view onto an external remote managed endpoint system, whilst acting as an ApacheDS partition to which LDAP operations can be routed.
ConnectorPersister.State  
ConnectorType A ConnectorType (aka Endpoint Type) configured by metadata, which acts as parent in the DIT for its contained Connector instances.
DefaultConnectorManager Default manager that persists metadata to the local file system, caches dependencies between ConnectorTypes and Connectors in memory and handles lazy activation of the ApachedDS partitions associated with each connector.
DNDetails Holder struct so that DN are characterised efficiently.
ImplBundle Information for each connector implementation bundle, telling the JCS framework everything it needs to know to create a new active connector instance.
JCSInfo Helper class that prints out JCS system version number and contains some subsystem wide constants.
LdapUtil Deprecated. Moved to com.ca.jcs.util.LdapUtil
ObjectClassMapping Provides all the information required by type-driven connectors to efficiently access the required to/from LDAP attribute mappings, for a particular LDAP object class facing the client (the mapped-to side can be any type-driven connector technology, eg JDBC).
ObjectClassMapping.AmbiguousClassInfo Information stored for each class with ambiguous connector mappings.
ObjectClassMapping.AmbiguousPropInfo Information stored for each property with ambiguous connector mappings.
ObjectInfo This class contains all the information important to the JCS framework for a target object, derived from its Distinguished Name (DN).
PartitionLoaderService A service that handles automatically lazy-loading/registering partitions based on sniffing DNs and delegating where necessary to the configured ConnectorManager.
PluginCoreContext Common context information which can be made available to power validator / converter plug-ins.
ReplaceOIDsProxyHandler ApacheDS converts DNs to non-human friendly OID (Object IDentifier) based representation, so this proxy takes care of converting them to their human friendly equivalents (in DNs and filters) for easier use in developing connectors and debugging.
VirtualContainer Implements a "virtual container" which doesn't actually exist on the flat (non-hierarchical) remote system being managed by a connector, but is implemented by the framework as a way of categorizing objects of the same object class under a common logical container.
VirtualContainerConfig Represents a logical container which may hold instances of one or more classes.
 

Enum Summary
ObjectClassMapping.SpecialRole  
 

Exception Summary
LdapCommunicationException Assigns resultCode to ResultCodeEnum.UNWILLING_TO_PERFORM by default.
LdapOperationNotSupportedException Assigns resultCode to ResultCodeEnum.UNWILLING_TO_PERFORM by default.
LdapPartialResultException Assigns resultCode to ResultCodeEnum.UNWILLING_TO_PERFORM by default.
PluginNotRequiredException Deprecated. Extend Vetoable interface and use return value from Vetoable.isVetoed() instead.
 

Package com.ca.jcs Description

Contains all classes making up the implementation of CA Java Connector Server ("Java CS" or "JCS"), which supports connectors which take LDAP traffic in at the top level and convert it into the native language of the managed system with which they communicate.

$Id: package.html 5743 2005-03-21 04:28:35Z pauja02 $



Created 2009-10-09 16:43 EST