public interface IOViewerContext
Modifier and Type | Method and Description |
---|---|
void |
fetchInputBean(FetchJSONCallback callback)
Get the input JavaBean associated with the running of a Tasklet from the server.
|
void |
fetchInputBean(FetchPOJOCallback callback)
Get the input JavaBean associated with the running of a Tasklet from the server.
|
void |
fetchOutputBean(FetchJSONCallback callback)
Get the output JavaBean associated with the running of a Tasklet from the server.
|
void |
fetchOutputBean(FetchPOJOCallback callback)
Get the output JavaBean associated with the running of a Tasklet from the server.
|
void |
fetchTaskletStatus(FetchTaskletStatusCallback callback)
Get the
TaskletStatus object associated with the running of a Tasklet from the server
This will contain updated information on running state of the Tasklet (if it is still
running). |
long |
getJobID()
Unique id of workflow/job that is associatd with this RuntimeViewer.
|
java.lang.String |
getJobName()
User defined name of workflow/job that is associatd with this RuntimeViewer.
|
long |
getJobRunID()
Unique id assigned to the workflow/job that ran the Tasklet that
the RuntimeViewer is associated with.
|
long |
getTaskletID()
Unique id of Tasklet that the RuntimeViewer is associated with.
|
java.lang.String |
getTaskletName()
User defined name of the Tasklet that the RuntimeViewer is associated with.
|
UniversalClient |
getUniversalClient()
Messaging client that can be used to access Mule endpoint services and SOAFaces
endpoint services.
|
java.lang.String |
getUsername()
Username of user accessing this IOViewer.
|
long getJobRunID()
long getJobID()
java.lang.String getJobName()
long getTaskletID()
java.lang.String getTaskletName()
java.lang.String getUsername()
void fetchTaskletStatus(FetchTaskletStatusCallback callback)
TaskletStatus
object associated with the running of a Tasklet from the server
This will contain updated information on running state of the Tasklet (if it is still
running). To get updated status from the Tasklet, you must call this method to get
the latest TaskletStatus
object.
FetchPOJOCallback.onFailure()
exceptions that can be returned
if there is a problem include:
BeanTransferException
when there is a server-side problem
fetching the input JavaBean.callback
- Return TaskletStatus object.void fetchInputBean(FetchPOJOCallback callback)
FetchPOJOCallback.onFailure()
exceptions that can be returned
if there is a problem include:
BeanTransferException
when there is a server-side problem
fetching the input JavaBean.callback
- Return results of input JavaBean as a POJO.void fetchInputBean(FetchJSONCallback callback)
FetchJSONCallback.onFailure()
exceptions that can be returned
if there is a problem include:
BeanTransferException
when there is a server-side problem
fetching the input JavaBean.callback
- Return results of input JavaBean as a JSON.void fetchOutputBean(FetchPOJOCallback callback)
FetchPOJOCallback.onFailure()
exceptions that can be returned
if there is a problem include:
BeanTransferException
when there is a server-side problem
fetching the output JavaBean.callback
- Return results of input JavaBean as a POJO.void fetchOutputBean(FetchJSONCallback callback)
FetchJSONCallback.onFailure
exceptions that can be returned
if there is a problem include:
BeanTransferException
when there is a server-side problem
fetching the output JavaBean.callback
- Return results of input JavaBean as a JSON.UniversalClient getUniversalClient()
Copyright © Grand Logic, Inc. All Rights Reserved.