Interface IKeplerTasksModule
interface IKeplerTasksModule
Extends com.amazon.apmf.IStandard
The IKeplerTasksModule is the top-level interface that can be discovered via Omnikit. The
interface can be used to build objects implementing other interfaces in this package that are
required to be non singleton.
Methods
makeTaskManager()
Returns an instance of the Task Manager interface, which can be used to submit, query or remove Tasks.ITaskManager*makeTaskManager()
Returns
ITaskManager*
On success, returns a ITaskManager instance.
makeRetryPolicyBuilder()
Create a new instance of a RetryPolicy builder. TheIRetryPolicyBuilder*makeRetryPolicyBuilder()
IRetryPolicy interface is the retry
preference when Task fails.
Returns
IRetryPolicyBuilder*
On success, returns a IRetryPolicyBuilder instance.
makeTaskRequestBuilder()
Create a new instance of a TaskRequest builder.ITaskRequestBuilder*makeTaskRequestBuilder()
ITaskRequestBuilder is used to define
TaskRequest for submitting or updating with Task Manager.
Returns
ITaskRequestBuilder*
On success, returns a ITaskRequestBuilder instance.
makeTaskResultBuilder()
Create a new instance of a TaskResult builder. The Task handler uses anITaskResultBuilder*makeTaskResultBuilder()
ITaskResult to post
incremental updates about Task execution as well as post its outcome.
Returns
ITaskResultBuilder*
On success, returns a ITaskResultBuilder instance.
makeTimePropertiesBuilder()
Create a new instance of a TimeProperties builder.ITimePropertiesBuilder*makeTimePropertiesBuilder()
ITimePropertiesBuilder is used to define an ITimeProperties that can
be associated with a Task Request using ITaskRequestBuilder.
Returns
ITimePropertiesBuilder*
On success, returns a ITimePropertiesBuilder instance.

