Uses of Interface
org.jboss.as.controller.capability.registry.CapabilityScope
Packages that use CapabilityScope
-
Uses of CapabilityScope in org.jboss.as.controller
Methods in org.jboss.as.controller with parameters of type CapabilityScopeModifier and TypeMethodDescription<T> TCapabilityRegistry.getCapabilityRuntimeAPI(String capabilityName, CapabilityScope scope, Class<T> apiType) org.jboss.msc.service.ServiceNameCapabilityRegistry.getCapabilityServiceName(String capabilityName, CapabilityScope scope, Class<?> serviceType) CapabilityRegistry.getDynamicCapabilityNames(String referencedCapability, CapabilityScope dependentScope) booleanCapabilityRegistry.hasCapability(String capabilityName, CapabilityScope scope) CapabilityRegistry.removeCapability(String capabilityName, CapabilityScope scope, PathAddress registrationPoint) Remove a previously registered capability if all registration points for it have been removed. -
Uses of CapabilityScope in org.jboss.as.controller.capability.registry
Fields in org.jboss.as.controller.capability.registry declared as CapabilityScopeModifier and TypeFieldDescriptionstatic final CapabilityScopeCapabilityScope.GLOBALACapabilityScopethat can satisfy any dependent scope.Methods in org.jboss.as.controller.capability.registry that return CapabilityScopeModifier and TypeMethodDescriptionstatic CapabilityScopeCapabilityScope.Factory.create(ProcessType processType, PathAddress address) Create aCapabilityScopeappropriate for the given process type and addressstatic CapabilityScopeGet capability scope for its nameCapabilityRegistration.getCapabilityScope()Gets the scope in which the capability is registered.RequirementRegistration.getDependentContext()CapabilityId.getScope()Gets the scope in which the capability exists.Methods in org.jboss.as.controller.capability.registry that return types with arguments of type CapabilityScopeModifier and TypeMethodDescriptiondefault Set<CapabilityScope>CapabilityScope.getIncludingScopes(CapabilityResolutionContext context) Gets any scope that logically include this one, i.e. where this scope can satisfy requirements as if it were the including scope.Methods in org.jboss.as.controller.capability.registry with parameters of type CapabilityScopeModifier and TypeMethodDescriptionbooleanCapabilityScope.canSatisfyRequirement(String requiredName, CapabilityScope dependentScope, CapabilityResolutionContext context) Gets whether a given capability associated with this scope can satisfy the given requirement.<T> TImmutableCapabilityRegistry.getCapabilityRuntimeAPI(String capabilityName, CapabilityScope scope, Class<T> apiType) Gets the runtime API associated with a given capability, if there is one.org.jboss.msc.service.ServiceNameImmutableCapabilityRegistry.getCapabilityServiceName(String capabilityName, CapabilityScope scope, Class<?> serviceType) Gets the name of the service provided by the capability, if there is one.ImmutableCapabilityRegistry.getDynamicCapabilityNames(String referencedCapability, CapabilityScope dependentScope) Retrieve all the capability names that the passed scope can accessbooleanImmutableCapabilityRegistry.hasCapability(String capabilityName, CapabilityScope scope) Gets whether a runtime capability with the given name is registered.RuntimeCapabilityRegistry.removeCapability(String capabilityName, CapabilityScope scope, PathAddress registrationPoint) Remove a previously registered capability if all registration points for it have been removed.Constructors in org.jboss.as.controller.capability.registry with parameters of type CapabilityScopeModifierConstructorDescriptionCapabilityId(String name, CapabilityScope scope) CapabilityRegistration(C capability, CapabilityScope scope) CapabilityRegistration(C capability, CapabilityScope scope, RegistrationPoint registrationPoint) RequirementRegistration(String requiredName, String dependentName, CapabilityScope dependentContext) protectedRequirementRegistration(String requiredName, String dependentName, CapabilityScope dependentContext, RegistrationPoint registrationPoint) Creates a new requirement registration.RuntimeCapabilityRegistration(RuntimeCapability<?> capability, CapabilityScope context, RegistrationPoint registrationPoint) RuntimeRequirementRegistration(String requiredName, String dependentName, CapabilityScope dependentScope, RegistrationPoint registrationPoint) Creates a new requirement registration.RuntimeRequirementRegistration(String requiredName, String dependentName, CapabilityScope dependentScope, RegistrationPoint registrationPoint, boolean runtimeOnly) Creates a new requirement registration.