Grpc

class Grpc(requestName: ExpressionS<String>)

Constructors

Link copied to clipboard
fun Grpc(requestName: ExpressionS<String>)

Functions

Link copied to clipboard
inline fun <Req, Res> bidiStream(method: MethodDescriptor<Req, Res>, crossinline streamName: (Session) -> String): BidiStream<Req, Res>
inline fun <Req, Res> bidiStream(method: MethodDescriptor<Req, Res>, streamName: String): BidiStream<Req, Res>
fun <Req, Res> bidiStream(    method: MethodDescriptor<Req, Res>,     streamName: Function<Session, String>,     clazz: Class<Req>): BidiStream<Req, Res>
fun <Req, Res> bidiStream(    method: MethodDescriptor<Req, Res>,     streamName: String,     clazz: Class<Req>): BidiStream<Req, Res>
Link copied to clipboard
inline fun <Req, Res> clientStream(method: MethodDescriptor<Req, Res>, crossinline streamName: (Session) -> String): ClientStream<Req, Res>
inline fun <Req, Res> clientStream(method: MethodDescriptor<Req, Res>, streamName: String): ClientStream<Req, Res>
fun <Req, Res> clientStream(    method: MethodDescriptor<Req, Res>,     streamName: Function<Session, String>,     clazz: Class<Req>): ClientStream<Req, Res>
fun <Req, Res> clientStream(    method: MethodDescriptor<Req, Res>,     streamName: String,     clazz: Class<Req>): ClientStream<Req, Res>
Link copied to clipboard
fun <Req, Res> rpc(method: MethodDescriptor<Req, Res>): Unary<Req, Res>
Link copied to clipboard
fun <Req, Res> serverStream(method: MethodDescriptor<Req, Res>, streamName: Function<Session, String>): ServerStream<Req, Res>
inline fun <Req, Res> serverStream(method: MethodDescriptor<Req, Res>, crossinline streamName: (Session) -> String): ServerStream<Req, Res>
fun <Req, Res> serverStream(method: MethodDescriptor<Req, Res>, streamName: String): ServerStream<Req, Res>