Package org.eclipse.aether.internal.impl
Class DefaultRepositoryConnectorProvider
java.lang.Object
org.eclipse.aether.internal.impl.DefaultRepositoryConnectorProvider
- All Implemented Interfaces:
- RepositoryConnectorProvider
@Singleton
@Named
public class DefaultRepositoryConnectorProvider
extends Object
implements RepositoryConnectorProvider
- 
Constructor SummaryConstructorsConstructorDescriptionDefaultRepositoryConnectorProvider(Map<String, org.eclipse.aether.spi.connector.RepositoryConnectorFactory> connectorFactories, Map<String, org.eclipse.aether.spi.connector.PipelineRepositoryConnectorFactory> pipelineConnectorFactories) 
- 
Method SummaryModifier and TypeMethodDescriptionorg.eclipse.aether.spi.connector.RepositoryConnectornewRepositoryConnector(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.RemoteRepository repository) Tries to create a repository connector for the specified remote repository.protected org.eclipse.aether.spi.connector.RepositoryConnectorpipelineConnector(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.RemoteRepository repository, org.eclipse.aether.spi.connector.RepositoryConnector delegate) 
- 
Constructor Details- 
DefaultRepositoryConnectorProvider@Inject public DefaultRepositoryConnectorProvider(Map<String, org.eclipse.aether.spi.connector.RepositoryConnectorFactory> connectorFactories, Map<String, org.eclipse.aether.spi.connector.PipelineRepositoryConnectorFactory> pipelineConnectorFactories) 
 
- 
- 
Method Details- 
newRepositoryConnectorpublic org.eclipse.aether.spi.connector.RepositoryConnector newRepositoryConnector(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.RemoteRepository repository) throws org.eclipse.aether.transfer.NoRepositoryConnectorException Description copied from interface:RepositoryConnectorProviderTries to create a repository connector for the specified remote repository.- Specified by:
- newRepositoryConnectorin interface- RepositoryConnectorProvider
- Parameters:
- session- The repository system session from which to configure the connector, must not be- null.
- repository- The remote repository to create a connector for, must not be- null.
- Returns:
- The connector for the given repository, never null.
- Throws:
- org.eclipse.aether.transfer.NoRepositoryConnectorException- If no available factory can create a connector for the specified remote repository.
 
- 
pipelineConnectorprotected org.eclipse.aether.spi.connector.RepositoryConnector pipelineConnector(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.RemoteRepository repository, org.eclipse.aether.spi.connector.RepositoryConnector delegate) 
 
-