Class FileNotificationCommand

java.lang.Object
org.labkey.remoteapi.Command<ResponseType,org.apache.hc.client5.http.classic.methods.HttpPost>
org.labkey.remoteapi.PostCommand<FileNotificationResponse>
org.labkey.remoteapi.pipeline.FileNotificationCommand
All Implemented Interfaces:
HasRequiredVersion

public class FileNotificationCommand extends PostCommand<FileNotificationResponse>
Notifies the server that files may have become available for the pipeline to process. Causes the server to look through all the jobs that are blocked, waiting for files, and release the ones whose files are now available.
  • Constructor Details

    • FileNotificationCommand

      public FileNotificationCommand()
  • Method Details

    • createResponse

      protected FileNotificationResponse createResponse(String text, int status, String contentType, org.json.JSONObject json)
      Description copied from class: Command
      Creates an instance of the response class, initialized with the response text, the HTTP status code, and parsed JSONObject.

      Override this method to create an instance of a different class that extends CommandResponse

      Overrides:
      createResponse in class Command<FileNotificationResponse,org.apache.hc.client5.http.classic.methods.HttpPost>
      Parameters:
      text - The response text from the server.
      status - The HTTP status code.
      contentType - The Content-Type header value.
      json - The parsed JSONObject (or null if no JSON was returned).
      Returns:
      An instance of the response object.