Package com.ca.jcs.enumeration

The package contains abstract and concrete classes to assist in writing NamingEnumeration classes, which are useful when implementing search logic for a connector.

See:
          Description

Class Summary
AbsoluteQueryResultNamingEnumeration Handle some basic normalising of SearchResult returned by LDAP search requests, in particular converting relative names and LDAP URLs to absolute names.
AppendingNamingEnumeration<T> An enumeration that can step through the elements of a collection or sequentially through a list of child enumerations (ie logically appending them).
LookAheadRawNamingEnumeration<T> Provides base class to be used in situations where the next enumeration result needs to pre-cached, usually because not all results are suitable to return to the client so that they need to be read and analyzed before deciding if they should be skipped.
ProcessingNamingEnumeration A base class for enumerations which want to process entries while stepping through them, allowing for entries to be skipped when ProcessingNamingEnumeration.processNext(SearchResult) returns false.
RawNamingEnumeration<T> A NamingEnumeration which counts the number of returned objects, and which enforces any optionally provided time / size limits.
 

Package com.ca.jcs.enumeration Description

The package contains abstract and concrete classes to assist in writing NamingEnumeration classes, which are useful when implementing search logic for a connector. Of particular importance is the issue of streaming search results back to the client incrementally as they become available.

$Id: package.html 47098 2010-01-22 01:36:37Z khaam03 $



Created 2011-07-14 13:27 EST