Package org.jboss.as.controller
Interface TransformingProxyController
-
- All Superinterfaces:
ProxyController
public interface TransformingProxyController extends ProxyController
AProxyControllerwith transformation capabilities.- Author:
- Emanuel Muckenhuber
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classTransformingProxyController.FactoryFactory methods for creating aTransformingProxyController-
Nested classes/interfaces inherited from interface org.jboss.as.controller.ProxyController
ProxyController.ProxyOperationControl
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TransactionalProtocolClientgetProtocolClient()Get the underlying protocol client.TransformersgetTransformers()Get the Transformers!OperationTransformer.TransformedOperationtransformOperation(OperationContext context, org.jboss.dmr.ModelNode operation)Transform the operation.OperationTransformer.TransformedOperationtransformOperation(Transformers.TransformationInputs parameters, org.jboss.dmr.ModelNode operation)Transform the operation.-
Methods inherited from interface org.jboss.as.controller.ProxyController
execute, getKernelModelVersion, getProxyNodeAddress
-
-
-
-
Method Detail
-
getProtocolClient
TransactionalProtocolClient getProtocolClient()
Get the underlying protocol client.- Returns:
- the protocol client
-
getTransformers
Transformers getTransformers()
Get the Transformers!- Returns:
- the transformers
-
transformOperation
OperationTransformer.TransformedOperation transformOperation(OperationContext context, org.jboss.dmr.ModelNode operation) throws OperationFailedException
Transform the operation.- Parameters:
context- the operation contextoperation- the operation to transform.- Returns:
- the transformed operation
- Throws:
OperationFailedException
-
transformOperation
OperationTransformer.TransformedOperation transformOperation(Transformers.TransformationInputs parameters, org.jboss.dmr.ModelNode operation) throws OperationFailedException
Transform the operation.- Parameters:
parameters- parameters that drive the transformationoperation- the operation to transform.- Returns:
- the transformed operation
- Throws:
OperationFailedException
-
-