CapturedInvocation

data class CapturedInvocation(val target: Target, val inputTypeTag: TypeTag<*>, val outputTypeTag: TypeTag<*>, val input: Any?) : RuntimeException

Captured information from a method invocation on a proxy.

Constructors

Link copied to clipboard
constructor(target: Target, inputTypeTag: TypeTag<*>, outputTypeTag: TypeTag<*>, input: Any?)

Properties

Link copied to clipboard
open val cause: Throwable?
Link copied to clipboard
val input: Any?

the input value (may be null for no-arg methods)

Link copied to clipboard

type tag for serializing the input

Link copied to clipboard
open val message: String?
Link copied to clipboard

type tag for deserializing the output

Link copied to clipboard

the target service/handler

Functions

Link copied to clipboard
fun toRequest(): Request<*, *>