Class LocalState

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable

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

      • connMgr

        private final org.apache.http.conn.ClientConnectionManager connMgr
      • userToken

        private volatile java.lang.Object userToken
      • expectContinue

        private volatile java.lang.Boolean expectContinue
      • webDav

        private volatile java.lang.Boolean webDav
      • authSchemePools

        private final java.util.concurrent.ConcurrentMap<org.apache.http.HttpHost,​AuthSchemePool> authSchemePools
    • Method Detail

      • getConnectionManager

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

        public java.lang.Object getUserToken()
      • setUserToken

        public void setUserToken​(java.lang.Object userToken)
      • isExpectContinue

        public boolean isExpectContinue()
      • setExpectContinue

        public void setExpectContinue​(boolean enabled)
      • getWebDav

        public java.lang.Boolean getWebDav()
      • setWebDav

        public void setWebDav​(boolean webDav)
      • getAuthScheme

        public org.apache.http.auth.AuthScheme getAuthScheme​(org.apache.http.HttpHost host)
      • setAuthScheme

        public void setAuthScheme​(org.apache.http.HttpHost host,
                                  org.apache.http.auth.AuthScheme authScheme)
      • close

        public void close()
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable