T - The type from the cachepublic class SystemDescriptor<T> extends java.lang.Object implements ActiveDescriptor<T>
| Modifier and Type | Method and Description |
|---|---|
T |
create(ServiceHandle<?> root) |
void |
dispose(T instance) |
boolean |
equals(java.lang.Object o) |
java.util.Set<java.lang.String> |
getAdvertisedContracts() |
T |
getCache() |
java.lang.String |
getClassAnalysisName() |
java.util.Set<java.lang.reflect.Type> |
getContractTypes() |
DescriptorType |
getDescriptorType() |
DescriptorVisibility |
getDescriptorVisibility() |
java.lang.Long |
getFactoryLocatorId() |
java.lang.Long |
getFactoryServiceId() |
java.lang.String |
getImplementation() |
java.lang.Class<?> |
getImplementationClass() |
java.util.List<Injectee> |
getInjectees() |
HK2Loader |
getLoader() |
java.lang.Long |
getLocatorId() |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getMetadata() |
java.lang.String |
getName() |
java.util.Set<java.lang.annotation.Annotation> |
getQualifierAnnotations() |
java.util.Set<java.lang.String> |
getQualifiers() |
int |
getRanking() |
java.lang.String |
getScope() |
java.lang.Class<? extends java.lang.annotation.Annotation> |
getScopeAnnotation() |
java.lang.Long |
getServiceId() |
int |
hashCode() |
boolean |
isCacheSet() |
java.lang.Boolean |
isProxiable() |
boolean |
isReified() |
void |
releaseCache() |
void |
setCache(T cacheMe) |
int |
setRanking(int ranking) |
java.lang.String |
toString() |
public java.lang.String getImplementation()
getImplementation in interface Descriptorpublic java.util.Set<java.lang.String> getAdvertisedContracts()
getAdvertisedContracts in interface Descriptorpublic java.lang.String getScope()
getScope in interface Descriptorpublic java.lang.String getName()
getName in interface Descriptorpublic java.util.Set<java.lang.String> getQualifiers()
getQualifiers in interface Descriptorpublic DescriptorType getDescriptorType()
getDescriptorType in interface Descriptorpublic DescriptorVisibility getDescriptorVisibility()
getDescriptorVisibility in interface Descriptorpublic java.util.Map<java.lang.String,java.util.List<java.lang.String>> getMetadata()
getMetadata in interface Descriptorpublic HK2Loader getLoader()
getLoader in interface Descriptorpublic int getRanking()
getRanking in interface Descriptorpublic java.lang.Boolean isProxiable()
isProxiable in interface Descriptorpublic java.lang.String getClassAnalysisName()
getClassAnalysisName in interface Descriptorpublic int setRanking(int ranking)
setRanking in interface Descriptorpublic java.lang.Long getServiceId()
getServiceId in interface Descriptorpublic T getCache()
getCache in interface SingleCache<T>public boolean isCacheSet()
isCacheSet in interface SingleCache<T>public void setCache(T cacheMe)
setCache in interface SingleCache<T>public void releaseCache()
releaseCache in interface SingleCache<T>public boolean isReified()
isReified in interface ActiveDescriptor<T>public java.lang.Class<?> getImplementationClass()
getImplementationClass in interface ActiveDescriptor<T>public java.util.Set<java.lang.reflect.Type> getContractTypes()
getContractTypes in interface ActiveDescriptor<T>public java.lang.Class<? extends java.lang.annotation.Annotation> getScopeAnnotation()
getScopeAnnotation in interface ActiveDescriptor<T>public java.util.Set<java.lang.annotation.Annotation> getQualifierAnnotations()
getQualifierAnnotations in interface ActiveDescriptor<T>public java.util.List<Injectee> getInjectees()
getInjectees in interface ActiveDescriptor<T>public java.lang.Long getFactoryServiceId()
getFactoryServiceId in interface ActiveDescriptor<T>public java.lang.Long getFactoryLocatorId()
getFactoryLocatorId in interface ActiveDescriptor<T>public T create(ServiceHandle<?> root)
create in interface ActiveDescriptor<T>public void dispose(T instance)
dispose in interface ActiveDescriptor<T>public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic java.lang.Long getLocatorId()
getLocatorId in interface Descriptorpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2013 Oracle Corporation. All Rights Reserved.