public interface  org.glassfish.hk.api.Descriptor extends java.lang.Object
{
public abstract java.lang.String getImplementation();
public abstract java.util.Set getAdvertisedContracts();
public abstract java.lang.String getScope();
public abstract java.lang.String getName();
public abstract java.util.Set getQualifiers();
public abstract org.glassfish.hk.api.DescriptorType getDescriptorType();
public abstract org.glassfish.hk.api.DescriptorVisibility getDescriptorVisibility();
public abstract java.util.Map getMetadata();
public abstract org.glassfish.hk.api.HK2Loader getLoader();
public abstract int getRanking();
public abstract int setRanking(int);
public abstract java.lang.Boolean isProxiable();
public abstract java.lang.Boolean isProxyForSameScope();
public abstract java.lang.String getClassAnalysisName();
public abstract java.lang.Long getServiceId();
public abstract java.lang.Long getLocatorId();
}