public class OperationTransformerRegistry extends Object
Modifier and Type | Class and Description |
---|---|
static class |
OperationTransformerRegistry.OperationTransformerEntry |
static interface |
OperationTransformerRegistry.PlaceholderResolver
An extra resolver to be used for
OperationTransformerRegistry entries where placeholder==true . |
static class |
OperationTransformerRegistry.ResourceTransformerEntry |
Modifier and Type | Field and Description |
---|---|
static OperationTransformerRegistry.OperationTransformerEntry |
DISCARD |
static OperationTransformerRegistry.OperationTransformerEntry |
FORWARD |
Modifier | Constructor and Description |
---|---|
protected |
OperationTransformerRegistry(PathAddressTransformer pathAddressTransformer,
OperationTransformerRegistry.ResourceTransformerEntry resourceTransformer,
OperationTransformerRegistry.OperationTransformerEntry defaultTransformer,
boolean placeholder) |
public static final OperationTransformerRegistry.OperationTransformerEntry DISCARD
public static final OperationTransformerRegistry.OperationTransformerEntry FORWARD
protected OperationTransformerRegistry(PathAddressTransformer pathAddressTransformer, OperationTransformerRegistry.ResourceTransformerEntry resourceTransformer, OperationTransformerRegistry.OperationTransformerEntry defaultTransformer, boolean placeholder)
public TransformerEntry getTransformerEntry(PathAddress address, OperationTransformerRegistry.PlaceholderResolver placeholderResolver)
protected TransformerEntry getTransformerEntry()
public OperationTransformerRegistry.ResourceTransformerEntry resolveResourceTransformer(PathAddress address, OperationTransformerRegistry.PlaceholderResolver placeholderResolver)
address
- the addressplaceholderResolver
- a placeholder resolver used to resolve children of a placeholder registrationpublic OperationTransformerRegistry.OperationTransformerEntry resolveOperationTransformer(PathAddress address, String operationName, OperationTransformerRegistry.PlaceholderResolver placeholderResolver)
address
- the addressoperationName
- the operation nameplaceholderResolver
- a placeholder resolver used to resolve children of a placeholder registrationpublic void mergeSubsystem(GlobalTransformerRegistry registry, String subsystemName, ModelVersion version)
registry
- the global registrysubsystemName
- the subsystem nameversion
- the subsystem versionpublic List<PathAddressTransformer> getPathTransformations(PathAddress address, OperationTransformerRegistry.PlaceholderResolver placeholderResolver)
address
- the path addressplaceholderResolver
- a placeholder resolver used to resolve children of a placeholder registrationpublic OperationTransformerRegistry getChild(PathAddress address)
public boolean isPlaceholder()
public OperationTransformerRegistry.OperationTransformerEntry getDefaultTransformer()
Copyright © 2023 JBoss by Red Hat. All rights reserved.