alma::ACS::jbaci::ReflectionBACIAction Class Reference
List of all members.
Public Member Functions |
| | ReflectionBACIAction (PrioritizedExecutor executor, Object invokee, Method method, CBvoid callback, CBDescIn descIn) |
| | ReflectionBACIAction (PrioritizedExecutor executor, Object invokee, Method method, Callback callback, CBDescIn descIn, CallbackDispatcher callbackDispatcher) |
| | ReflectionBACIAction (PrioritizedExecutor executor, Object invokee, Method method, CBvoid callback, CBDescIn descIn, BACIPriority priority) |
| | ReflectionBACIAction (PrioritizedExecutor executor, Object invokee, Method method, Callback callback, CBDescIn descIn, CallbackDispatcher callbackDispatcher, BACIPriority priority) |
| | ReflectionBACIAction (PrioritizedExecutor executor, Object invokee, Class invokeeClass, String methodName, CBvoid callback, CBDescIn descIn) |
| | ReflectionBACIAction (PrioritizedExecutor executor, Object invokee, Class invokeeClass, String methodName, Callback callback, CBDescIn descIn, CallbackDispatcher callbackDispatcher) |
| | ReflectionBACIAction (PrioritizedExecutor executor, Object invokee, Class invokeeClass, String methodName, Callback callback, CBDescIn descIn, CallbackDispatcher callbackDispatcher, BACIPriority priority) |
| Object | execute () throws AcsJException |
Protected Attributes |
| Object | invokee |
| Method | method |
Detailed Description
BACI action using reflection to invoke BACI method. This class simplifies usage of BACIAction, there is no need to extend the class and implement execute() method. Called metod has to have the following signature: "public void <name>() throws AcsJException;".
- Author:
- Matej Sekoranja
- Version:
- $id$
Constructor & Destructor Documentation
| alma::ACS::jbaci::ReflectionBACIAction::ReflectionBACIAction |
( |
PrioritizedExecutor |
executor, |
|
|
Object |
invokee, |
|
|
Method |
method, |
|
|
CBvoid |
callback, |
|
|
CBDescIn |
descIn | |
|
) |
| | [inline] |
Constructor of NORMAL priority action (CBvoid callback).
- Parameters:
-
| executor | executor to be used to execute action. |
| invokee | object on which to invoke the method |
| method | method to be invoked. |
| callback | action callback. |
| descIn | action callback in descriptor. |
Constructor of NORMAL priority action.
- Parameters:
-
| executor | executor to be used to execute action. |
| invokee | object on which to invoke the method |
| method | method to be invoked. |
| callback | action callback. |
| descIn | action callback in descriptor. |
| callbackDispatcher | callback dispatcher (value dependend). |
Constructor.
- Parameters:
-
| executor | executor to be used to execute action. |
| invokee | object on which to invoke the method |
| method | method to be invoked. |
| callback | action callback. |
| descIn | action in descriptor. |
| priority | action priority. |
Constructor.
- Parameters:
-
| executor | executor to be used to execute action. |
| invokee | object on which to invoke the method |
| method | method to be invoked. |
| callback | action callback. |
| descIn | action in descriptor. |
| callbackDispatcher | callback dispatcher (value dependend). |
| priority | action priority. |
| alma::ACS::jbaci::ReflectionBACIAction::ReflectionBACIAction |
( |
PrioritizedExecutor |
executor, |
|
|
Object |
invokee, |
|
|
Class |
invokeeClass, |
|
|
String |
methodName, |
|
|
CBvoid |
callback, |
|
|
CBDescIn |
descIn | |
|
) |
| | [inline] |
Constructor of NORMAL priority action (CBvoid callback).
- Parameters:
-
| executor | executor to be used to execute action. |
| invokee | object on which to invoke the method |
| invokeeClass | Class of the invokeee instance. |
| methodName | name of the method. |
| callback | action callback. |
| descIn | action callback in descriptor. |
Constructor of NORMAL priority action.
- Parameters:
-
| executor | executor to be used to execute action. |
| invokee | object on which to invoke the method |
| invokeeClass | Class of the invokeee instance. |
| methodName | name of the method. |
| callback | action callback. |
| descIn | action callback in descriptor. |
| callbackDispatcher | callback dispatcher (value dependend). |
Constructor of priority action.
- Parameters:
-
| executor | executor to be used to execute action. |
| invokee | object on which to invoke the method |
| invokeeClass | Class of the invokeee instance. |
| methodName | name of the method. |
| callback | action callback. |
| descIn | action callback in descriptor. |
| callbackDispatcher | callback dispatcher (value dependend). |
| priority | action priority. |
References method.
Member Function Documentation
| Object alma::ACS::jbaci::ReflectionBACIAction::execute |
( |
|
) |
throws AcsJException [inline, virtual] |
Member Data Documentation
Object on which to invoke the method.
Referenced by execute().
The documentation for this class was generated from the following file: