Uses of Interface
com.ca.jcs.Activatable

Packages that use Activatable
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. 
com.ca.jcs.assoc Collection of classes/interfaces concerned with the representation and processing of associations between objects. 
com.ca.jcs.cache Contains experimental caching support, of particular interest for hierarchical connectors and those making use of the connectorMapToAmbiguous= metadata property as can reduce need to query the endpoint to determine which connector-speak Distinguished Names (DNs) match a given LDAP DN. 
com.ca.jcs.cfg Collection of classes used to configure the JCS and its contained components. 
com.ca.jcs.crypto This package provides some support for encryption / obfuscation of sensitive data. 
com.ca.jcs.crypto.legacy   
com.ca.jcs.jdbc   
com.ca.jcs.jndi This package provides support relating to the Java Naming and Directory Interface (JNDI) package of the JDK. 
com.ca.jcs.meta Contains components which are metadata driven or assist in the condensing of information derived from metadata to allow efficient processing. 
com.ca.jcs.ora   
com.ca.jcs.processor Contains components implementing processing of LDAP operations like add() / modify() search etc, where three styles are supported: attribute-style, method-style and script-style. 
com.ca.jcs.processor.script This package contains support for the execution of scripting logic, either to implement a full connector or to customize the behaviour of an existing connector using OpBindings
com.ca.jcs.sdk This package contains a worked example demonstrating all core elements involved in implementation of a JCS hosted connector, such as: example supporting metadata and configuration files. 
com.ca.jcs.sdkws This package contains an example that demonstrates the implementation of a web service JCS hosted connector. 
com.ca.jcs.sdkws.connection This package contains classes related to making and maintaining connections to the web service endpoint. 
com.ca.jcs.stub This package contains support for stub connector classes needed for connectors implemented entirely using scripting. 
 

Uses of Activatable in com.ca.jcs
 

Subinterfaces of Activatable in com.ca.jcs
 interface 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.
 interface Connector
          Root interface for connectors.
 

Classes in com.ca.jcs that implement Activatable
 class 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.
 class ConnectorType
          A ConnectorType (aka Endpoint Type) configured by metadata, which acts as parent in the DIT for its contained Connector instances.
 

Uses of Activatable in com.ca.jcs.assoc
 

Subinterfaces of Activatable in com.ca.jcs.assoc
 interface AssocAttributeOpProcessor
          Interface to be implemented by classes derived from AttributeStyleOpProcessor which need to deal with associative attributes (direct flavour where associative links are stored directly in an attribute on at least one of side of the association).
 interface AssocDirectAttributeOpProcessor
          Interface to be implemented by classes derived from AttributeStyleOpProcessor which need to deal with "direct" associations, where the associative link between two objects is stored directly on one of the objects.
 interface AssocIndirectAttributeOpProcessor
          Interface to be implemented by classes derived from AttributeStyleOpProcessor which need to deal with "indirect" associations, where the associative link between two objects is stored in a table external to both of them.
 

Classes in com.ca.jcs.assoc that implement Activatable
 class DefaultAssocAttributeOpProcessor
          Default implementation handling reverse direct association logic for classes which need to deal with both direct and indirect associations, use DefaultAssocDirectAttributeOpProcessor instead if only direct associations need to be dealt with.
 class DefaultAssocDirectAttributeOpProcessor
          Default implementation of "direct" associations, where the associative link between an object and another is stored directly in one of their attributes.
 class NestedAssocDirectAttributeOpProcessor
          A reverse association processor supporting nested associations where defining end of the association (class) can be nested.
 

Uses of Activatable in com.ca.jcs.cache
 

Classes in com.ca.jcs.cache that implement Activatable
 class CacheManager
          Simple wrapper around pluggable caching solution.
 class EHCacheManager
          Cache manager making use of EHCache, defining two different caches; one for containers and one for leafObjects.
 

Uses of Activatable in com.ca.jcs.cfg
 

Classes in com.ca.jcs.cfg that implement Activatable
 class GenericObjectPoolConnectionManager
          Simple adapter that delegates methods from connection manager to obvious matching methods on a pool.
 

Uses of Activatable in com.ca.jcs.crypto
 

Subinterfaces of Activatable in com.ca.jcs.crypto
 interface CryptoService
          Provide FIPS 140 Compliant encryption/decryption support for values which are persisted by the JCS itself, or which should passed to connectors for storage in encrypted form.
 

Uses of Activatable in com.ca.jcs.crypto.legacy
 

Classes in com.ca.jcs.crypto.legacy that implement Activatable
 class LegacyCryptoService
          This makes use of the static obfuscation used by CA Workflow/Self Service etc, which can be found at Crypt.
 

Uses of Activatable in com.ca.jcs.jdbc
 

Classes in com.ca.jcs.jdbc that implement Activatable
 class JDBCAttributeStyleOpProcessor
          A dynamic JDBC connector driven by metadata which specifies all mapping information for Account, Group and Connection (Endpoint) classes.
 class JDBCConnectionManager
          Simplistic connection manager wrapping a datasource and returning Connections.
 class JDBCMetaConnector
          A dynamic JDBC connector driven by metadata which specifies all mapping information for Account, Group and Connection (Endpoint) classes.
 class JDBCMethodStyleOpProcessor
          Delegate that handles invocation of stored procedures, after the framework has determined that the declared guard conditions match a particular operation.
 class JDBCScriptStyleOpProcessor
          Executes SQL scripts generated by scripts via MetaOpBindingsProxyHandler using configured opbindings.
 

