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 © 2017 JBoss by Red Hat. All rights reserved.