Class WebSocketClientBuilder
java.lang.Object
org.citrusframework.endpoint.AbstractEndpointBuilder<WebSocketClient>
org.citrusframework.websocket.client.WebSocketClientBuilder
- All Implemented Interfaces:
EndpointBuilder<WebSocketClient>
- Since:
- 2.5
- Author:
- Christoph Deppisch
-
Field Summary
Fields inherited from interface org.citrusframework.endpoint.EndpointBuilder
logger, RESOURCE_PATH, TYPE_RESOLVER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionendpointResolver(EndpointUriResolver resolver) Sets the endpoint uri resolver.protected WebSocketClientmessageConverter(WebSocketMessageConverter messageConverter) Sets the message converter.pollingInterval(int pollingInterval) Sets the polling interval.requestUrl(String requestUrl) Sets the requestUrl property.timeout(long timeout) Sets the default timeout.Methods inherited from class org.citrusframework.endpoint.AbstractEndpointBuilder
actor, build, initialize, name, referenceResolver, supportsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.citrusframework.endpoint.EndpointBuilder
build, build
-
Constructor Details
-
WebSocketClientBuilder
public WebSocketClientBuilder()
-
-
Method Details
-
getEndpoint
- Specified by:
getEndpointin classAbstractEndpointBuilder<WebSocketClient>
-
requestUrl
Sets the requestUrl property.- Parameters:
requestUrl-- Returns:
-
messageConverter
Sets the message converter.- Parameters:
messageConverter-- Returns:
-
endpointResolver
Sets the endpoint uri resolver.- Parameters:
resolver-- Returns:
-
pollingInterval
Sets the polling interval.- Parameters:
pollingInterval-- Returns:
-
timeout
Sets the default timeout.- Parameters:
timeout-- Returns:
-