|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jboss.txbridge.ba.execute.ServiceExecutor
public abstract class ServiceExecutor
This is an abstract class that describes a basic ServiceExecutor. Service Executors are used for executing datamgmt actions.
| Field Summary | |
|---|---|
private static DataManagerProvider |
cmp
|
(package private) DataProvider |
dataProvider
|
(package private) ExecutionInterface |
execution
|
private static org.apache.log4j.Logger |
log
|
private TaskDescription |
taskDescription
|
| Constructor Summary | |
|---|---|
ServiceExecutor(TaskDescription taskDesc)
Main constructor. |
|
ServiceExecutor(TaskDescription taskDesc,
ExecutionInterface execution,
DataProvider dp)
Constructor. |
|
| Method Summary | |
|---|---|
void |
invokeService(MethodDescription md,
ExecutionDataProvider edp)
This method invokes the datamgmt task which is specified in the service description. |
void |
setExecutionType(ExecutionInterface execution)
This method sets a new execution type. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static org.apache.log4j.Logger log
private static DataManagerProvider cmp
private TaskDescription taskDescription
ExecutionInterface execution
DataProvider dataProvider
| Constructor Detail |
|---|
ServiceExecutor(TaskDescription taskDesc)
taskDesc - is the task's description.
public ServiceExecutor(TaskDescription taskDesc,
ExecutionInterface execution,
DataProvider dp)
taskDesc - is the task's description.execution - is the execution interface that should be used.dp - is the data provider for arguments.| Method Detail |
|---|
public void setExecutionType(ExecutionInterface execution)
execution - is the execution type which should be set.
public void invokeService(MethodDescription md,
ExecutionDataProvider edp)
throws ActionExecutionException
md - represents the service description.edp - represents the datamgmt data provider.
ActionExecutionException - if it was not possible to execute datamgmt action.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||