Class Dependency.SimpleDependency<B extends ServiceBuilder<?>,V>

java.lang.Object
org.wildfly.service.Dependency.SimpleDependency<B,V>
All Implemented Interfaces:
Consumer<B>, Supplier<V>, Dependency<B,V>
Direct Known Subclasses:
ServiceDependency.SimpleServiceDependency, ServiceDependency.SimpleServiceDependency
Enclosing interface:
Dependency<B extends ServiceBuilder<?>,V>

public static class Dependency.SimpleDependency<B extends ServiceBuilder<?>,V> extends Object implements Dependency<B,V>
  • Constructor Details

    • SimpleDependency

      protected SimpleDependency(V value)
  • Method Details

    • get

      public V get()
      Specified by:
      get in interface Supplier<B extends ServiceBuilder<?>>
    • isEmpty

      public boolean isEmpty()
      Description copied from interface: Dependency
      Indicates whether this dependency will never provide a value.
      Specified by:
      isEmpty in interface Dependency<B extends ServiceBuilder<?>,V>
      Returns:
      true, if this dependency will not provide a value, false otherwise.
    • accept

      public void accept(B builder)
      Specified by:
      accept in interface Consumer<B extends ServiceBuilder<?>>