Instance Constructors
-
new
AuditDispatchClientImpl(http: Http)
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
lazy val
clientId: Int
-
def
clone(): AnyRef
-
def
debug(obj: ⇒ String): Unit
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
getJson(req: Req)(implicit executionContext: ExecutionContext, logCorrelationId: LogCorrelationId): Future[Json]
-
def
getJsonAsObject[Resp](req: Req)(implicit arg0: DecodeJson[Resp], executionContext: ExecutionContext, logCorrelationId: LogCorrelationId): Future[Resp]
-
def
getPossiblyUnavailableJsonAsObject[Resp](req: Req)(implicit arg0: DecodeJson[Resp], executionContext: ExecutionContext, logCorrelationId: LogCorrelationId): Future[Option[Resp]]
-
def
getWithAudit(req: Req)(implicit executionContext: ExecutionContext, logCorrelationId: LogCorrelationId): Future[String]
-
def
getXml(req: Req)(implicit executionContext: ExecutionContext, logCorrelationId: LogCorrelationId): Future[Elem]
-
def
hashCode(): Int
-
val
http: Http
-
final
def
isInstanceOf[T0]: Boolean
-
def
logFailure(req: Req, id: String, ex: Throwable): Unit
-
def
logRequestResponse(req: Req)(id: String)(sendRequestAction: ⇒ Future[Response])(implicit executionContext: ExecutionContext): Future[Response]
-
lazy val
logger: Logger
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
postObjectAsJson[Body, Resp](url: Req, body: Body)(implicit arg0: EncodeJson[Body], arg1: DecodeJson[Resp], executionContext: ExecutionContext, logCorrelationId: LogCorrelationId): Future[Resp]
-
def
postObjectAsJsonWithoutResponseParsing[Body](url: Req, body: Body)(implicit arg0: EncodeJson[Body], executionContext: ExecutionContext, logCorrelationId: LogCorrelationId): Future[String]
-
def
postWithParamsAndWithAudit(req: Req, params: Map[String, String])(implicit executionContext: ExecutionContext, logCorrelationId: LogCorrelationId): Future[String]
-
def
postXmlApp(url: Req, xml: Elem)(implicit executionContext: ExecutionContext, logCorrelationId: LogCorrelationId): Future[Elem]
-
def
postXmlText(url: Req, xml: Elem)(implicit executionContext: ExecutionContext, logCorrelationId: LogCorrelationId): Future[Elem]
-
def
preparePostJsonRequest[Body](url: Req, body: Body)(implicit arg0: EncodeJson[Body]): Req
-
def
putWithParamsAndWithAudit(req: Req, params: Map[String, String])(implicit executionContext: ExecutionContext, logCorrelationId: LogCorrelationId): Future[String]
-
def
sendWithAudit(req: Req)(implicit executionContext: ExecutionContext, logCorrelationId: LogCorrelationId): Future[Res]
-
def
sendWithAuditAndStatusChecking(req: Req)(implicit executionContext: ExecutionContext, logCorrelationId: LogCorrelationId): Future[String]
-
def
sendWithAuditWithResponseAsString(req: Req)(implicit executionContext: ExecutionContext, logCorrelationId: LogCorrelationId): Future[String]
-
def
shutdown(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from LazyLogging
Inherited from AnyRef
Inherited from Any