public class CallDefinitionExecutor extends Object
| Constructor and Description |
|---|
CallDefinitionExecutor() |
| Modifier and Type | Method and Description |
|---|---|
protected List<Object> |
contextExecutionArguments(ExecutionContext context,
Method executeMethod) |
Object |
execute(CallDefinition callDefinition,
ExecutionContext execution) |
protected Object |
executeDelegate(Object delegateInstance,
ExecutionContext context) |
protected Object[] |
getArguments(CallDefinition callDefinition,
ExecutionContext executionContext) |
protected Object |
invokeDelegateMethod(ExecutionContext context,
Object serviceInstance,
Method executeMethod) |
protected Object |
invokeMethod(InvokeDefinition method,
ExecutionContext context) |
protected Object |
invokeMethodWithArguments(Method serviceMethod,
Object serviceInstance,
Object[] arguments) |
protected String |
unsupportedDelegateMessage(Object delegateInstance) |
public Object execute(CallDefinition callDefinition, ExecutionContext execution)
protected Object invokeMethod(InvokeDefinition method, ExecutionContext context)
protected Object invokeMethodWithArguments(Method serviceMethod, Object serviceInstance, Object[] arguments)
protected Object[] getArguments(CallDefinition callDefinition, ExecutionContext executionContext)
protected Object executeDelegate(Object delegateInstance, ExecutionContext context)
protected Object invokeDelegateMethod(ExecutionContext context, Object serviceInstance, Method executeMethod)
protected List<Object> contextExecutionArguments(ExecutionContext context, Method executeMethod)
Copyright © 2015. All rights reserved.