Package org.citrusframework.actions.http
Interface HttpServerActionBuilder<T extends TestAction,B extends TestActionBuilder<T>>
- All Superinterfaces:
ReferenceResolverAwareBuilder<T,B>
public interface HttpServerActionBuilder<T extends TestAction,B extends TestActionBuilder<T>>
extends ReferenceResolverAwareBuilder<T,B>
-
Method Summary
Modifier and TypeMethodDescription<M extends HttpReceiveRequestMessageBuilderFactory<T,M>>
HttpServerReceiveActionBuilder<T,M, ?> receive()Receive Http requests as server.<M extends HttpReceiveRequestMessageBuilderFactory<T,M>>
HttpServerRequestActionBuilder<T,M, ?> Generic request builder with request method and path.<M extends HttpSendResponseMessageBuilderFactory<T,M>>
HttpServerResponseActionBuilder<T,M, ?> respond()Generic response builder for sending response messages to client.<M extends HttpSendResponseMessageBuilderFactory<T,M>>
HttpServerResponseActionBuilder<T,M, ?> respond(int status) Generic response builder for sending response messages to client with response status code.<M extends HttpSendResponseMessageBuilderFactory<T,M>>
HttpServerResponseActionBuilder<T,M, ?> Generic response builder for sending response messages to client with response status code.<M extends HttpSendResponseMessageBuilderFactory<T,M>>
MrespondOkJson(Object json) Generic response builder for sending JSON response messages to client with response status 200 (OK).<M extends HttpSendResponseMessageBuilderFactory<T,M>>
MrespondOkJson(String json) Generic response builder for sending JSON response messages to client with response status 200 (OK).<M extends HttpSendResponseMessageBuilderFactory<T,M>>
HttpServerSendActionBuilder<T,M, ?> send()Send Http response messages as server to client.Methods inherited from interface org.citrusframework.actions.ReferenceResolverAwareBuilder
withReferenceResolver
-
Method Details
-
send
Send Http response messages as server to client. -
receive
<M extends HttpReceiveRequestMessageBuilderFactory<T,M>> HttpServerReceiveActionBuilder<T,M, receive()?> Receive Http requests as server. -
request
<M extends HttpReceiveRequestMessageBuilderFactory<T,M>> HttpServerRequestActionBuilder<T,M, request?> (String method, String path) Generic request builder with request method and path. -
respond
<M extends HttpSendResponseMessageBuilderFactory<T,M>> HttpServerResponseActionBuilder<T,M, respond?> (int status) Generic response builder for sending response messages to client with response status code. -
respond
<M extends HttpSendResponseMessageBuilderFactory<T,M>> HttpServerResponseActionBuilder<T,M, respond?> (Object status) Generic response builder for sending response messages to client with response status code. -
respond
<M extends HttpSendResponseMessageBuilderFactory<T,M>> HttpServerResponseActionBuilder<T,M, respond()?> Generic response builder for sending response messages to client. -
respondOkJson
Generic response builder for sending JSON response messages to client with response status 200 (OK). -
respondOkJson
Generic response builder for sending JSON response messages to client with response status 200 (OK).
-