Package org.eclipse.aether.transport.url
Class UrlTransporter
java.lang.Object
org.eclipse.aether.spi.connector.transport.AbstractTransporter
org.eclipse.aether.transport.url.UrlTransporter
- All Implemented Interfaces:
Closeable,AutoCloseable,org.eclipse.aether.spi.connector.transport.http.HttpTransporter,org.eclipse.aether.spi.connector.transport.Transporter
public class UrlTransporter
extends org.eclipse.aether.spi.connector.transport.AbstractTransporter
implements org.eclipse.aether.spi.connector.transport.http.HttpTransporter
A special, "read only" and limited capability transport usable for bootstrapping. It provides HTTP with minimal
support (only basic auth, only GET/HEAD). It is implemented using
HttpURLConnection class.- Since:
- 2.0.21
-
Field Summary
Fields inherited from interface org.eclipse.aether.spi.connector.transport.Transporter
ERROR_NOT_FOUND, ERROR_OTHER -
Constructor Summary
ConstructorsConstructorDescriptionUrlTransporter(org.eclipse.aether.repository.RemoteRepository repository, org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.spi.connector.transport.http.ChecksumExtractor checksumExtractor, org.eclipse.aether.spi.io.PathProcessor pathProcessor) -
Method Summary
Methods inherited from class org.eclipse.aether.spi.connector.transport.AbstractTransporter
close, get, peek, put, utilGet, utilPutMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.aether.spi.connector.transport.http.HttpTransporter
classifyMethods inherited from interface org.eclipse.aether.spi.connector.transport.Transporter
close, get, peek, put
-
Constructor Details
-
UrlTransporter
public UrlTransporter(org.eclipse.aether.repository.RemoteRepository repository, org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.spi.connector.transport.http.ChecksumExtractor checksumExtractor, org.eclipse.aether.spi.io.PathProcessor pathProcessor) throws org.eclipse.aether.transfer.NoTransporterException - Throws:
org.eclipse.aether.transfer.NoTransporterException
-
-
Method Details
-
implPeek
- Specified by:
implPeekin classorg.eclipse.aether.spi.connector.transport.AbstractTransporter- Throws:
Exception
-
implGet
- Specified by:
implGetin classorg.eclipse.aether.spi.connector.transport.AbstractTransporter- Throws:
Exception
-
implPut
- Specified by:
implPutin classorg.eclipse.aether.spi.connector.transport.AbstractTransporter
-
implClose
- Specified by:
implClosein classorg.eclipse.aether.spi.connector.transport.AbstractTransporter
-