Class ECtransRmdir

java.lang.Object
ecmwf.common.ectrans.ECtransRmdir

public final class ECtransRmdir extends Object
ECMWF Product Data Store (OpenECPDS) Project.
Since:
2024-07-01
Version:
6.7.7
Author:
Laurent Gougeon - syi@ecmwf.int, ECMWF.
  • Constructor Details Link icon

    • ECtransRmdir Link icon

      public ECtransRmdir(String name)
      Instantiates a new ectrans rmdir.
      Parameters:
      name - the name
  • Method Details Link icon

    • getName Link icon

      protected String getName()
      Gets the name. Gets the name.
      Returns:
      the name
    • exec Link icon

      protected void exec(TransferModule module, boolean interruptible) throws Exception
      Exec. Exec.
      Parameters:
      module - the module
      interruptible - the interruptible
      Throws:
      Exception - the exception
    • init Link icon

      public void init(RemoteProvider provider, ECtransContainer container, ECtransCallback callback, String cookie)
      Inits the.
      Parameters:
      provider - the provider
      container - the container
      callback - the callback
      cookie - the cookie
    • getECTransContainer Link icon

      protected ECtransContainer getECTransContainer()
      Gets the EC trans container.
      Returns:
      the EC trans container
    • getECtransCallback Link icon

      protected ECtransCallback getECtransCallback()
      Gets the ectrans callback.
      Returns:
      the ectrans callback
    • getRemoteProvider Link icon

      protected RemoteProvider getRemoteProvider()
      Gets the remote provider.
      Returns:
      the remote provider
    • getECtransHistory Link icon

      protected ECtransHistory getECtransHistory()
      Gets the ectrans history.
      Returns:
      the ectrans history
    • getCookie Link icon

      protected String getCookie()
      Gets the cookie.
      Returns:
      the cookie
    • getResult Link icon

      public Object getResult()
      Gets the result.
      Returns:
      the result
    • close Link icon

      protected void close(TransferModule module, long timeout, boolean asynchronous) throws IOException
      Close.
      Parameters:
      module - the module
      timeout - the timeout
      asynchronous - the asynchronous
      Throws:
      IOException - Signals that an I/O exception has occurred.