Package com. github. phisgr. gatling. kt. grpc
Types
Link copied to clipboard
class BidiStream<Req, Res>( val requestName: ExpressionS<String>, val method: MethodDescriptor<Req, Res>, val streamName: String, clazz: Class<Req>) : ListeningStream<StreamCall.BidiStreamState, BidiStreamCall<*, *>>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
class DynamicGrpcProtocol(wrapped: DynamicGrpcProtocol) : GrpcProtocol<DynamicGrpcProtocol, DynamicGrpcProtocol>
Content copied to clipboard
Link copied to clipboard
sealed class GrpcProtocol<Self : GrpcProtocol<Self, Wrapped>, Wrapped : GrpcProtocol> : ProtocolBuilder
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ServerStream<Req, Res>( val requestName: ExpressionS<String>, val method: MethodDescriptor<Req, Res>, val streamName: String) : ListeningStream<StreamCall.ServerStreamState, ServerStreamCall<*, *>>
Content copied to clipboard
Link copied to clipboard
class StaticGrpcProtocol(wrapped: StaticGrpcProtocol) : GrpcProtocol<StaticGrpcProtocol, StaticGrpcProtocol>
Content copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
Java API to define extraction CheckBuilders. This resolves the Class of the extracted type X from the Function object.
inline fun <Res, T> extract(crossinline f: (Res) -> T?): CheckBuilder.Find<T>
Content copied to clipboard
Allows defining extraction CheckBuilders outside of the From context in ActionCheckBuilder.check. See also From.extract.
fun <Res, X> extract(f: Function<Res, X?>, xClass: Class<X>): CheckBuilder.Find<X>
Content copied to clipboard
Java API to define extraction CheckBuilders.
Link copied to clipboard
inline fun <Res, T> extractMultiple(crossinline f: (Res) -> List<T>?): CheckBuilder.MultipleFind<T>
Content copied to clipboard
Allows defining extraction CheckBuilders outside of the From context in ActionCheckBuilder.check. See also From.extractMultiple.
fun <Res, X> extractMultiple(f: Function<Res, List<X>?>, clazz: Class<X>): CheckBuilder.MultipleFind<X>
Content copied to clipboard
Java API to define extraction CheckBuilders.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <Req, Res> Unary<Req, Res>.payload(el: String): GrpcCallActionBuilder<Req, Res>
Content copied to clipboard
inline fun <Req : Message, ReqBuilder : Message.Builder, Res> Unary<Req, Res>.payload(crossinline newBuilder: () -> ReqBuilder, crossinline f: ReqBuilder.(Session) -> Req): GrpcCallActionBuilder<Req, Res>
Content copied to clipboard
Link copied to clipboard
inline fun <Req : Message, ReqBuilder : Message.Builder, Res> BidiStream<Req, Res>.send(crossinline newBuilder: () -> ReqBuilder, crossinline f: ReqBuilder.(Session) -> Req): StreamSendBuilder<Req>
Content copied to clipboard
inline fun <Req : Message, ReqBuilder : Message.Builder, Res> ClientStream<Req, Res>.send(crossinline newBuilder: () -> ReqBuilder, crossinline f: ReqBuilder.(Session) -> Req): StreamSendBuilder<Req>
Content copied to clipboard
Link copied to clipboard
inline fun <Req, Res> ServerStream<Req, Res>.start(el: String): ServerStreamStartActionBuilder<Req, Res>
Content copied to clipboard
inline fun <Req : Message, ReqBuilder : Message.Builder, Res> ServerStream<Req, Res>.start(crossinline newBuilder: () -> ReqBuilder, crossinline f: ReqBuilder.(Session) -> Req): ServerStreamStartActionBuilder<Req, Res>
Content copied to clipboard
Link copied to clipboard
inline fun <T> trailer(key: Metadata.Key<T>): CheckBuilder.MultipleFind<T>
Content copied to clipboard
fun <T> trailer(key: Metadata.Key<T>, clazz: Class<T>): CheckBuilder.MultipleFind<T>
Content copied to clipboard
Java API to check trailer values. clazz is for resolving equality and ordering in io.gatling.javaapi.core.internal.Comparisons.
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard