Package clients
Class UserTaskHttpClient
- java.lang.Object
-
- clients.BaseClient
-
- clients.UserTaskHttpClient
-
- All Implemented Interfaces:
IBaseClient,IUserTaskExtensionAdapter,java.lang.AutoCloseable
public class UserTaskHttpClient extends BaseClient implements IUserTaskExtensionAdapter
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface extensionAdapter.IUserTaskExtensionAdapter
IUserTaskExtensionAdapter.CallbackOptions, IUserTaskExtensionAdapter.UserTaskOptions
-
-
Field Summary
-
Fields inherited from class clients.BaseClient
httpClient, identity, socketIoManager
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedUserTaskHttpClient(@NonNull java.net.URI engineUrl, @NonNull Identity identity, SocketIoManager socketIoManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<java.lang.Void>cancelUserTaskInstanceReservation(@NonNull Identity identity, @NonNull java.lang.String flowNodeInstanceId)java.util.concurrent.CompletableFuture<java.lang.Void>finishUserTask(@NonNull java.lang.String userTaskInstanceId, @NonNull UserTaskInstance.UserTaskResult userTaskResult, Identity identity)java.util.concurrent.CompletableFuture<UserTaskInstance.UserTaskList>query(@NonNull Queries.UserTaskQuery query, IUserTaskExtensionAdapter.UserTaskOptions options)java.util.concurrent.CompletableFuture<java.lang.Void>reserveUserTaskInstance(@NonNull Identity identity, @NonNull java.lang.String flowNodeInstanceId, @NonNull java.lang.String actualOwnerId)-
Methods inherited from class clients.BaseClient
addParameterToUrl, buildUrl, close, connected, createRequestAuthHeaders, createSocketIoSubscription, disconnectSocket, getEngineUrl, isSocketConnected, removeSocketIoSubscription
-
-
-
-
Constructor Detail
-
UserTaskHttpClient
protected UserTaskHttpClient(@NonNull @NonNull java.net.URI engineUrl, @NonNull @NonNull Identity identity, SocketIoManager socketIoManager) throws java.net.UnknownHostException, java.net.URISyntaxException- Throws:
java.net.UnknownHostExceptionjava.net.URISyntaxException
-
-
Method Detail
-
query
public java.util.concurrent.CompletableFuture<UserTaskInstance.UserTaskList> query(@NonNull @NonNull Queries.UserTaskQuery query, IUserTaskExtensionAdapter.UserTaskOptions options)
- Specified by:
queryin interfaceIUserTaskExtensionAdapter
-
reserveUserTaskInstance
public java.util.concurrent.CompletableFuture<java.lang.Void> reserveUserTaskInstance(@NonNull @NonNull Identity identity, @NonNull @NonNull java.lang.String flowNodeInstanceId, @NonNull @NonNull java.lang.String actualOwnerId)- Specified by:
reserveUserTaskInstancein interfaceIUserTaskExtensionAdapter
-
cancelUserTaskInstanceReservation
public java.util.concurrent.CompletableFuture<java.lang.Void> cancelUserTaskInstanceReservation(@NonNull @NonNull Identity identity, @NonNull @NonNull java.lang.String flowNodeInstanceId)- Specified by:
cancelUserTaskInstanceReservationin interfaceIUserTaskExtensionAdapter
-
finishUserTask
public java.util.concurrent.CompletableFuture<java.lang.Void> finishUserTask(@NonNull @NonNull java.lang.String userTaskInstanceId, @NonNull @NonNull UserTaskInstance.UserTaskResult userTaskResult, Identity identity)- Specified by:
finishUserTaskin interfaceIUserTaskExtensionAdapter
-
-