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

    Constructors
    Constructor
    Description
    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.
     
    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 Type
    Method
    Description
    <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.
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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:
      register in interface Dependency