org.jboss.arquillian.core.impl.loadable
Class ServiceRegistry

java.lang.Object
  extended by org.jboss.arquillian.core.impl.loadable.ServiceRegistry

public class ServiceRegistry
extends Object

ServiceRegistry

Version:
$Revision: $
Author:
Aslak Knutsen, Davide D'Alto

Constructor Summary
ServiceRegistry(Injector injector)
           
 
Method Summary
<T> void
addService(Class<T> service, Class<? extends T> serviceImpl)
           
 void clear()
           
<T> Set<Class<? extends T>>
getServiceImpls(Class<T> service)
           
 ServiceLoader getServiceLoader()
           
<T> void
overrideService(Class<T> service, Class<? extends T> oldServiceImpl, Class<? extends T> newServiceImpl)
           
<T> void
removeService(Class<T> service, Class<? extends T> serviceImpl)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceRegistry

public ServiceRegistry(Injector injector)
Method Detail

addService

public <T> void addService(Class<T> service,
                           Class<? extends T> serviceImpl)

removeService

public <T> void removeService(Class<T> service,
                              Class<? extends T> serviceImpl)

overrideService

public <T> void overrideService(Class<T> service,
                                Class<? extends T> oldServiceImpl,
                                Class<? extends T> newServiceImpl)

getServiceImpls

public <T> Set<Class<? extends T>> getServiceImpls(Class<T> service)

clear

public void clear()

getServiceLoader

public ServiceLoader getServiceLoader()


Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.