Class WagonTransporterFactory
- java.lang.Object
-
- org.eclipse.aether.transport.wagon.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.TransporterFactoryA 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 theWagonProvider.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringNAME
-
Constructor Summary
Constructors Constructor Description WagonTransporterFactory(WagonProvider wagonProvider, WagonConfigurator wagonConfigurator, org.eclipse.aether.spi.io.PathProcessor pathProcessor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description floatgetPriority()org.eclipse.aether.spi.connector.transport.TransporternewInstance(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.RemoteRepository repository)WagonTransporterFactorysetPriority(float priority)Sets the priority of this component.
-
-
-
Field Detail
-
NAME
public static final java.lang.String NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
WagonTransporterFactory
@Inject public WagonTransporterFactory(WagonProvider wagonProvider, WagonConfigurator wagonConfigurator, org.eclipse.aether.spi.io.PathProcessor pathProcessor)
-
-
Method Detail
-
getPriority
public float getPriority()
- Specified by:
getPriorityin interfaceorg.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:
newInstancein interfaceorg.eclipse.aether.spi.connector.transport.TransporterFactory- Throws:
org.eclipse.aether.transfer.NoTransporterException
-
-