Package org.forgerock.selfservice.core
Class AnonymousProcessService
- java.lang.Object
-
- org.forgerock.json.resource.AbstractRequestHandler
-
- org.forgerock.selfservice.core.AnonymousProcessService
-
- All Implemented Interfaces:
org.forgerock.json.resource.RequestHandler
public final class AnonymousProcessService extends org.forgerock.json.resource.AbstractRequestHandlerAnonymous process service progresses a chain ofProgressStageconfigurations, handling any required client interactions.- Since:
- 0.1.0
-
-
Constructor Summary
Constructors Constructor Description AnonymousProcessService(ProcessInstanceConfig config, ProgressStageProvider progressStageProvider, SnapshotTokenHandlerFactory tokenHandlerFactory, ProcessStore processStore, ClassLoader classLoader)Initialises the anonymous process service with the passed config.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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>handleRead(org.forgerock.services.context.Context context, org.forgerock.json.resource.ReadRequest request)
-
-
-
Constructor Detail
-
AnonymousProcessService
@Inject public AnonymousProcessService(ProcessInstanceConfig config, ProgressStageProvider progressStageProvider, SnapshotTokenHandlerFactory tokenHandlerFactory, ProcessStore processStore, ClassLoader classLoader)
Initialises the anonymous process service with the passed config.- Parameters:
config- service configurationprogressStageProvider- progress stage providertokenHandlerFactory- snapshot token handler factoryprocessStore- store for locally persisted stateclassLoader- class loader used for dynamic stage class instantiation
-
-
Method Detail
-
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- Overrides:
handleReadin classorg.forgerock.json.resource.AbstractRequestHandler
-
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- Overrides:
handleActionin classorg.forgerock.json.resource.AbstractRequestHandler
-
-