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,HttpTransporter,Transporter
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(RemoteRepository repository, RepositorySystemSession session, ChecksumExtractor checksumExtractor, PathProcessor pathProcessor) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidImplementsAbstractTransporter.close(), gets only called if the transporter has not already been closed.protected voidImplementsAbstractTransporter.get(GetTask), gets only called if the transporter has not been closed.protected voidImplementsAbstractTransporter.peek(PeekTask), gets only called if the transporter has not been closed.protected voidImplementsAbstractTransporter.put(PutTask), gets only called if the transporter has not been closed.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(RemoteRepository repository, RepositorySystemSession session, ChecksumExtractor checksumExtractor, PathProcessor pathProcessor) throws NoTransporterException - Throws:
NoTransporterException
-
-
Method Details
-
implPeek
Description copied from class:AbstractTransporterImplementsAbstractTransporter.peek(PeekTask), gets only called if the transporter has not been closed.- Specified by:
implPeekin classAbstractTransporter- Parameters:
task- The existence check to perform, must not benull.- Throws:
Exception- If the existence of the specified resource could not be confirmed.
-
implGet
Description copied from class:AbstractTransporterImplementsAbstractTransporter.get(GetTask), gets only called if the transporter has not been closed.- Specified by:
implGetin classAbstractTransporter- Parameters:
task- The download to perform, must not benull.- Throws:
Exception- If the transfer failed.
-
implPut
Description copied from class:AbstractTransporterImplementsAbstractTransporter.put(PutTask), gets only called if the transporter has not been closed.- Specified by:
implPutin classAbstractTransporter- Parameters:
task- The upload to perform, must not benull.
-
implClose
Description copied from class:AbstractTransporterImplementsAbstractTransporter.close(), gets only called if the transporter has not already been closed.- Specified by:
implClosein classAbstractTransporter
-