Interface FileTransferProtocol

  • All Superinterfaces:
    org.ikasan.connector.basefiletransfer.net.FileTransferClient, org.ikasan.connector.base.command.TransactionalResource
    All Known Implementing Classes:
    FileTransferProtocolClient, FileTransferProtocolSSLClient

    public interface FileTransferProtocol
    extends org.ikasan.connector.basefiletransfer.net.FileTransferClient
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void connect()  
      void echoConfig()  
      boolean isConnected()  
      void login()  
      void validateConstructorArgs()  
      • Methods inherited from interface org.ikasan.connector.basefiletransfer.net.FileTransferClient

        cd, deleteRemoteDirectory, deleteRemoteFile, disconnect, get, get, get, get, getAsInputStream, getContentAsStream, ls, mkdir, put, putWithOutputStream, pwd, rename
      • Methods inherited from interface org.ikasan.connector.base.command.TransactionalResource

        ensureConnection
    • Method Detail

      • echoConfig

        void echoConfig()
      • isConnected

        boolean isConnected()
      • validateConstructorArgs

        void validateConstructorArgs()
                              throws org.ikasan.connector.basefiletransfer.net.ClientInitialisationException
        Throws:
        org.ikasan.connector.basefiletransfer.net.ClientInitialisationException
      • connect

        void connect()
              throws org.ikasan.connector.basefiletransfer.net.ClientConnectionException
        Throws:
        org.ikasan.connector.basefiletransfer.net.ClientConnectionException
      • login

        void login()
            throws org.ikasan.connector.basefiletransfer.net.ClientConnectionException
        Throws:
        org.ikasan.connector.basefiletransfer.net.ClientConnectionException