Class StatusLoggingDefaultHttpInvoker

  • All Implemented Interfaces:
    org.apache.chemistry.opencmis.client.bindings.spi.http.HttpInvoker

    public class StatusLoggingDefaultHttpInvoker
    extends Object
    implements org.apache.chemistry.opencmis.client.bindings.spi.http.HttpInvoker
    HTTP Invoker that notes the last status returned.
    Since:
    7.1
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.apache.chemistry.opencmis.client.bindings.spi.http.DefaultHttpInvoker invoker  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.apache.chemistry.opencmis.client.bindings.spi.http.Response invoke​(org.apache.chemistry.opencmis.commons.impl.UrlBuilder url, String method, String contentType, Map<String,​String> headers, org.apache.chemistry.opencmis.client.bindings.spi.http.Output writer, org.apache.chemistry.opencmis.client.bindings.spi.BindingSession session, BigInteger offset, BigInteger length)  
      org.apache.chemistry.opencmis.client.bindings.spi.http.Response invokeDELETE​(org.apache.chemistry.opencmis.commons.impl.UrlBuilder url, org.apache.chemistry.opencmis.client.bindings.spi.BindingSession session)  
      org.apache.chemistry.opencmis.client.bindings.spi.http.Response invokeGET​(org.apache.chemistry.opencmis.commons.impl.UrlBuilder url, org.apache.chemistry.opencmis.client.bindings.spi.BindingSession session)  
      org.apache.chemistry.opencmis.client.bindings.spi.http.Response invokeGET​(org.apache.chemistry.opencmis.commons.impl.UrlBuilder url, org.apache.chemistry.opencmis.client.bindings.spi.BindingSession session, BigInteger offset, BigInteger length)  
      org.apache.chemistry.opencmis.client.bindings.spi.http.Response invokePOST​(org.apache.chemistry.opencmis.commons.impl.UrlBuilder url, String contentType, org.apache.chemistry.opencmis.client.bindings.spi.http.Output writer, org.apache.chemistry.opencmis.client.bindings.spi.BindingSession session)  
      org.apache.chemistry.opencmis.client.bindings.spi.http.Response invokePUT​(org.apache.chemistry.opencmis.commons.impl.UrlBuilder url, String contentType, Map<String,​String> headers, org.apache.chemistry.opencmis.client.bindings.spi.http.Output writer, org.apache.chemistry.opencmis.client.bindings.spi.BindingSession session)  
    • Field Detail

      • invoker

        protected final org.apache.chemistry.opencmis.client.bindings.spi.http.DefaultHttpInvoker invoker
    • Method Detail

      • invokeGET

        public org.apache.chemistry.opencmis.client.bindings.spi.http.Response invokeGET​(org.apache.chemistry.opencmis.commons.impl.UrlBuilder url,
                                                                                         org.apache.chemistry.opencmis.client.bindings.spi.BindingSession session)
        Specified by:
        invokeGET in interface org.apache.chemistry.opencmis.client.bindings.spi.http.HttpInvoker
      • invokeGET

        public org.apache.chemistry.opencmis.client.bindings.spi.http.Response invokeGET​(org.apache.chemistry.opencmis.commons.impl.UrlBuilder url,
                                                                                         org.apache.chemistry.opencmis.client.bindings.spi.BindingSession session,
                                                                                         BigInteger offset,
                                                                                         BigInteger length)
        Specified by:
        invokeGET in interface org.apache.chemistry.opencmis.client.bindings.spi.http.HttpInvoker
      • invokePOST

        public org.apache.chemistry.opencmis.client.bindings.spi.http.Response invokePOST​(org.apache.chemistry.opencmis.commons.impl.UrlBuilder url,
                                                                                          String contentType,
                                                                                          org.apache.chemistry.opencmis.client.bindings.spi.http.Output writer,
                                                                                          org.apache.chemistry.opencmis.client.bindings.spi.BindingSession session)
        Specified by:
        invokePOST in interface org.apache.chemistry.opencmis.client.bindings.spi.http.HttpInvoker
      • invokePUT

        public org.apache.chemistry.opencmis.client.bindings.spi.http.Response invokePUT​(org.apache.chemistry.opencmis.commons.impl.UrlBuilder url,
                                                                                         String contentType,
                                                                                         Map<String,​String> headers,
                                                                                         org.apache.chemistry.opencmis.client.bindings.spi.http.Output writer,
                                                                                         org.apache.chemistry.opencmis.client.bindings.spi.BindingSession session)
        Specified by:
        invokePUT in interface org.apache.chemistry.opencmis.client.bindings.spi.http.HttpInvoker
      • invokeDELETE

        public org.apache.chemistry.opencmis.client.bindings.spi.http.Response invokeDELETE​(org.apache.chemistry.opencmis.commons.impl.UrlBuilder url,
                                                                                            org.apache.chemistry.opencmis.client.bindings.spi.BindingSession session)
        Specified by:
        invokeDELETE in interface org.apache.chemistry.opencmis.client.bindings.spi.http.HttpInvoker
      • invoke

        protected org.apache.chemistry.opencmis.client.bindings.spi.http.Response invoke​(org.apache.chemistry.opencmis.commons.impl.UrlBuilder url,
                                                                                         String method,
                                                                                         String contentType,
                                                                                         Map<String,​String> headers,
                                                                                         org.apache.chemistry.opencmis.client.bindings.spi.http.Output writer,
                                                                                         org.apache.chemistry.opencmis.client.bindings.spi.BindingSession session,
                                                                                         BigInteger offset,
                                                                                         BigInteger length)