Class WagonHelper.WagonFetcher

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private org.apache.maven.wagon.authentication.AuthenticationInfo authenticationInfo  
      private org.apache.maven.wagon.events.TransferListener listener  
      private org.apache.maven.wagon.proxy.ProxyInfo proxyInfo  
      private org.apache.maven.wagon.Wagon wagon  
    • Constructor Summary

      Constructors 
      Constructor Description
      WagonFetcher​(org.apache.maven.wagon.Wagon wagon, org.apache.maven.wagon.events.TransferListener listener, org.apache.maven.wagon.authentication.AuthenticationInfo authenticationInfo, org.apache.maven.wagon.proxy.ProxyInfo proxyInfo)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void connect​(java.lang.String id, java.lang.String url)
      Connect and start transfer session
      void disconnect()
      Disconnect and complete transfer session
      private void logError​(java.lang.String msg, java.lang.Exception ex)  
      java.io.InputStream retrieve​(java.lang.String name)
      Retrieves resource as InputStream
      void retrieve​(java.lang.String name, java.io.File targetFile)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • listener

        private final org.apache.maven.wagon.events.TransferListener listener
      • authenticationInfo

        private final org.apache.maven.wagon.authentication.AuthenticationInfo authenticationInfo
      • proxyInfo

        private final org.apache.maven.wagon.proxy.ProxyInfo proxyInfo
      • wagon

        private final org.apache.maven.wagon.Wagon wagon
    • Constructor Detail

      • WagonFetcher

        public WagonFetcher​(org.apache.maven.wagon.Wagon wagon,
                            org.apache.maven.wagon.events.TransferListener listener,
                            org.apache.maven.wagon.authentication.AuthenticationInfo authenticationInfo,
                            org.apache.maven.wagon.proxy.ProxyInfo proxyInfo)
    • Method Detail

      • connect

        public void connect​(java.lang.String id,
                            java.lang.String url)
                     throws java.io.IOException
        Description copied from interface: ResourceFetcher
        Connect and start transfer session
        Specified by:
        connect in interface ResourceFetcher
        Throws:
        java.io.IOException
      • disconnect

        public void disconnect()
                        throws java.io.IOException
        Description copied from interface: ResourceFetcher
        Disconnect and complete transfer session
        Specified by:
        disconnect in interface ResourceFetcher
        Throws:
        java.io.IOException
      • retrieve

        public java.io.InputStream retrieve​(java.lang.String name)
                                     throws java.io.IOException,
                                            java.io.FileNotFoundException
        Description copied from interface: ResourceFetcher
        Retrieves resource as InputStream
        Specified by:
        retrieve in interface ResourceFetcher
        Parameters:
        name - a name of resource to retrieve
        Throws:
        java.io.IOException
        java.io.FileNotFoundException
      • retrieve

        public void retrieve​(java.lang.String name,
                             java.io.File targetFile)
                      throws java.io.IOException,
                             java.io.FileNotFoundException
        Throws:
        java.io.IOException
        java.io.FileNotFoundException
      • logError

        private void logError​(java.lang.String msg,
                              java.lang.Exception ex)