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 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
-
Constructor Summary
ConstructorDescriptionWagonTransporterFactory
(WagonProvider wagonProvider, WagonConfigurator wagonConfigurator) -
Method Summary
Modifier and TypeMethodDescriptionfloat
org.eclipse.aether.spi.connector.transport.Transporter
newInstance
(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.RemoteRepository repository) setPriority
(float priority) Sets the priority of this component.
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
WagonTransporterFactory
@Inject public WagonTransporterFactory(WagonProvider wagonProvider, WagonConfigurator wagonConfigurator)
-
-
Method Details
-
getPriority
- Specified by:
getPriority
in interfaceorg.eclipse.aether.spi.connector.transport.TransporterFactory
-
setPriority
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 interfaceorg.eclipse.aether.spi.connector.transport.TransporterFactory
- Throws:
org.eclipse.aether.transfer.NoTransporterException
-