Package org.jboss.as.controller
Interface RequirementServiceTarget
- All Superinterfaces:
org.jboss.msc.service.ServiceTarget
- All Known Subinterfaces:
CapabilityServiceTarget
- All Known Implementing Classes:
RequirementServiceTarget.CapabilityServiceSupportTarget
public interface RequirementServiceTarget
extends org.jboss.msc.service.ServiceTarget
ServiceTarget whose builders support capability requirements.- Author:
- Paul Ferraro
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic class -
Method Summary
Modifier and TypeMethodDescriptionaddListener(org.jboss.msc.service.LifecycleListener listener) static RequirementServiceTargetforTarget(org.jboss.msc.service.ServiceTarget target, CapabilityServiceSupport support) Wraps an MSCServiceTargetadding capability resolution support.removeListener(org.jboss.msc.service.LifecycleListener listener) Methods inherited from interface org.jboss.msc.service.ServiceTarget
addDependency, addMonitor, addService, addService, removeMonitor
-
Method Details
-
addService
RequirementServiceBuilder<?> addService()- Specified by:
addServicein interfaceorg.jboss.msc.service.ServiceTarget
-
addListener
- Specified by:
addListenerin interfaceorg.jboss.msc.service.ServiceTarget
-
removeListener
- Specified by:
removeListenerin interfaceorg.jboss.msc.service.ServiceTarget
-
subTarget
RequirementServiceTarget subTarget()- Specified by:
subTargetin interfaceorg.jboss.msc.service.ServiceTarget
-
forTarget
static RequirementServiceTarget forTarget(org.jboss.msc.service.ServiceTarget target, CapabilityServiceSupport support) Wraps an MSCServiceTargetadding capability resolution support.- Parameters:
target- a service targetsupport- capability resolution support- Returns:
- a wrapped service target
-