Package org.forgerock.openidm.scheduler
Class SchedulerService
java.lang.Object
org.forgerock.openidm.scheduler.SchedulerService
- All Implemented Interfaces:
org.forgerock.json.resource.RequestHandler
Scheduler service using Quartz. This service exposes subroutes for the Quartz resources (
Triggers,
Jobs)-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.forgerock.json.resource.ConnectionFactorystatic final Stringprotected RouteServiceprotected RouteService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbindEnhancedConfig(EnhancedConfig enhancedConfig) org.forgerock.util.promise.Promise<org.forgerock.json.resource.ActionResponse,org.forgerock.json.resource.ResourceException> handleAction(org.forgerock.services.context.Context context, org.forgerock.json.resource.ActionRequest request) org.forgerock.util.promise.Promise<org.forgerock.json.resource.ResourceResponse,org.forgerock.json.resource.ResourceException> handleCreate(org.forgerock.services.context.Context context, org.forgerock.json.resource.CreateRequest request) org.forgerock.util.promise.Promise<org.forgerock.json.resource.ResourceResponse,org.forgerock.json.resource.ResourceException> handleDelete(org.forgerock.services.context.Context context, org.forgerock.json.resource.DeleteRequest request) org.forgerock.util.promise.Promise<org.forgerock.json.resource.ResourceResponse,org.forgerock.json.resource.ResourceException> handlePatch(org.forgerock.services.context.Context context, org.forgerock.json.resource.PatchRequest request) org.forgerock.util.promise.Promise<org.forgerock.json.resource.QueryResponse,org.forgerock.json.resource.ResourceException> handleQuery(org.forgerock.services.context.Context context, org.forgerock.json.resource.QueryRequest request, org.forgerock.json.resource.QueryResourceHandler handler) org.forgerock.util.promise.Promise<org.forgerock.json.resource.ResourceResponse,org.forgerock.json.resource.ResourceException> handleRead(org.forgerock.services.context.Context context, org.forgerock.json.resource.ReadRequest request) org.forgerock.util.promise.Promise<org.forgerock.json.resource.ResourceResponse,org.forgerock.json.resource.ResourceException> handleUpdate(org.forgerock.services.context.Context context, org.forgerock.json.resource.UpdateRequest request)
-
Field Details
-
GROUP_NAME
- See Also:
-
policy
-
repoService
-
connectionFactory
protected org.forgerock.json.resource.ConnectionFactory connectionFactory
-
-
Constructor Details
-
SchedulerService
public SchedulerService()
-
-
Method Details
-
bindEnhancedConfig
-
handleCreate
public org.forgerock.util.promise.Promise<org.forgerock.json.resource.ResourceResponse,org.forgerock.json.resource.ResourceException> handleCreate(org.forgerock.services.context.Context context, org.forgerock.json.resource.CreateRequest request) - Specified by:
handleCreatein interfaceorg.forgerock.json.resource.RequestHandler
-
handleRead
public org.forgerock.util.promise.Promise<org.forgerock.json.resource.ResourceResponse,org.forgerock.json.resource.ResourceException> handleRead(org.forgerock.services.context.Context context, org.forgerock.json.resource.ReadRequest request) - Specified by:
handleReadin interfaceorg.forgerock.json.resource.RequestHandler
-
handleUpdate
public org.forgerock.util.promise.Promise<org.forgerock.json.resource.ResourceResponse,org.forgerock.json.resource.ResourceException> handleUpdate(org.forgerock.services.context.Context context, org.forgerock.json.resource.UpdateRequest request) - Specified by:
handleUpdatein interfaceorg.forgerock.json.resource.RequestHandler
-
handleDelete
public org.forgerock.util.promise.Promise<org.forgerock.json.resource.ResourceResponse,org.forgerock.json.resource.ResourceException> handleDelete(org.forgerock.services.context.Context context, org.forgerock.json.resource.DeleteRequest request) - Specified by:
handleDeletein interfaceorg.forgerock.json.resource.RequestHandler
-
handlePatch
public org.forgerock.util.promise.Promise<org.forgerock.json.resource.ResourceResponse,org.forgerock.json.resource.ResourceException> handlePatch(org.forgerock.services.context.Context context, org.forgerock.json.resource.PatchRequest request) - Specified by:
handlePatchin interfaceorg.forgerock.json.resource.RequestHandler
-
handleQuery
public org.forgerock.util.promise.Promise<org.forgerock.json.resource.QueryResponse,org.forgerock.json.resource.ResourceException> handleQuery(org.forgerock.services.context.Context context, org.forgerock.json.resource.QueryRequest request, org.forgerock.json.resource.QueryResourceHandler handler) - Specified by:
handleQueryin interfaceorg.forgerock.json.resource.RequestHandler
-
handleAction
public org.forgerock.util.promise.Promise<org.forgerock.json.resource.ActionResponse,org.forgerock.json.resource.ResourceException> handleAction(org.forgerock.services.context.Context context, org.forgerock.json.resource.ActionRequest request) - Specified by:
handleActionin interfaceorg.forgerock.json.resource.RequestHandler
-