Server Stream Start Action Builder
class ServerStreamStartActionBuilder<Req, Res>(wrapped: ServerStreamStartActionBuilder<Req, Res>) : StreamStartBuilder<ServerStreamStartActionBuilder<Req, Res>, Req, Res, ServerStreamStartActionBuilder<Req, Res>>
Content copied to clipboard
Constructors
Link copied to clipboard
fun <Req, Res> ServerStreamStartActionBuilder(wrapped: ServerStreamStartActionBuilder<Req, Res>)
Content copied to clipboard
Functions
Link copied to clipboard
fun callOptions(callOptions: CallOptions): ServerStreamStartActionBuilder<Req, Res>
Content copied to clipboard
fun callOptions(callOptions: Function<Session, CallOptions>): ServerStreamStartActionBuilder<Req, Res>
Content copied to clipboard
inline fun callOptions(crossinline callOptions: (Session) -> CallOptions): ServerStreamStartActionBuilder<Req, Res>
Content copied to clipboard
Link copied to clipboard
fun check(vararg checks: CheckBuilder): ServerStreamStartActionBuilder<Req, Res>
Content copied to clipboard
fun check(vararg checks: From<Res>.() -> CheckBuilder): ServerStreamStartActionBuilder<Req, Res>
Content copied to clipboard
Link copied to clipboard
fun checkIf(condition: BiPredicate<Res, Session>): ActionCheckBuilder.ConditionWithRes<ServerStreamStartActionBuilder<Req, Res>, Res, Res, StreamCheck<Res>>
Content copied to clipboard
fun checkIf(condition: Predicate<Session>): ActionCheckBuilder.ConditionWithoutRes<ServerStreamStartActionBuilder<Req, Res>, Res, Res, StreamCheck<Res>>
Content copied to clipboard
inline fun checkIf(crossinline condition: (Session) -> Boolean): ActionCheckBuilder.ConditionWithoutRes<ServerStreamStartActionBuilder<Req, Res>, Res, Res, StreamCheck<Res>>
Content copied to clipboard
Link copied to clipboard
fun endCheck(vararg checks: CheckBuilder): ServerStreamStartActionBuilder<Req, Res>
Content copied to clipboard
Link copied to clipboard
fun endCheckIf(condition: BiPredicate<GrpcStreamEnd, Session>): StreamStartBuilder.ConditionWithRes<ServerStreamStartActionBuilder<Req, Res>, ServerStreamStartActionBuilder<Req, Res>, Req, Res>
Content copied to clipboard
fun endCheckIf(condition: Predicate<Session>): StreamStartBuilder.ConditionWithoutRes<ServerStreamStartActionBuilder<Req, Res>, ServerStreamStartActionBuilder<Req, Res>, Req, Res>
Content copied to clipboard
inline fun endCheckIf(crossinline condition: (Session) -> Boolean): StreamStartBuilder.ConditionWithoutRes<ServerStreamStartActionBuilder<Req, Res>, ServerStreamStartActionBuilder<Req, Res>, Req, Res>
Content copied to clipboard
inline fun endCheckIf(crossinline condition: (GrpcStreamEnd, Session) -> Boolean): StreamStartBuilder.ConditionWithRes<ServerStreamStartActionBuilder<Req, Res>, ServerStreamStartActionBuilder<Req, Res>, Req, Res>
Content copied to clipboard
fun endCheckIf(condition: String): StreamStartBuilder.ConditionWithoutRes<ServerStreamStartActionBuilder<Req, Res>, ServerStreamStartActionBuilder<Req, Res>, Req, Res>
Content copied to clipboard
Link copied to clipboard
fun eventExtractor(extractor: EventExtractor<Res>): ServerStreamStartActionBuilder<Req, Res>
Content copied to clipboard
This exposes the internal StatsEngine of Gatling. No wrapper class around them, as this is a niche, advanced API.
Link copied to clipboard
fun <T : Any> header(key: Metadata.Key<T>, value: T): ServerStreamStartActionBuilder<Req, Res>
Content copied to clipboard
fun <T : Any> header(key: Metadata.Key<T>, value: Function<Session, T>): ServerStreamStartActionBuilder<Req, Res>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun sessionCombiner(sessionCombiner: SessionCombiner): ServerStreamStartActionBuilder<Req, Res>
Content copied to clipboard
Link copied to clipboard
fun streamEndLog(logWhen: StreamEndLog): ServerStreamStartActionBuilder<Req, Res>
Content copied to clipboard
Link copied to clipboard
fun target(protocol: GrpcProtocol<*, *>): ServerStreamStartActionBuilder<Req, Res>
Content copied to clipboard
Link copied to clipboard
fun timestampExtractor(extractor: TimestampExtractor<Res>): ServerStreamStartActionBuilder<Req, Res>
Content copied to clipboard