StaticGrpcProtocol

class StaticGrpcProtocol(wrapped: StaticGrpcProtocol) : GrpcProtocol<StaticGrpcProtocol, StaticGrpcProtocol>

Constructors

Link copied to clipboard
fun StaticGrpcProtocol(wrapped: StaticGrpcProtocol)

Functions

Link copied to clipboard
fun disableWarmUp(): StaticGrpcProtocol
Link copied to clipboard
fun forceParsing(): StaticGrpcProtocol
Link copied to clipboard
fun <T : Any> header(key: Metadata.Key<T>, value: T): StaticGrpcProtocol
fun <T : Any> header(    key: Metadata.Key<T>,     optional: Boolean = false,     value: Function<Session, T?>): StaticGrpcProtocol
inline fun <T : Any> header(    key: Metadata.Key<T>,     optional: Boolean = false,     crossinline value: (Session) -> T?): StaticGrpcProtocol
inline fun <T : Message, Builder : Message.Builder> header(    key: Metadata.Key<T>,     optional: Boolean = false,     crossinline newBuilder: () -> Builder,     crossinline f: Builder.(Session) -> T?): StaticGrpcProtocol
Link copied to clipboard
inline fun <T : Any> headerEL(    key: Metadata.Key<T>,     el: String,     optional: Boolean = false): StaticGrpcProtocol

fun <T : Any> headerEL(    key: Metadata.Key<T>,     el: String,     optional: Boolean,     clazz: Class<T>): StaticGrpcProtocol

Java API. You have to provide the class of what type the el should evaluate to.

Link copied to clipboard
open override fun protocol(): StaticGrpcProtocol
Link copied to clipboard
fun shareChannel(): StaticGrpcProtocol
Link copied to clipboard
fun <T> warmUpCall(method: MethodDescriptor<T, *>, req: T): StaticGrpcProtocol