ehcache

Uses of Interface
net.sf.ehcache.search.attribute.AttributeExtractor

Packages that use AttributeExtractor
net.sf.ehcache.config This package contains the cache configuration code. 
net.sf.ehcache.search.attribute This package contains classes for ehcache search attributes 
net.sf.ehcache.search.expression This package contains classes for search expression types (ie. 
net.sf.ehcache.search.impl This package contains an implementation for Results. 
net.sf.ehcache.store Store package. 
net.sf.ehcache.transaction This package contains classes for controlling cache operations for transactional use. 
net.sf.ehcache.transaction.local This package contains the local transactions subsystem. 
net.sf.ehcache.transaction.xa This package contains the functionality to provide XA support to a transactional Cache. 
 

Uses of AttributeExtractor in net.sf.ehcache.config
 

Methods in net.sf.ehcache.config that return AttributeExtractor
 AttributeExtractor SearchAttribute.constructExtractor()
          Construct the extractor for this attribute configuration
 

Uses of AttributeExtractor in net.sf.ehcache.search.attribute
 

Classes in net.sf.ehcache.search.attribute that implement AttributeExtractor
 class JavaBeanAttributeExtractor
           
 class KeyObjectAttributeExtractor
          Attempt to use the element key object itself as a search attribute.
 class ReflectionAttributeExtractor
          Built-in search attribute extractor driven by method/value dotted expression chains.

The expression chain must start with one of either "key", "value", or "element".
 class ValueObjectAttributeExtractor
          Attempt to use the element value object itself as a search attribute.
 

Uses of AttributeExtractor in net.sf.ehcache.search.expression
 

Methods in net.sf.ehcache.search.expression that return AttributeExtractor
static AttributeExtractor BaseCriteria.getExtractor(String attrName, Map<String,AttributeExtractor> knownExtractors)
          For given attribute name, return its corresponding extractors from supplied map, if it exists.
 

Method parameters in net.sf.ehcache.search.expression with type arguments of type AttributeExtractor
 boolean Or.execute(Element e, Map<String,AttributeExtractor> attributeExtractors)
          Test this criteria against a cache element
 boolean NotILike.execute(Element e, Map<String,AttributeExtractor> attributeExtractors)
           
 boolean NotEqualTo.execute(Element e, Map<String,AttributeExtractor> attributeExtractors)
          Test this criteria against a cache element
 boolean Not.execute(Element e, Map<String,AttributeExtractor> attributeExtractors)
          Test this criteria against a cache element
 boolean InCollection.execute(Element e, Map<String,AttributeExtractor> attributeExtractors)
          Test this criteria against a cache element
 boolean ILike.execute(Element e, Map<String,AttributeExtractor> attributeExtractors)
          Test this criteria against a cache element
 boolean EqualTo.execute(Element e, Map<String,AttributeExtractor> attributeExtractors)
          Test this criteria against a cache element
 boolean Criteria.execute(Element element, Map<String,AttributeExtractor> attributeExtractors)
          Test this criteria against a cache element
 boolean ComparableValue.execute(Element e, Map<String,AttributeExtractor> attributeExtractors)
          Test this criteria against a cache element
 boolean And.execute(Element e, Map<String,AttributeExtractor> attributeExtractors)
          Test this criteria against a cache element
 boolean AlwaysMatch.execute(Element e, Map<String,AttributeExtractor> attributeExtractors)
          Test this criteria against a cache element
static AttributeExtractor BaseCriteria.getExtractor(String attrName, Map<String,AttributeExtractor> knownExtractors)
          For given attribute name, return its corresponding extractors from supplied map, if it exists.
 

Uses of AttributeExtractor in net.sf.ehcache.search.impl
 

Method parameters in net.sf.ehcache.search.impl with type arguments of type AttributeExtractor
 Results SearchManager.executeQuery(String cacheName, StoreQuery query, Map<String,AttributeExtractor> attributeExtractors)
          Execute a query against the given cache
 void SearchManager.put(String cacheName, int segmentId, Element element, byte[] serializedKey, Map<String,AttributeExtractor> extractors, DynamicAttributesExtractor dynamicIndexer)
          Notify an element added to a segment of a given cache
 

Uses of AttributeExtractor in net.sf.ehcache.store
 

Fields in net.sf.ehcache.store with type parameters of type AttributeExtractor
protected  Map<String,AttributeExtractor> AbstractStore.attributeExtractors
          search attribute extractors
 

Method parameters in net.sf.ehcache.store with type arguments of type AttributeExtractor
 Results MemoryStore.BruteForceSearchManager.executeQuery(String cacheName, StoreQuery query, Map<String,AttributeExtractor> extractors)
           
 void MemoryStore.BruteForceSearchManager.put(String cacheName, int segmentId, Element element, byte[] key, Map<String,AttributeExtractor> extractors, DynamicAttributesExtractor dynamicIndexer)
           
 void Store.setAttributeExtractors(Map<String,AttributeExtractor> extractors)
          Inform this store of the configured attribute extractors.
 void ElementIdAssigningStore.setAttributeExtractors(Map<String,AttributeExtractor> extractors)
          Inform this store of the configured attribute extractors.
 void CopyingCacheStore.setAttributeExtractors(Map<String,AttributeExtractor> extractors)
           
 void CacheStore.setAttributeExtractors(Map<String,AttributeExtractor> extractors)
           
 void AbstractStore.setAttributeExtractors(Map<String,AttributeExtractor> extractors)
          Inform this store of the configured attribute extractors.
 

Uses of AttributeExtractor in net.sf.ehcache.transaction
 

Classes in net.sf.ehcache.transaction that implement AttributeExtractor
 class TransactionAwareAttributeExtractor
          Used to extract a search attribute value from an element in a transactional store.
 

Method parameters in net.sf.ehcache.transaction with type arguments of type AttributeExtractor
 void AbstractTransactionStore.setAttributeExtractors(Map<String,AttributeExtractor> extractors)
          Inform this store of the configured attribute extractors.
 

Constructors in net.sf.ehcache.transaction with parameters of type AttributeExtractor
TransactionAwareAttributeExtractor(ReadWriteCopyStrategy<Element> copyStrategy, AttributeExtractor delegate)
          Creates an attributed delegating to the supplied extractor, via the given copy strategy.
 

Uses of AttributeExtractor in net.sf.ehcache.transaction.local
 

Method parameters in net.sf.ehcache.transaction.local with type arguments of type AttributeExtractor
 void LocalTransactionStore.setAttributeExtractors(Map<String,AttributeExtractor> extractors)
          Inform this store of the configured attribute extractors.
 

Uses of AttributeExtractor in net.sf.ehcache.transaction.xa
 

Method parameters in net.sf.ehcache.transaction.xa with type arguments of type AttributeExtractor
 void XATransactionStore.setAttributeExtractors(Map<String,AttributeExtractor> extractors)
          Inform this store of the configured attribute extractors.
 


ehcache

Copyright 2001-2014, Terracotta, Inc.