Package globus.glmap

Class NetworkTask

java.lang.Object
globus.glmap.NetworkTask

public class NetworkTask extends Object
Network task that works via curl.
  • Constructor Details

    • NetworkTask

      public NetworkTask(@NonNull String url)
      Default constructor
      Parameters:
      url - url of task
  • Method Details

    • setHeader

      public void setHeader(@NonNull String key, @NonNull String value)
      Set header of task
      Parameters:
      key - key of header
      value - value of header
    • setPostData

      public void setPostData(@NonNull byte[] data, @Nullable String method)
      Set post method and data
      Parameters:
      data - data
      method - post method
    • start

      public void start(@NonNull NetworkTask.Callback callback)
      Starts task
      Parameters:
      callback - callback
    • cancel

      public void cancel()
      Cancels task