Class AutoActiveDescriptor<T>

Type Parameters:
T - The type from the cache
All Implemented Interfaces:
Externalizable, Serializable, ActiveDescriptor<T>, Descriptor, SingleCache<T>

public class AutoActiveDescriptor<T> extends AbstractActiveDescriptor<T>
Author:
jwells
See Also:
  • Constructor Details

    • AutoActiveDescriptor

      public AutoActiveDescriptor()
      For serialization
    • AutoActiveDescriptor

      public AutoActiveDescriptor(Class<?> clazz, Creator<T> creator, Set<Type> advertisedContracts, Class<? extends Annotation> scope, String name, Set<Annotation> qualifiers, DescriptorVisibility descriptorVisibility, int ranking, Boolean proxy, Boolean proxyForSameScope, String classAnalysisName, Map<String,List<String>> metadata, DescriptorType descriptorType, Type clazzType)
      Constructor with all relevant fields
      Parameters:
      clazz - The class of the implementation
      creator - The creator to use (factory or clazz)
      advertisedContracts - The set of advertised contracts
      scope - The scope of the service
      name - The name of the service (may be null)
      qualifiers - The set of qualifier annotations
      descriptorVisibility - The visibility of this descriptor
      ranking - The initial rank
      proxy - Whether or not this can be proxied (null for default)
      proxyForSameScope - Whether or not to proxy within the same scope (null for default)
      classAnalysisName - The name of the class analyzer (null for default)
      metadata - The set of metadata associated with this descriptor
      descriptorType - The type of the descriptor
  • Method Details