public class CrossOverDescriptor<T> extends AbstractActiveDescriptor<T>
| Constructor and Description |
|---|
CrossOverDescriptor(ServiceLocator local,
ActiveDescriptor<T> localService) |
| Modifier and Type | Method and Description |
|---|---|
T |
create(ServiceHandle<?> root) |
void |
dispose(T instance) |
Set<Type> |
getContractTypes() |
Long |
getFactoryLocatorId() |
Long |
getFactoryServiceId() |
Class<?> |
getImplementationClass() |
List<Injectee> |
getInjectees() |
Set<Annotation> |
getQualifierAnnotations() |
Class<? extends Annotation> |
getScopeAnnotation() |
Annotation |
getScopeAsAnnotation() |
boolean |
isReified()
This method returns true if this descriptor has been reified
(class loaded).
|
addContractType, addQualifierAnnotation, equals, getCache, hashCode, isCacheSet, releaseCache, removeContractType, removeQualifierAnnotation, setCache, setFactoryId, setName, setReified, setScopeAnnotation, setScopeAsAnnotationaddAdvertisedContract, addMetadata, addMetadata, addQualifier, clearMetadata, getAdvertisedContracts, getClassAnalysisName, getDescriptorType, getDescriptorVisibility, getImplementation, getLoader, getLocatorId, getMetadata, getName, getQualifiers, getRanking, getScope, getServiceId, isProxiable, isProxyForSameScope, pretty, readExternal, readObject, removeAdvertisedContract, removeAllMetadata, removeMetadata, removeQualifier, setClassAnalysisName, setDescriptorType, setDescriptorVisibility, setImplementation, setLoader, setLocatorId, setMetadata, setProxiable, setProxyForSameScope, setRanking, setScope, setServiceId, toString, writeExternal, writeObjectclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAdvertisedContracts, getClassAnalysisName, getDescriptorType, getDescriptorVisibility, getImplementation, getLoader, getLocatorId, getMetadata, getName, getQualifiers, getRanking, getScope, getServiceId, isProxiable, isProxyForSameScope, setRankingpublic CrossOverDescriptor(ServiceLocator local, ActiveDescriptor<T> localService)
public boolean isReified()
isReified in interface ActiveDescriptor<T>isReified in class AbstractActiveDescriptor<T>public Class<?> getImplementationClass()
public Set<Type> getContractTypes()
getContractTypes in interface ActiveDescriptor<T>getContractTypes in class AbstractActiveDescriptor<T>public Annotation getScopeAsAnnotation()
getScopeAsAnnotation in interface ActiveDescriptor<T>getScopeAsAnnotation in class AbstractActiveDescriptor<T>public Class<? extends Annotation> getScopeAnnotation()
getScopeAnnotation in interface ActiveDescriptor<T>getScopeAnnotation in class AbstractActiveDescriptor<T>public Set<Annotation> getQualifierAnnotations()
getQualifierAnnotations in interface ActiveDescriptor<T>getQualifierAnnotations in class AbstractActiveDescriptor<T>public List<Injectee> getInjectees()
getInjectees in interface ActiveDescriptor<T>getInjectees in class AbstractActiveDescriptor<T>public Long getFactoryServiceId()
getFactoryServiceId in interface ActiveDescriptor<T>getFactoryServiceId in class AbstractActiveDescriptor<T>public Long getFactoryLocatorId()
getFactoryLocatorId in interface ActiveDescriptor<T>getFactoryLocatorId in class AbstractActiveDescriptor<T>public T create(ServiceHandle<?> root)
public void dispose(T instance)
dispose in interface ActiveDescriptor<T>dispose in class AbstractActiveDescriptor<T>Copyright © 2009-2015 Oracle Corporation. All Rights Reserved.