Class DefaultTransport

java.lang.Object
org.apache.maven.impl.DefaultTransport
All Implemented Interfaces:
Closeable, AutoCloseable, org.apache.maven.api.services.Transport

public class DefaultTransport extends Object implements org.apache.maven.api.services.Transport
  • Constructor Details

    • DefaultTransport

      public DefaultTransport(URI baseURI, org.eclipse.aether.spi.connector.transport.Transporter transporter)
  • Method Details

    • get

      public boolean get(URI relativeSource, Path target)
      Specified by:
      get in interface org.apache.maven.api.services.Transport
    • getBytes

      public Optional<byte[]> getBytes(URI relativeSource)
      Specified by:
      getBytes in interface org.apache.maven.api.services.Transport
    • getString

      public Optional<String> getString(URI relativeSource, Charset charset)
      Specified by:
      getString in interface org.apache.maven.api.services.Transport
    • put

      public void put(Path source, URI relativeTarget)
      Specified by:
      put in interface org.apache.maven.api.services.Transport
    • putBytes

      public void putBytes(byte[] source, URI relativeTarget)
      Specified by:
      putBytes in interface org.apache.maven.api.services.Transport
    • putString

      public void putString(String source, Charset charset, URI relativeTarget)
      Specified by:
      putString in interface org.apache.maven.api.services.Transport
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable