Class WagonTransporterFactory

  • All Implemented Interfaces:
    org.eclipse.aether.spi.connector.transport.TransporterFactory

    @Named("wagon")
    public final class WagonTransporterFactory
    extends java.lang.Object
    implements org.eclipse.aether.spi.connector.transport.TransporterFactory
    A transporter factory using Apache Maven Wagon. Note that this factory merely serves as an adapter to the Wagon API and by itself does not provide any transport services unless one or more wagon implementations are registered with the WagonProvider.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String NAME  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      float getPriority()  
      org.eclipse.aether.spi.connector.transport.Transporter newInstance​(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.RemoteRepository repository)  
      WagonTransporterFactory setPriority​(float priority)
      Sets the priority of this component.
      • Methods inherited from class java.lang.Object

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

      • getPriority

        public float getPriority()
        Specified by:
        getPriority in interface org.eclipse.aether.spi.connector.transport.TransporterFactory
      • setPriority

        public WagonTransporterFactory setPriority​(float priority)
        Sets the priority of this component.
        Parameters:
        priority - The priority.
        Returns:
        This component for chaining, never null.
      • newInstance

        public org.eclipse.aether.spi.connector.transport.Transporter newInstance​(org.eclipse.aether.RepositorySystemSession session,
                                                                                  org.eclipse.aether.repository.RemoteRepository repository)
                                                                           throws org.eclipse.aether.transfer.NoTransporterException
        Specified by:
        newInstance in interface org.eclipse.aether.spi.connector.transport.TransporterFactory
        Throws:
        org.eclipse.aether.transfer.NoTransporterException