| Package | Description |
|---|---|
| org.jboss.as.controller.capability |
| Modifier and Type | Method and Description |
|---|---|
RuntimeCapability.Builder<T> |
RuntimeCapability.Builder.addAdditionalRequiredPackages(String... packages)
|
RuntimeCapability.Builder<T> |
RuntimeCapability.Builder.addRequirements(String... requirements)
Adds the names of other capabilities that this capability requires.
|
static RuntimeCapability.Builder<Void> |
RuntimeCapability.Builder.of(String name)
Create a builder for a non-dynamic capability with no custom runtime API.
|
static RuntimeCapability.Builder<Void> |
RuntimeCapability.Builder.of(String name,
boolean dynamic)
Create a builder for a possibly dynamic capability with no custom runtime API.
|
static RuntimeCapability.Builder<Void> |
RuntimeCapability.Builder.of(String name,
boolean dynamic,
Class<?> serviceValueType)
Create a builder for a possibly dynamic capability that installs a service with the given value type.
|
static <T> RuntimeCapability.Builder<T> |
RuntimeCapability.Builder.of(String name,
boolean dynamic,
T runtimeAPI)
Create a builder for a possibly dynamic capability that provides the given custom runtime API.
|
static RuntimeCapability.Builder<Void> |
RuntimeCapability.Builder.of(String name,
Class<?> serviceValueType)
Create a builder for a non-dynamic capability that installs a service with the given value type.
|
static <T> RuntimeCapability.Builder<T> |
RuntimeCapability.Builder.of(String name,
T runtimeAPI)
Create a builder for a non-dynamic capability that provides the given custom runtime API.
|
RuntimeCapability.Builder<T> |
RuntimeCapability.Builder.setAllowMultipleRegistrations(boolean allowMultipleRegistrations)
Sets whether this capability can be registered at more than one point within the same
overall scope.
|
RuntimeCapability.Builder<T> |
RuntimeCapability.Builder.setDynamicNameMapper(Function<PathAddress,String[]> mapper) |
RuntimeCapability.Builder<T> |
RuntimeCapability.Builder.setServiceType(Class<?> type)
Sets that the capability installs a service with the given value type.
|
Copyright © 2020 JBoss by Red Hat. All rights reserved.