Class InjectedValueDependency<T>

java.lang.Object
org.jboss.as.clustering.msc.InjectorDependency<T>
org.jboss.as.clustering.msc.InjectedValueDependency<T>
All Implemented Interfaces:
Supplier<T>, ValueDependency<T>, org.jboss.msc.value.Value<T>, Dependency, SupplierDependency<T>

@Deprecated(forRemoval=true) public class InjectedValueDependency<T> extends InjectorDependency<T> implements ValueDependency<T>
Deprecated, for removal: This API element is subject to removal in a future version.
Service dependency whose provided value is made available via injection.
Author:
Paul Ferraro
  • Constructor Details

    • InjectedValueDependency

      public InjectedValueDependency(ServiceNameProvider provider, Class<T> targetClass)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • InjectedValueDependency

      public InjectedValueDependency(org.jboss.msc.service.ServiceName name, Class<T> targetClass)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • getValue

      public T getValue()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getValue in interface org.jboss.msc.value.Value<T>