org.teleal.cling.model.action
Class MethodActionExecutor
java.lang.Object
org.teleal.cling.model.action.ActionExecutor
org.teleal.cling.model.action.MethodActionExecutor
public class MethodActionExecutor
- extends ActionExecutor
- Author:
- Christian Bauer
Field Summary |
protected java.lang.reflect.Method |
method
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
method
protected java.lang.reflect.Method method
MethodActionExecutor
public MethodActionExecutor(java.lang.reflect.Method method)
MethodActionExecutor
public MethodActionExecutor(java.util.Map<ActionArgument<LocalService>,StateVariableAccessor> outputArgumentAccessors,
java.lang.reflect.Method method)
getMethod
public java.lang.reflect.Method getMethod()
execute
protected void execute(ActionInvocation<LocalService> actionInvocation,
java.lang.Object serviceImpl)
throws java.lang.Exception
- Specified by:
execute
in class ActionExecutor
- Throws:
java.lang.Exception
isUseOutputArgumentAccessors
protected boolean isUseOutputArgumentAccessors(ActionInvocation<LocalService> actionInvocation)
createInputArgumentValues
protected java.lang.Object[] createInputArgumentValues(ActionInvocation<LocalService> actionInvocation,
java.lang.reflect.Method method)
throws ActionException
- Throws:
ActionException
Copyright © 2010 Teleal GmbH, Switzerland. All Rights Reserved.