Package org.jboss.as.clustering.msc
Class InjectorDependency<T>
java.lang.Object
org.jboss.as.clustering.msc.InjectorDependency<T>
- All Implemented Interfaces:
Dependency
- Direct Known Subclasses:
InjectedValueDependency
@Deprecated(forRemoval=true)
public class InjectorDependency<T>
extends Object
implements Dependency
Deprecated, for removal: This API element is subject to removal in a future version.
Service dependency requiring an injector.
- Author:
- Paul Ferraro
-
Constructor Summary
ConstructorsConstructorDescriptionInjectorDependency(org.jboss.msc.service.ServiceName name, Class<T> targetClass, org.jboss.msc.inject.Injector<T> injector) Deprecated, for removal: This API element is subject to removal in a future version.InjectorDependency(ServiceNameProvider provider, Class<T> targetClass, org.jboss.msc.inject.Injector<T> injector) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescription<X> org.jboss.msc.service.ServiceBuilder<X>register(org.jboss.msc.service.ServiceBuilder<X> builder) Deprecated, for removal: This API element is subject to removal in a future version.
-
Constructor Details
-
InjectorDependency
public InjectorDependency(ServiceNameProvider provider, Class<T> targetClass, org.jboss.msc.inject.Injector<T> injector) Deprecated, for removal: This API element is subject to removal in a future version. -
InjectorDependency
public InjectorDependency(org.jboss.msc.service.ServiceName name, Class<T> targetClass, org.jboss.msc.inject.Injector<T> injector) Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
register
public <X> org.jboss.msc.service.ServiceBuilder<X> register(org.jboss.msc.service.ServiceBuilder<X> builder) Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
registerin interfaceDependency
-
ServiceSupplierDependency.