Package org.wildfly.clustering.service
Class ServiceSupplierDependency<V>
java.lang.Object
org.wildfly.clustering.service.SimpleServiceNameProvider
org.wildfly.clustering.service.ServiceSupplierDependency<V>
- All Implemented Interfaces:
Supplier<V>,Dependency,ServiceNameProvider,SupplierDependency<V>
public class ServiceSupplierDependency<V>
extends SimpleServiceNameProvider
implements SupplierDependency<V>
Encapsulates a
Dependency on a Service that supplies a value.- Author:
- Paul Ferraro
-
Constructor Summary
ConstructorsConstructorDescriptionServiceSupplierDependency(org.jboss.msc.service.ServiceName name) ServiceSupplierDependency(ServiceNameProvider provider) -
Method Summary
Methods inherited from class org.wildfly.clustering.service.SimpleServiceNameProvider
equals, getServiceName, hashCode, toString
-
Constructor Details
-
ServiceSupplierDependency
public ServiceSupplierDependency(org.jboss.msc.service.ServiceName name) -
ServiceSupplierDependency
-
-
Method Details
-
get
-
register
public <T> org.jboss.msc.service.ServiceBuilder<T> register(org.jboss.msc.service.ServiceBuilder<T> builder) - Specified by:
registerin interfaceDependency
-