Class InvocationApi

java.lang.Object
dev.restate.admin.api.InvocationApi

public class InvocationApi extends Object
  • Constructor Details

    • InvocationApi

      public InvocationApi()
    • InvocationApi

      public InvocationApi(ApiClient apiClient)
  • Method Details

    • getApiException

      protected ApiException getApiException(String operationId, HttpResponse<InputStream> response) throws IOException
      Throws:
      IOException
    • downloadFileFromResponse

      public File downloadFileFromResponse(HttpResponse<InputStream> response) throws ApiException
      Download file from the given response.
      Parameters:
      response - Response
      Returns:
      File
      Throws:
      ApiException - If fail to read file content from response and write to disk
    • deleteInvocation

      public void deleteInvocation(@Nonnull String invocationId, @Nullable DeletionMode mode) throws ApiException
      Delete an invocation Delete the given invocation. By default, an invocation is terminated by gracefully cancelling it. This ensures virtual object state consistency. Alternatively, an invocation can be killed which does not guarantee consistency for virtual object instance state, in-flight invocations to other services, etc. A stored completed invocation can also be purged
      Parameters:
      invocationId - Invocation identifier. (required)
      mode - If cancel, it will gracefully terminate the invocation. If kill, it will terminate the invocation with a hard stop. If purge, it will only cleanup the response for completed invocations, and leave unaffected an in-flight invocation. (optional)
      Throws:
      ApiException - if fails to make API call
    • deleteInvocation

      public void deleteInvocation(@Nonnull String invocationId, @Nullable DeletionMode mode, Map<String,String> headers) throws ApiException
      Delete an invocation Delete the given invocation. By default, an invocation is terminated by gracefully cancelling it. This ensures virtual object state consistency. Alternatively, an invocation can be killed which does not guarantee consistency for virtual object instance state, in-flight invocations to other services, etc. A stored completed invocation can also be purged
      Parameters:
      invocationId - Invocation identifier. (required)
      mode - If cancel, it will gracefully terminate the invocation. If kill, it will terminate the invocation with a hard stop. If purge, it will only cleanup the response for completed invocations, and leave unaffected an in-flight invocation. (optional)
      headers - Optional headers to include in the request
      Throws:
      ApiException - if fails to make API call
    • deleteInvocationWithHttpInfo

      public ApiResponse<Void> deleteInvocationWithHttpInfo(@Nonnull String invocationId, @Nullable DeletionMode mode) throws ApiException
      Delete an invocation Delete the given invocation. By default, an invocation is terminated by gracefully cancelling it. This ensures virtual object state consistency. Alternatively, an invocation can be killed which does not guarantee consistency for virtual object instance state, in-flight invocations to other services, etc. A stored completed invocation can also be purged
      Parameters:
      invocationId - Invocation identifier. (required)
      mode - If cancel, it will gracefully terminate the invocation. If kill, it will terminate the invocation with a hard stop. If purge, it will only cleanup the response for completed invocations, and leave unaffected an in-flight invocation. (optional)
      Returns:
      ApiResponse<Void>
      Throws:
      ApiException - if fails to make API call
    • deleteInvocationWithHttpInfo

      public ApiResponse<Void> deleteInvocationWithHttpInfo(@Nonnull String invocationId, @Nullable DeletionMode mode, Map<String,String> headers) throws ApiException
      Delete an invocation Delete the given invocation. By default, an invocation is terminated by gracefully cancelling it. This ensures virtual object state consistency. Alternatively, an invocation can be killed which does not guarantee consistency for virtual object instance state, in-flight invocations to other services, etc. A stored completed invocation can also be purged
      Parameters:
      invocationId - Invocation identifier. (required)
      mode - If cancel, it will gracefully terminate the invocation. If kill, it will terminate the invocation with a hard stop. If purge, it will only cleanup the response for completed invocations, and leave unaffected an in-flight invocation. (optional)
      headers - Optional headers to include in the request
      Returns:
      ApiResponse<Void>
      Throws:
      ApiException - if fails to make API call