Package org.jboss.as.controller
Interface CapabilityServiceTarget
- All Superinterfaces:
RequirementServiceTarget,org.jboss.msc.service.ServiceTarget
The target of ServiceBuilder for capability installations.
CapabilityServiceBuilder to be installed on a target should be retrieved by calling
addService().
Notice that installation will only take place after ServiceBuilder.install() is invoked.
CapabilityServiceBuilder that are not installed are ignored.- Author:
- Tomaz Cerar (c) 2017 Red Hat Inc., Richard Opalka, Paul Ferraro
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jboss.as.controller.RequirementServiceTarget
RequirementServiceTarget.CapabilityServiceSupportBuilder<T>, RequirementServiceTarget.CapabilityServiceSupportTarget -
Method Summary
Modifier and TypeMethodDescriptionaddCapability(RuntimeCapability<?> capability) Deprecated.addListener(org.jboss.msc.service.LifecycleListener listener) addService(org.jboss.msc.service.ServiceName name) Deprecated.removeListener(org.jboss.msc.service.LifecycleListener listener) Methods inherited from interface org.jboss.msc.service.ServiceTarget
addDependency, addMonitor, addService, removeMonitor
-
Method Details
-
addCapability
@Deprecated CapabilityServiceBuilder<?> addCapability(RuntimeCapability<?> capability) throws IllegalArgumentException Deprecated.UseaddService()instead.Returns a builder for installing a service that provides a capability.- Parameters:
capability- the capability to be installed- Returns:
- new capability builder instance
- Throws:
IllegalArgumentException- if capability does not provide a service
-
addService
CapabilityServiceBuilder<?> addService()- Specified by:
addServicein interfaceRequirementServiceTarget- Specified by:
addServicein interfaceorg.jboss.msc.service.ServiceTarget
-
addService
Deprecated.- Specified by:
addServicein interfaceorg.jboss.msc.service.ServiceTarget
-
addListener
- Specified by:
addListenerin interfaceRequirementServiceTarget- Specified by:
addListenerin interfaceorg.jboss.msc.service.ServiceTarget
-
removeListener
- Specified by:
removeListenerin interfaceRequirementServiceTarget- Specified by:
removeListenerin interfaceorg.jboss.msc.service.ServiceTarget
-
subTarget
CapabilityServiceTarget subTarget()- Specified by:
subTargetin interfaceRequirementServiceTarget- Specified by:
subTargetin interfaceorg.jboss.msc.service.ServiceTarget
-
addService()instead.