Class ScpClient

  • All Implemented Interfaces:
    com.consol.citrus.common.InitializingPhase, com.consol.citrus.common.Named, com.consol.citrus.common.ShutdownPhase, com.consol.citrus.endpoint.Endpoint, com.consol.citrus.messaging.Consumer, com.consol.citrus.messaging.Producer, com.consol.citrus.messaging.ReplyConsumer, com.consol.citrus.messaging.SelectiveConsumer

    public class ScpClient
    extends SftpClient
    Since:
    2.7.6
    Author:
    Christoph Deppisch
    • Constructor Detail

      • ScpClient

        public ScpClient()
        Default constructor initializing endpoint configuration.
      • ScpClient

        protected ScpClient​(ScpEndpointConfiguration endpointConfiguration)
        Default constructor using endpoint configuration.
        Parameters:
        endpointConfiguration -
    • Method Detail

      • listFiles

        protected FtpMessage listFiles​(ListCommand list,
                                       com.consol.citrus.context.TestContext context)
        Description copied from class: FtpClient
        Perform list files operation and provide file information as response.
        Overrides:
        listFiles in class SftpClient
        Returns:
      • connectAndLogin

        protected void connectAndLogin()
        Description copied from class: FtpClient
        Opens a new connection and performs login with user name and password if set.
        Overrides:
        connectAndLogin in class SftpClient
      • initialize

        public void initialize()
        Specified by:
        initialize in interface com.consol.citrus.common.InitializingPhase
        Overrides:
        initialize in class SftpClient
      • destroy

        public void destroy()
        Specified by:
        destroy in interface com.consol.citrus.common.ShutdownPhase
        Overrides:
        destroy in class SftpClient