Class MessagePackWebservice

    • Constructor Detail

      • MessagePackWebservice

        protected MessagePackWebservice​(android.content.Context context,
                                        MessagePackPostDataProvider<?> dataProvider,
                                        java.lang.String urlPattern,
                                        java.lang.String... parameters)
                                 throws java.net.MalformedURLException
        Throws:
        java.net.MalformedURLException
    • Method Detail

      • addSchemaVersion

        protected static java.lang.String[] addSchemaVersion​(java.lang.String[] parameters)
        Prepend the schema version into the url parameters Only used for display receipt
        Parameters:
        parameters - parameters
        Returns:
        parameters
      • getHeaders

        protected java.util.Map<java.lang.String,​java.lang.String> getHeaders()
        Description copied from class: Webservice
        Return the specific header you want to add to the request
        You should override this method if you want to provide headers
        Overrides:
        getHeaders in class Webservice
        Returns:
        Map of headers if any, null if you don't want any
      • getPostCryptorTypeParameterKey

        protected java.lang.String getPostCryptorTypeParameterKey()
        Description copied from class: Webservice
        Return the type of the post cryptor wanted for this webservice
        Specified by:
        getPostCryptorTypeParameterKey in class Webservice
        Returns:
        type or null if no encryption is wanted
      • getReadCryptorTypeParameterKey

        protected java.lang.String getReadCryptorTypeParameterKey()
        Description copied from class: Webservice
        Return the type of the read cryptor wanted for this webservice
        Specified by:
        getReadCryptorTypeParameterKey in class Webservice
        Returns:
        type or null if no encryption is wanted
      • getURLSorterPatternParameterKey

        protected java.lang.String getURLSorterPatternParameterKey()
        Description copied from class: Webservice
        Return the parameter key to get the URL sorter pattern
        Specified by:
        getURLSorterPatternParameterKey in class Webservice
        Returns:
        key of the parameter or null if no sortor is wanted
      • getCryptorTypeParameterKey

        protected java.lang.String getCryptorTypeParameterKey()
        Description copied from class: Webservice
        Return the type of the get cryptor wanted for this webservice
        Specified by:
        getCryptorTypeParameterKey in class Webservice
        Returns:
        type or null if no encryption is wanted
      • getSpecificConnectTimeoutKey

        protected java.lang.String getSpecificConnectTimeoutKey()
        Description copied from class: Webservice
        Return the Parameters key to search specific connect timeout for this webservice
        Specified by:
        getSpecificConnectTimeoutKey in class Webservice
        Returns:
        key if we need specific value, null otherwise
      • getSpecificReadTimeoutKey

        protected java.lang.String getSpecificReadTimeoutKey()
        Description copied from class: Webservice
        Return the Parameters key to search specific read timeout for this webservice
        Specified by:
        getSpecificReadTimeoutKey in class Webservice
        Returns:
        key if we need specific value, null otherwise
      • getSpecificRetryCountKey

        protected java.lang.String getSpecificRetryCountKey()
        Description copied from class: Webservice
        Return the Parameters key to search specific number of retry for this webservice
        Specified by:
        getSpecificRetryCountKey in class Webservice
        Returns:
        key if we need specific value, null otherwise