public class ServiceRegistryImpl extends Object implements org.jboss.forge.furnace.spi.ServiceRegistry
| Constructor and Description |
|---|
ServiceRegistryImpl(org.jboss.forge.furnace.lock.LockManager lock,
org.jboss.forge.furnace.addons.Addon addon,
javax.enterprise.inject.spi.BeanManager manager,
ContainerServiceExtension extension) |
| Modifier and Type | Method and Description |
|---|---|
<T> void |
addService(Class<T> clazz) |
<T> org.jboss.forge.furnace.spi.ExportedInstance<T> |
getExportedInstance(Class<T> clazz) |
<T> org.jboss.forge.furnace.spi.ExportedInstance<T> |
getExportedInstance(String clazz) |
<T> Set<org.jboss.forge.furnace.spi.ExportedInstance<T>> |
getExportedInstances(Class<T> requestedType) |
<T> Set<org.jboss.forge.furnace.spi.ExportedInstance<T>> |
getExportedInstances(String clazz) |
Set<Class<?>> |
getExportedTypes() |
<T> Set<Class<T>> |
getExportedTypes(Class<T> type) |
static Annotation[] |
getQualifiersFrom(Class<?> c)
Returns the annotation qualifiers from a type
|
boolean |
hasService(Class<?> clazz) |
boolean |
hasService(String clazz) |
String |
toString() |
public ServiceRegistryImpl(org.jboss.forge.furnace.lock.LockManager lock,
org.jboss.forge.furnace.addons.Addon addon,
javax.enterprise.inject.spi.BeanManager manager,
ContainerServiceExtension extension)
public <T> void addService(Class<T> clazz)
public <T> org.jboss.forge.furnace.spi.ExportedInstance<T> getExportedInstance(String clazz)
getExportedInstance in interface org.jboss.forge.furnace.spi.ServiceRegistrypublic <T> org.jboss.forge.furnace.spi.ExportedInstance<T> getExportedInstance(Class<T> clazz)
getExportedInstance in interface org.jboss.forge.furnace.spi.ServiceRegistrypublic boolean hasService(String clazz)
hasService in interface org.jboss.forge.furnace.spi.ServiceRegistrypublic boolean hasService(Class<?> clazz)
hasService in interface org.jboss.forge.furnace.spi.ServiceRegistrypublic <T> Set<org.jboss.forge.furnace.spi.ExportedInstance<T>> getExportedInstances(String clazz)
getExportedInstances in interface org.jboss.forge.furnace.spi.ServiceRegistrypublic <T> Set<org.jboss.forge.furnace.spi.ExportedInstance<T>> getExportedInstances(Class<T> requestedType)
getExportedInstances in interface org.jboss.forge.furnace.spi.ServiceRegistrypublic Set<Class<?>> getExportedTypes()
getExportedTypes in interface org.jboss.forge.furnace.spi.ServiceRegistrypublic <T> Set<Class<T>> getExportedTypes(Class<T> type)
getExportedTypes in interface org.jboss.forge.furnace.spi.ServiceRegistrypublic static Annotation[] getQualifiersFrom(Class<?> c)
Copyright © 2013 JBoss by Red Hat. All Rights Reserved.