Class LocalState

java.lang.Object
org.eclipse.aether.transport.http.LocalState
All Implemented Interfaces:
Closeable, AutoCloseable

final class LocalState extends Object implements Closeable
Container for HTTP-related state that can be shared across invocations of the transporter to optimize the communication with server.
  • Field Details

    • global

      private final GlobalState global
    • connMgr

      private final org.apache.http.conn.HttpClientConnectionManager connMgr
    • userTokenKey

      private final GlobalState.CompoundKey userTokenKey
    • userToken

      private volatile Object userToken
    • expectContinueKey

      private final GlobalState.CompoundKey expectContinueKey
    • expectContinue

      private volatile Boolean expectContinue
    • webDav

      private volatile Boolean webDav
  • Constructor Details

  • Method Details

    • getConnectionManager

      public org.apache.http.conn.HttpClientConnectionManager getConnectionManager()
    • getUserToken

      public Object getUserToken()
    • setUserToken

      public void setUserToken(Object userToken)
    • isExpectContinue

      public boolean isExpectContinue()
    • setExpectContinue

      public void setExpectContinue(boolean enabled)
    • getWebDav

      public Boolean getWebDav()
    • setWebDav

      public void setWebDav(boolean webDav)
    • close

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