@Named(value="okhttp")
@Singleton
public final class AetherRepositoryConnectorFactory
extends java.lang.Object
implements org.eclipse.aether.spi.connector.RepositoryConnectorFactory, org.eclipse.aether.spi.locator.Service
Modifier and Type | Class and Description |
---|---|
private static class |
AetherRepositoryConnectorFactory.ConnectorKey |
Modifier and Type | Field and Description |
---|---|
private org.eclipse.aether.spi.io.FileProcessor |
fileProcessor |
private static java.lang.String |
LAYOUT_DEFAULT |
private javax.net.ssl.SSLSocketFactory |
sslSocketFactory |
Constructor and Description |
---|
AetherRepositoryConnectorFactory() |
AetherRepositoryConnectorFactory(org.eclipse.aether.spi.io.FileProcessor fileProcessor,
javax.net.ssl.SSLSocketFactory sslSocketFactory) |
Modifier and Type | Method and Description |
---|---|
float |
getPriority() |
void |
initService(org.eclipse.aether.spi.locator.ServiceLocator locator) |
org.eclipse.aether.spi.connector.RepositoryConnector |
newInstance(org.eclipse.aether.RepositorySystemSession repositorySystemSession,
org.eclipse.aether.repository.RemoteRepository remoteRepository) |
void |
setFileProcessor(org.eclipse.aether.spi.io.FileProcessor fileProcessor) |
private static final java.lang.String LAYOUT_DEFAULT
private org.eclipse.aether.spi.io.FileProcessor fileProcessor
private final javax.net.ssl.SSLSocketFactory sslSocketFactory
public AetherRepositoryConnectorFactory() throws java.security.NoSuchAlgorithmException
java.security.NoSuchAlgorithmException
@Inject public AetherRepositoryConnectorFactory(org.eclipse.aether.spi.io.FileProcessor fileProcessor, @Nullable javax.net.ssl.SSLSocketFactory sslSocketFactory) throws java.security.NoSuchAlgorithmException
java.security.NoSuchAlgorithmException
public float getPriority()
getPriority
in interface org.eclipse.aether.spi.connector.RepositoryConnectorFactory
public org.eclipse.aether.spi.connector.RepositoryConnector newInstance(org.eclipse.aether.RepositorySystemSession repositorySystemSession, org.eclipse.aether.repository.RemoteRepository remoteRepository) throws org.eclipse.aether.transfer.NoRepositoryConnectorException
newInstance
in interface org.eclipse.aether.spi.connector.RepositoryConnectorFactory
org.eclipse.aether.transfer.NoRepositoryConnectorException
public void initService(org.eclipse.aether.spi.locator.ServiceLocator locator)
initService
in interface org.eclipse.aether.spi.locator.Service
public void setFileProcessor(org.eclipse.aether.spi.io.FileProcessor fileProcessor)