Package org.jboss.as.controller
Interface CapabilityServiceTarget
-
- All Superinterfaces:
RequirementServiceTarget,org.jboss.msc.service.ServiceTarget
public interface CapabilityServiceTarget extends RequirementServiceTarget
The target of ServiceBuilder for capability installations. CapabilityServiceBuilder to be installed on a target should be retrieved by callingaddService(). Notice that installation will only take place afterServiceBuilder.install()is invoked. CapabilityServiceBuilder that are not installed are ignored.- Author:
- Tomaz Cerar (c) 2017 Red Hat Inc., Richard Opalka, Paul Ferraro
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description CapabilityServiceBuilder<?>addCapability(RuntimeCapability<?> capability)Deprecated.UseaddService()instead.CapabilityServiceTargetaddListener(org.jboss.msc.service.LifecycleListener listener)CapabilityServiceBuilder<?>addService()CapabilityServiceBuilder<?>addService(org.jboss.msc.service.ServiceName name)Deprecated.CapabilityServiceTargetremoveListener(org.jboss.msc.service.LifecycleListener listener)CapabilityServiceTargetsubTarget()
-
-
-
Method Detail
-
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 CapabilityServiceBuilder<?> addService(org.jboss.msc.service.ServiceName name)
Deprecated.- Specified by:
addServicein interfaceorg.jboss.msc.service.ServiceTarget
-
addListener
CapabilityServiceTarget addListener(org.jboss.msc.service.LifecycleListener listener)
- Specified by:
addListenerin interfaceRequirementServiceTarget- Specified by:
addListenerin interfaceorg.jboss.msc.service.ServiceTarget
-
removeListener
CapabilityServiceTarget removeListener(org.jboss.msc.service.LifecycleListener listener)
- 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
-
-