Package 

Annotation AcraHttpSender

    • Method Summary

      Modifier and Type Method Description
      abstract String uri() The Uri of your own server-side script that will receive reports.
      abstract String basicAuthLogin() you can set here and in basicAuthPassword the credentials for a BASIC HTTP authentication.
      abstract String basicAuthPassword() you can set here and in basicAuthLogin the credentials for a BASIC HTTP authentication.
      abstract HttpSender.Method httpMethod() The HttpSender.Method to be used when posting with uri .
      abstract int connectionTimeout() timeout for server connection
      abstract int socketTimeout() timeout for socket connection
      abstract boolean dropReportsOnTimeout() allows to prevent resending of timed out reports, possibly relieving server stress, but also reducing received report counts
      abstract Class<out KeyStoreFactory> keyStoreFactoryClass() A custom class supplying a java.security.KeyStore, which will be used for ssl authentication.
      abstract String certificatePath() a certificate used for ssl authentication
      abstract int resCertificate() a certificate used for ssl authentication
      abstract String certificateType() type of the certificate used for ssl authentication
      abstract boolean compress() if the server request should be compressed using gzip
      abstract Array<TLS> tlsProtocols() Note: Older Android versions do not support all tls versions.This array has to contain at least one option supported on all android versions this runs on!ACRA will automatically remove unsupported versions on older devices.
      • Methods inherited from class java.lang.annotation.Annotation

        annotationType, equals, hashCode, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait