Package org.wildfly.service
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>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.wildfly.service.Dependency
Dependency.AbstractDependency<B extends ServiceBuilder<?>,V>, Dependency.DefaultDependency<B extends ServiceBuilder<?>, V>, Dependency.SimpleDependency<B extends ServiceBuilder<?>, V>, Dependency.SuppliedDependency<B extends ServiceBuilder<?>, V> -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.wildfly.service.Dependency
andThen, combine, isPresent, map
-
Constructor Details
-
SimpleDependency
-
-
Method Details
-
get
- Specified by:
getin interfaceSupplier<B extends ServiceBuilder<?>>
-
isEmpty
public boolean isEmpty()Description copied from interface:DependencyIndicates whether this dependency will never provide a value.- Specified by:
isEmptyin interfaceDependency<B extends ServiceBuilder<?>,V> - Returns:
- true, if this dependency will not provide a value, false otherwise.
-
accept
- Specified by:
acceptin interfaceConsumer<B extends ServiceBuilder<?>>
-