| Modifier and Type | Field and Description |
|---|---|
static ModelVersion |
ModelVersion.CURRENT |
| Modifier and Type | Method and Description |
|---|---|
static ModelVersion |
ModelVersion.create(int major) |
static ModelVersion |
ModelVersion.create(int major,
int minor) |
static ModelVersion |
ModelVersion.create(int major,
int minor,
int micro) |
static ModelVersion |
ModelVersion.fromString(String s) |
default ModelVersion |
ProxyController.getKernelModelVersion()
Gets the
ModelVersion of the kernel management API exposed by the proxied process. |
ModelVersion |
DeprecationData.getSince()
Gets the version since which the attribute has been deprecated.
|
ModelVersion |
SubsystemRegistration.getSubsystemVersion()
Get the version of the subsystem
|
ModelVersion[] |
ModelVersionRange.getVersions()
Get all version in the range.
|
ModelVersion[] |
ModelVersion.getVersions() |
| Modifier and Type | Method and Description |
|---|---|
static int |
ModelVersion.compare(ModelVersion versionA,
ModelVersion versionB)
Compares two model versions
|
int |
ModelVersion.compareTo(ModelVersion o) |
ResourceBuilder |
ResourceBuilder.deprecated(ModelVersion since) |
static ModelVersionRange |
ModelVersionRange.Versions.range(ModelVersion... versions) |
SubsystemRegistration |
ExtensionContext.registerSubsystem(String name,
ModelVersion version)
Convenience variant of
ExtensionContext.registerSubsystem(String, int, int, int) that uses 0
as the microVersion. |
SubsystemRegistration |
ExtensionContext.registerSubsystem(String name,
ModelVersion version,
boolean deprecated)
Register a new subsystem type.
|
protected void |
SimpleResourceDefinition.setDeprecated(ModelVersion since) |
SimpleOperationDefinitionBuilder |
SimpleOperationDefinitionBuilder.setDeprecated(ModelVersion since)
Marks the operation as deprecated since the given API version.
|
BUILDER |
AbstractAttributeDefinitionBuilder.setDeprecated(ModelVersion since)
Marks the attribute as deprecated since the given API version.
|
SimpleOperationDefinitionBuilder |
SimpleOperationDefinitionBuilder.setDeprecated(ModelVersion since,
boolean notificationUseful)
Marks the attribute as deprecated since the given API version, with the ability to configure that
notifications to the user (e.g.
|
BUILDER |
AbstractAttributeDefinitionBuilder.setDeprecated(ModelVersion since,
boolean notificationUseful)
Marks the attribute as deprecated since the given API version, with the ability to configure that
notifications to the user (e.g.
|
SimpleResourceDefinition.Parameters |
SimpleResourceDefinition.Parameters.setDeprecatedSince(ModelVersion deprecatedSince)
Call to deprecate the resource
|
PersistentResourceDefinition.Parameters |
PersistentResourceDefinition.Parameters.setDeprecatedSince(ModelVersion deprecatedSince)
Deprecated.
|
| Constructor and Description |
|---|
DeprecationData(ModelVersion since)
Creates a new DeprecationData which will return
false from DeprecationData.isNotificationUseful(). |
DeprecationData(ModelVersion since,
boolean notificationUseful)
Creates a new DeprecationData, with an option to disable notifications to users when
the use the deprecated item.
|
| Modifier and Type | Method and Description |
|---|---|
default ModelVersion |
SubsystemInformation.getManagementInterfaceVersion()
Gets full version of the subsystem
|
| Modifier and Type | Method and Description |
|---|---|
OperationTransformerRegistry |
GlobalTransformerRegistry.create(ModelVersion version,
Map<PathAddress,ModelVersion> versions) |
void |
GlobalTransformerRegistry.createChildRegistry(PathAddress address,
ModelVersion version,
OperationTransformer transformer) |
void |
GlobalTransformerRegistry.createChildRegistry(PathAddress address,
ModelVersion version,
PathAddressTransformer pathAddressTransformer,
ResourceTransformer resourceTransformer,
OperationTransformer operationTransformer,
boolean placeholder) |
void |
GlobalTransformerRegistry.createChildRegistry(PathAddress address,
ModelVersion version,
PathAddressTransformer pathAddressTransformer,
ResourceTransformer resourceTransformer,
OperationTransformer operationTransformer,
boolean inherited,
boolean placeholder)
Register an operation transformer.
|
void |
GlobalTransformerRegistry.createChildRegistry(PathAddress address,
ModelVersion version,
ResourceTransformer resourceTransformer,
boolean inherited) |
void |
GlobalTransformerRegistry.createChildRegistry(PathAddress address,
ModelVersion version,
ResourceTransformer resourceTransformer,
OperationTransformer operationTransformer,
boolean placeholder) |
void |
GlobalTransformerRegistry.createDiscardingChildRegistry(PathAddress address,
ModelVersion version) |
void |
GlobalTransformerRegistry.discardOperation(PathAddress address,
ModelVersion version,
String operationName)
Discard an operation.
|
void |
OperationTransformerRegistry.mergeSubsystem(GlobalTransformerRegistry registry,
String subsystemName,
ModelVersion version)
Merge a new subsystem from the global registration.
|
protected void |
GlobalTransformerRegistry.mergeSubtree(OperationTransformerRegistry targetRegistry,
PathAddress address,
ModelVersion version) |
void |
GlobalTransformerRegistry.registerTransformer(PathAddress address,
ModelVersion version,
String operationName,
OperationTransformer transformer)
Register an operation transformer.
|
protected OperationTransformerRegistry.OperationTransformerEntry |
GlobalTransformerRegistry.resolveTransformer(Iterator<PathElement> iterator,
ModelVersion version,
String operationName) |
| Modifier and Type | Method and Description |
|---|---|
OperationTransformerRegistry |
GlobalTransformerRegistry.create(ModelVersion version,
Map<PathAddress,ModelVersion> versions) |
void |
GlobalTransformerRegistry.mergeSubtree(OperationTransformerRegistry targetRegistry,
Map<PathAddress,ModelVersion> subTree)
Merge a subtree.
|
OperationTransformerRegistry |
GlobalTransformerRegistry.mergeSubtree(OperationTransformerRegistry parent,
PathAddress address,
Map<PathAddress,ModelVersion> subTree) |
| Modifier and Type | Method and Description |
|---|---|
ModelVersion |
RemoteProxyController.getKernelModelVersion() |
| Modifier and Type | Method and Description |
|---|---|
static RemoteProxyController |
RemoteProxyController.create(TransactionalProtocolClient client,
PathAddress pathAddress,
ProxyOperationAddressTranslator addressTranslator,
ModelVersion targetKernelVersion)
Create a new remote proxy controller.
|
| Modifier and Type | Method and Description |
|---|---|
ResolvePathHandler.Builder |
ResolvePathHandler.Builder.setDeprecated(ModelVersion since) |
| Modifier and Type | Method and Description |
|---|---|
ModelVersion |
SubsystemTransformerRegistration.getCurrentSubsystemVersion()
Get the version of the subsystem
|
ModelVersion |
TransformationTarget.getSubsystemVersion(String subsystemName)
Get the subsystem version.
|
ModelVersion |
TransformationTargetImpl.getSubsystemVersion(String subsystemName) |
ModelVersion |
TransformationTarget.getVersion()
Get the version of this target.
|
ModelVersion |
TransformationTargetImpl.getVersion() |
| Modifier and Type | Method and Description |
|---|---|
static Map<PathAddress,ModelVersion> |
TransformerRegistry.resolveVersions(ExtensionRegistry extensionRegistry) |
static Map<PathAddress,ModelVersion> |
TransformerRegistry.resolveVersions(org.jboss.dmr.ModelNode subsystems) |
| Modifier and Type | Method and Description |
|---|---|
void |
TransformationTarget.addSubsystemVersion(String subsystemName,
ModelVersion version)
Add version information for a subsystem.
|
void |
TransformationTargetImpl.addSubsystemVersion(String subsystemName,
ModelVersion version) |
static TransformationTargetImpl |
TransformationTargetImpl.create(String hostName,
TransformerRegistry transformerRegistry,
ModelVersion version,
Map<PathAddress,ModelVersion> subsystems,
TransformationTarget.TransformationTargetType type) |
static TransformationTargetImpl |
TransformationTargetImpl.createForHost(String hostName,
TransformerRegistry transformerRegistry,
ModelVersion version,
Map<PathAddress,ModelVersion> subsystems,
Transformers.OperationExcludedTransformationRegistry ignoredRegistry) |
SubsystemTransformerRegistration |
TransformerRegistry.createSubsystemTransformerRegistration(String name,
ModelVersion currentVersion) |
void |
TransformerRegistry.loadAndRegisterTransformers(String name,
ModelVersion subsystemVersion,
String extensionModuleName) |
OperationTransformerRegistry |
TransformerRegistry.resolveHost(ModelVersion mgmtVersion,
Map<PathAddress,ModelVersion> subsystems)
Resolve the host registry.
|
OperationTransformerRegistry |
TransformerRegistry.resolveHost(ModelVersion mgmtVersion,
org.jboss.dmr.ModelNode subsystems)
Resolve the host registry.
|
OperationTransformerRegistry |
TransformerRegistry.resolveServer(ModelVersion mgmtVersion,
Map<PathAddress,ModelVersion> subsystems)
Resolve the server registry.
|
OperationTransformerRegistry |
TransformerRegistry.resolveServer(ModelVersion mgmtVersion,
org.jboss.dmr.ModelNode subsystems)
Resolve the server registry.
|
| Modifier and Type | Method and Description |
|---|---|
static TransformationTargetImpl |
TransformationTargetImpl.create(String hostName,
TransformerRegistry transformerRegistry,
ModelVersion version,
Map<PathAddress,ModelVersion> subsystems,
TransformationTarget.TransformationTargetType type) |
static TransformationTargetImpl |
TransformationTargetImpl.createForHost(String hostName,
TransformerRegistry transformerRegistry,
ModelVersion version,
Map<PathAddress,ModelVersion> subsystems,
Transformers.OperationExcludedTransformationRegistry ignoredRegistry) |
OperationTransformerRegistry |
TransformerRegistry.resolveHost(ModelVersion mgmtVersion,
Map<PathAddress,ModelVersion> subsystems)
Resolve the host registry.
|
OperationTransformerRegistry |
TransformerRegistry.resolveServer(ModelVersion mgmtVersion,
Map<PathAddress,ModelVersion> subsystems)
Resolve the server registry.
|
| Modifier and Type | Method and Description |
|---|---|
Map<ModelVersion,TransformationDescription> |
ChainedTransformationDescriptionBuilder.build(ModelVersion... versions)
Build the transformer chains for chain of versions.
|
| Modifier and Type | Method and Description |
|---|---|
Map<ModelVersion,TransformationDescription> |
ChainedTransformationDescriptionBuilder.build(ModelVersion... versions)
Build the transformer chains for chain of versions.
|
void |
ChainedTransformationDescriptionBuilder.buildAndRegister(SubsystemRegistration registration,
ModelVersion[]... chains)
Deprecated.
use
#buildAndRegister(SubsystemTransformerRegistration, ModelVersion[]...) instead |
void |
ChainedTransformationDescriptionBuilder.buildAndRegister(SubsystemTransformerRegistration registration,
ModelVersion[]... chains)
Builds and registers the transformer chains for this builder against a subsystem
|
ResourceTransformationDescriptionBuilder |
ChainedTransformationDescriptionBuilder.createBuilder(ModelVersion fromVersion,
ModelVersion toVersion)
Add a transformer for a version delta
|
static ChainedTransformationDescriptionBuilder |
TransformationDescriptionBuilder.Factory.createChainedInstance(PathElement pathElement,
ModelVersion currentVersion)
Create a chained builder instance
|
static ChainedTransformationDescriptionBuilder |
TransformationDescriptionBuilder.Factory.createChainedSubystemInstance(ModelVersion currentVersion)
Create a chained builder instance for a subsystem
|
static TransformersSubRegistration |
TransformationDescription.Tools.register(TransformationDescription description,
SubsystemRegistration registration,
ModelVersion... versions)
Deprecated.
|
static TransformersSubRegistration |
TransformationDescription.Tools.register(TransformationDescription description,
SubsystemTransformerRegistration registration,
ModelVersion... versions)
Register a transformation description as a sub-resource at a given SubsystemRegistration.
|
Copyright © 2019 JBoss by Red Hat. All rights reserved.