Uses of Activatable in com.ca.jcs.jndi
 

Classes in com.ca.jcs.jndi that implement Activatable
 class JNDIAttributeStyleOpProcessor
          Handles actual delegation of JNDI operations to remote managed system, attribute name mapping and any other registered conversions have been applied.
 class JNDIConnectionPool
          Management of a pool of JNDI connections (InitialDirContexts) based on provided configuration jndiEnv using JNDIConnectionFactory to create brand new connections where there are not enough already in the pool.
 class JNDIKerberosConnectionPool
           
 class JNDIMetaConnector
          Base class for connectors using the JNDI (Java Naming and Directory Interface) API to communicate with their target managed systems.
 

Uses of Activatable in com.ca.jcs.meta
 

Classes in com.ca.jcs.meta that implement Activatable
 class MetaConnector
          A connector which is configured via metadata, encompassing both flat (eg SDK, JDBC connector) and hierarchical (eg JNDI, LDA connector) varieties.
 class MetaConnectorType
          A ConnectorType (aka Endpoint Type, formerly Namespace) configured by metadata, which: acts as parent for its contained MetaConnector instances acts a collection point for the metadata information which all child connectors all share (both DataModel flavour used by attribute-style processors and OpBindings flavour used for method/script style processors).
 

Uses of Activatable in com.ca.jcs.ora
 

Classes in com.ca.jcs.ora that implement Activatable
 class ORAAttributeStyleOpProcessor
          An oracle connector driven by metadata which specifies all mapping for account, packages, procedures, profiles, roles.
 class ORAMetaConnector
           
 

Uses of Activatable in com.ca.jcs.processor
 

Subinterfaces of Activatable in com.ca.jcs.processor
 interface AttributeStyleOpProcessor
          This style of op processor is the most commonly used one, and relies on metadata to define the datamodel and mappings for all objects to be handled for the parent connector.
 interface MethodStyleOpProcessor
          Implemented by connector processor components whose implementation is largely independent of the actual JNDI operation being performed, such as handling method-style and script-style op bindings.
 

Classes in com.ca.jcs.processor that implement Activatable
 class AbstractAttributeStyleOpProcessor
          Base class for attribute-style processors, that mandates a standardized constructor for maximum consistency.
 class AbstractAttributeStyleOpProcessorAssocDirect
          Base class for attribute-style processors which implement direct associations.
 class AbstractAttributeStyleOpProcessorAssocIndirect
          Base class for attribute-style processors which implement indirect associations.
 class AbstractMethodStyleOpProcessor
          Created this class so that we can mandate a constructor taking some fields we know every concrete baseConnector will need access to, for maximum clarity.
 class AbstractScriptStyleOpProcessor
          Created this class so that we can mandate a constructor taking some fields we know every concrete baseConnector will need access to, for maximum clarity.
 class AttributeStyleOpProcessorChain
          Holder of a chain of proxies around an ultimate concrete AttributeStyleOpProcessor implementation.
 

Uses of Activatable in com.ca.jcs.processor.script
 

Subinterfaces of Activatable in com.ca.jcs.processor.script
 interface ScriptStyleOpProcessor
          Interface very closely related to OpProcessor except that its methods take native scripts targeting their host connector (eg SQL for JDBC) to be executed in order to carry out operations on their target managed objects.
 

Uses of Activatable in com.ca.jcs.sdk
 

Classes in com.ca.jcs.sdk that implement Activatable
 class SDKAttributeStyleOpProcessor
          Implements the mapping of LDAP account/group attributes onto local flat or hierarchical files, and back again when querying.
 class SDKConnectionManager
          This class is a bit contrived as the SDK sample is not very realistic in the sense that no "connections" are really required for it to do its work (ie managing local files).
 class SDKMetaConnector
          This sample connector uses flat files as its target managed endpoint system.
 

Uses of Activatable in com.ca.jcs.sdkws
 

Classes in com.ca.jcs.sdkws that implement Activatable
 class SDKWSAttributeStyleOpProcessor
          SDK Web service connector.
 class SDKWSMetaConnector
          The connector implementation for creating a Web Services connector.
 class SDKWSMetaConnectorType
          The WS Connector Type class for specializing activation.
 

Uses of Activatable in com.ca.jcs.sdkws.connection
 

Classes in com.ca.jcs.sdkws.connection that implement Activatable
 class SDKWSConnectionPool
           
 

Uses of Activatable in com.ca.jcs.stub
 

Classes in com.ca.jcs.stub that implement Activatable
 class StubAttributeStyleOpProcessor
          This stub attribute-style processor comes in useful when writing 100% method-style or scripting-style connectors, as opbindings can only be triggered by interposing them in front of an AttributeStyleOpProcessor.
 class StubDirectAssocAttributeStyleOpProcessor
          This stub attribute-style processor comes in useful when writing 100% method-style or scripting-style connectors, as opbindings can only be triggered by interposing them in front of an AttributeStyleOpProcessor.
 class StubMetaConnectionFactory
          Sample 'dummy' connection factory used by the sample connection pooling class Shows connection factory interface $Id: StubMetaConnectionFactory.java 42493 2009-05-11 06:00:12Z hopno02 $
 class StubMetaConnectionPool
          Sample 'dummy' stub connection pooling class Shows how to write custom connection pooling class invokable via 'connectionManagerClass' property in connector.xml.
 class StubMetaConnector
          Stub metaconnector useful in method-style and scripting-style opbindings demonstrations.
 



Created 2011-07-14 13:27 EST