public class OperationTransformerRegistry extends Object
Modifier and Type | Class and Description |
---|---|
static class |
OperationTransformerRegistry.OperationTransformerEntry |
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) |
Modifier and Type | Method and Description |
---|---|
OperationTransformerRegistry |
getChild(PathAddress address) |
OperationTransformerRegistry.OperationTransformerEntry |
getDefaultTransformer() |
List<PathAddressTransformer> |
getPathTransformations(PathAddress address)
Get a list of path transformers for a given address.
|
protected TransformerEntry |
getTransformerEntry() |
TransformerEntry |
getTransformerEntry(PathAddress address) |
void |
mergeSubsystem(GlobalTransformerRegistry registry,
String subsystemName,
ModelVersion version)
Merge a new subsystem from the global registration.
|
OperationTransformerRegistry.OperationTransformerEntry |
resolveOperationTransformer(PathAddress address,
String operationName)
Resolve an operation transformer entry.
|
OperationTransformerRegistry.ResourceTransformerEntry |
resolveResourceTransformer(PathAddress address)
Resolve a resource transformer for a given address.
|
public static final OperationTransformerRegistry.OperationTransformerEntry DISCARD
public static final OperationTransformerRegistry.OperationTransformerEntry FORWARD
protected OperationTransformerRegistry(PathAddressTransformer pathAddressTransformer, OperationTransformerRegistry.ResourceTransformerEntry resourceTransformer, OperationTransformerRegistry.OperationTransformerEntry defaultTransformer)
public TransformerEntry getTransformerEntry(PathAddress address)
protected TransformerEntry getTransformerEntry()
public OperationTransformerRegistry.ResourceTransformerEntry resolveResourceTransformer(PathAddress address)
address
- the addresspublic OperationTransformerRegistry.OperationTransformerEntry resolveOperationTransformer(PathAddress address, String operationName)
address
- the addressoperationName
- the operation namepublic void mergeSubsystem(GlobalTransformerRegistry registry, String subsystemName, ModelVersion version)
registry
- the global registrysubsystemName
- the subsystem nameversion
- the subsystem versionpublic List<PathAddressTransformer> getPathTransformations(PathAddress address)
address
- the path addresspublic OperationTransformerRegistry getChild(PathAddress address)
public OperationTransformerRegistry.OperationTransformerEntry getDefaultTransformer()
Copyright © 2015 JBoss by Red Hat. All rights reserved.