public class DroneContextImpl extends Object implements DroneContext
DroneContext| Constructor and Description |
|---|
DroneContextImpl() |
| Modifier and Type | Method and Description |
|---|---|
<T> List<InjectionPoint<? extends T>> |
find(Class<T> droneClass,
Filter... filters) |
<T> InjectionPoint<? extends T> |
findSingle(Class<T> droneClass,
Filter... filters) |
<T> T |
getDrone(InjectionPoint<T> injectionPoint) |
<C extends DroneConfiguration<C>> |
getDroneConfiguration(InjectionPoint<?> injectionPoint,
Class<C> configurationClass) |
<C extends DroneConfiguration<C>> |
getGlobalDroneConfiguration(Class<C> configurationClass) |
<T> boolean |
isDroneConfigurationStored(InjectionPoint<T> injectionPoint) |
<T> boolean |
isDroneInstantiated(InjectionPoint<T> injectionPoint) |
<T> boolean |
isFutureDroneStored(InjectionPoint<T> injectionPoint) |
void |
removeDrone(InjectionPoint<?> injectionPoint) |
void |
removeDroneConfiguration(InjectionPoint<?> injectionPoint) |
void |
removeDroneConfigurations(List<InjectionPoint<?>> injectionPoints) |
void |
removeDrones(List<InjectionPoint<?>> injectionPoints) |
void |
setGlobalDroneConfiguration(DroneConfiguration<?> configuration) |
<T,C extends DroneConfiguration<C>> |
storeDroneConfiguration(InjectionPoint<T> injectionPoint,
C configuration) |
<T> void |
storeFutureDrone(InjectionPoint<T> injectionPoint,
CachingCallable<T> drone) |
public <C extends DroneConfiguration<C>> C getGlobalDroneConfiguration(Class<C> configurationClass)
getGlobalDroneConfiguration in interface DroneContextpublic void setGlobalDroneConfiguration(DroneConfiguration<?> configuration)
setGlobalDroneConfiguration in interface DroneContextpublic <T> T getDrone(InjectionPoint<T> injectionPoint) throws IllegalStateException
getDrone in interface DroneContextIllegalStateExceptionpublic <C extends DroneConfiguration<C>> C getDroneConfiguration(InjectionPoint<?> injectionPoint, Class<C> configurationClass) throws IllegalArgumentException
getDroneConfiguration in interface DroneContextIllegalArgumentExceptionpublic <T> void storeFutureDrone(InjectionPoint<T> injectionPoint, CachingCallable<T> drone)
storeFutureDrone in interface DroneContextpublic <T,C extends DroneConfiguration<C>> void storeDroneConfiguration(InjectionPoint<T> injectionPoint, C configuration)
storeDroneConfiguration in interface DroneContextpublic <T> boolean isDroneInstantiated(InjectionPoint<T> injectionPoint)
isDroneInstantiated in interface DroneContextpublic <T> boolean isFutureDroneStored(InjectionPoint<T> injectionPoint)
isFutureDroneStored in interface DroneContextpublic <T> boolean isDroneConfigurationStored(InjectionPoint<T> injectionPoint)
isDroneConfigurationStored in interface DroneContextpublic void removeDrone(InjectionPoint<?> injectionPoint)
removeDrone in interface DroneContextpublic void removeDroneConfiguration(InjectionPoint<?> injectionPoint)
removeDroneConfiguration in interface DroneContextpublic void removeDrones(List<InjectionPoint<?>> injectionPoints)
removeDrones in interface DroneContextpublic void removeDroneConfigurations(List<InjectionPoint<?>> injectionPoints)
removeDroneConfigurations in interface DroneContextpublic <T> InjectionPoint<? extends T> findSingle(Class<T> droneClass, Filter... filters) throws IllegalStateException
findSingle in interface DroneContextIllegalStateExceptionpublic <T> List<InjectionPoint<? extends T>> find(Class<T> droneClass, Filter... filters)
find in interface DroneContextCopyright © 2014 JBoss by Red Hat. All rights reserved.