T - The type from the cachepublic class SystemDescriptor<T> extends Object implements ActiveDescriptor<T>, Closeable
public String getImplementation()
getImplementation in interface Descriptorpublic Set<String> getAdvertisedContracts()
getAdvertisedContracts in interface Descriptorpublic String getScope()
getScope in interface Descriptorpublic String getName()
getName in interface Descriptorpublic Set<String> getQualifiers()
getQualifiers in interface Descriptorpublic DescriptorType getDescriptorType()
getDescriptorType in interface Descriptorpublic DescriptorVisibility getDescriptorVisibility()
getDescriptorVisibility in interface Descriptorpublic Map<String,List<String>> getMetadata()
getMetadata in interface Descriptorpublic HK2Loader getLoader()
getLoader in interface Descriptorpublic int getRanking()
getRanking in interface Descriptorpublic Boolean isProxiable()
isProxiable in interface Descriptorpublic Boolean isProxyForSameScope()
isProxyForSameScope in interface Descriptorpublic String getClassAnalysisName()
getClassAnalysisName in interface Descriptorpublic int setRanking(int ranking)
setRanking in interface Descriptorpublic 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 Class<?> getImplementationClass()
getImplementationClass in interface ActiveDescriptor<T>public Type getImplementationType()
getImplementationType in interface ActiveDescriptor<T>public Set<Type> getContractTypes()
getContractTypes in interface ActiveDescriptor<T>public Annotation getScopeAsAnnotation()
getScopeAsAnnotation in interface ActiveDescriptor<T>public Class<? extends Annotation> getScopeAnnotation()
getScopeAnnotation in interface ActiveDescriptor<T>public Set<Annotation> getQualifierAnnotations()
getQualifierAnnotations in interface ActiveDescriptor<T>public List<Injectee> getInjectees()
getInjectees in interface ActiveDescriptor<T>public Long getFactoryServiceId()
getFactoryServiceId in interface ActiveDescriptor<T>public 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 Long getLocatorId()
getLocatorId in interface Descriptorpublic boolean close()
Closeablepublic boolean isClosed()
CloseableCopyright © 2009-2017 Oracle Corporation. All Rights Reserved.