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
|
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) |
BUILDER |
AbstractAttributeDefinitionBuilder.setDeprecated(ModelVersion since)
Marks the attribute as deprecated since the given API version.
|
SimpleOperationDefinitionBuilder |
SimpleOperationDefinitionBuilder.setDeprecated(ModelVersion since)
Marks the operation as deprecated since the given API version.
|
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.
|
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.
|
SimpleResourceDefinition.Parameters |
SimpleResourceDefinition.Parameters.setDeprecatedSince(ModelVersion deprecatedSince)
Call to deprecate the resource
|
SimpleResourceDefinition.Parameters |
PersistentResourceDefinition.Parameters.setDeprecatedSince(ModelVersion deprecatedSince) |
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 |
---|---|
OperationTransformerRegistry |
GlobalTransformerRegistry.create(ModelVersion version,
Map<PathAddress,ModelVersion> versions) |
protected void |
GlobalTransformerRegistry.createChildRegistry(Iterator<PathElement> iterator,
ModelVersion version,
PathAddressTransformer pathAddressTransformer,
OperationTransformerRegistry.ResourceTransformerEntry resourceTransformer,
OperationTransformerRegistry.OperationTransformerEntry entry,
boolean placeholder) |
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) |
protected void |
GlobalTransformerRegistry.process(OperationTransformerRegistry registry,
PathAddress address,
ModelVersion version,
Map<PathAddress,ModelVersion> versions) |
protected void |
GlobalTransformerRegistry.registerTransformer(Iterator<PathElement> iterator,
ModelVersion version,
String operationName,
OperationTransformerRegistry.OperationTransformerEntry entry) |
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) |
protected void |
GlobalTransformerRegistry.process(OperationTransformerRegistry registry,
PathAddress address,
ModelVersion version,
Map<PathAddress,ModelVersion> versions) |
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 |
TransformationTargetImpl.getSubsystemVersion(String subsystemName) |
ModelVersion |
TransformationTarget.getSubsystemVersion(String subsystemName)
Get the subsystem version.
|
ModelVersion |
TransformationTargetImpl.getVersion() |
ModelVersion |
TransformationTarget.getVersion()
Get the version of this target.
|
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 |
TransformationTargetImpl.addSubsystemVersion(String subsystemName,
ModelVersion version) |
void |
TransformationTarget.addSubsystemVersion(String subsystemName,
ModelVersion version)
Add version information for a subsystem.
|
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.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)
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)
Register a transformation description as a sub-resource at a given SubsystemRegistration.
|
Modifier and Type | Method and Description |
---|---|
String |
DomainControllerLogger.unknownAttributesFromSubsystemVersion(String operationName,
String subsystemName,
ModelVersion version,
Collection<String> attributes)
Warning messages when a transformer detects that an operation defines unknown attributes for a legacy subsystem.
|
String |
DomainControllerLogger_$logger.unknownAttributesFromSubsystemVersion(String operationName,
String subsystemName,
ModelVersion version,
Collection<String> attributes) |
Modifier and Type | Method and Description |
---|---|
protected void |
ModelTestKernelServicesImpl.addLegacyKernelService(ModelVersion modelVersion,
T legacyServices) |
static void |
ModelTestUtils.checkFailedTransformedBootOperations(ModelTestKernelServices<?> mainServices,
ModelVersion modelVersion,
List<org.jboss.dmr.ModelNode> operations,
FailedOperationTransformationConfig config)
A standard test for transformers where things should be rejected.
|
org.jboss.dmr.ModelNode |
ModelTestKernelServices.executeOperation(ModelVersion modelVersion,
OperationTransformer.TransformedOperation op)
Execute an operation in the controller containg the passed in version of the subsystem.
|
org.jboss.dmr.ModelNode |
ModelTestLegacyControllerKernelServicesProxy.executeOperation(ModelVersion modelVersion,
OperationTransformer.TransformedOperation op) |
T |
ModelTestKernelServices.getLegacyServices(ModelVersion modelVersion)
Gets the legacy controller services for the controller containing the passed in model version
|
T |
ModelTestKernelServicesImpl.getLegacyServices(ModelVersion modelVersion)
Gets the legacy controller services for the controller containing the passed in model version
|
org.jboss.dmr.ModelNode |
ModelTestKernelServices.readTransformedModel(ModelVersion modelVersion)
Transforms the model to the legacy subsystem model version
|
org.jboss.dmr.ModelNode |
ModelTestLegacyControllerKernelServicesProxy.readTransformedModel(ModelVersion modelVersion) |
org.jboss.dmr.ModelNode |
ModelTestLegacyControllerKernelServicesProxy.readTransformedModel(ModelVersion modelVersion,
boolean includeDefaults) |
OperationTransformer.TransformedOperation |
ModelTestKernelServices.transformOperation(ModelVersion modelVersion,
org.jboss.dmr.ModelNode operation)
Transforms an operation in the main controller to the format expected by the model controller containing
the legacy subsystem
|
OperationTransformer.TransformedOperation |
ModelTestLegacyControllerKernelServicesProxy.transformOperation(ModelVersion modelVersion,
org.jboss.dmr.ModelNode operation) |
OperationTransformer.TransformedOperation |
ModelTestKernelServices.transformOperation(ModelVersion modelVersion,
org.jboss.dmr.ModelNode operation,
TransformerOperationAttachment attachment)
Transforms an operation in the main controller to the format expected by the model controller containing
the legacy subsystem
|
OperationTransformer.TransformedOperation |
ModelTestLegacyControllerKernelServicesProxy.transformOperation(ModelVersion modelVersion,
org.jboss.dmr.ModelNode operation,
TransformerOperationAttachment attachment) |
Constructor and Description |
---|
ModelTestKernelServicesImpl(org.jboss.msc.service.ServiceContainer container,
ModelTestModelControllerService controllerService,
StringConfigurationPersister persister,
ManagementResourceRegistration rootRegistration,
OperationValidator operationValidator,
ModelVersion legacyModelVersion,
boolean successfulBoot,
Throwable bootError) |
Copyright © 2023 JBoss by Red Hat. All rights reserved.