Class WebSocketClientBuilder
- java.lang.Object
-
- com.consol.citrus.endpoint.AbstractEndpointBuilder<WebSocketClient>
-
- com.consol.citrus.websocket.client.WebSocketClientBuilder
-
- All Implemented Interfaces:
EndpointBuilder<WebSocketClient>
public class WebSocketClientBuilder extends AbstractEndpointBuilder<WebSocketClient>
- Since:
- 2.5
- Author:
- Christoph Deppisch
-
-
Field Summary
-
Fields inherited from interface com.consol.citrus.endpoint.EndpointBuilder
LOG, RESOURCE_PATH, TYPE_RESOLVER
-
-
Constructor Summary
Constructors Constructor Description WebSocketClientBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebSocketClientBuilderendpointResolver(EndpointUriResolver resolver)Sets the endpoint uri resolver.protected WebSocketClientgetEndpoint()WebSocketClientBuildermessageConverter(WebSocketMessageConverter messageConverter)Sets the message converter.WebSocketClientBuilderpollingInterval(int pollingInterval)Sets the polling interval.WebSocketClientBuilderrequestUrl(String requestUrl)Sets the requestUrl property.WebSocketClientBuildertimeout(long timeout)Sets the default timeout.-
Methods inherited from class com.consol.citrus.endpoint.AbstractEndpointBuilder
actor, build, initialize, name, referenceResolver, supports
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.consol.citrus.endpoint.EndpointBuilder
build, build
-
-
-
-
Method Detail
-
getEndpoint
protected WebSocketClient getEndpoint()
- Specified by:
getEndpointin classAbstractEndpointBuilder<WebSocketClient>
-
requestUrl
public WebSocketClientBuilder requestUrl(String requestUrl)
Sets the requestUrl property.- Parameters:
requestUrl-- Returns:
-
messageConverter
public WebSocketClientBuilder messageConverter(WebSocketMessageConverter messageConverter)
Sets the message converter.- Parameters:
messageConverter-- Returns:
-
endpointResolver
public WebSocketClientBuilder endpointResolver(EndpointUriResolver resolver)
Sets the endpoint uri resolver.- Parameters:
resolver-- Returns:
-
pollingInterval
public WebSocketClientBuilder pollingInterval(int pollingInterval)
Sets the polling interval.- Parameters:
pollingInterval-- Returns:
-
timeout
public WebSocketClientBuilder timeout(long timeout)
Sets the default timeout.- Parameters:
timeout-- Returns:
-
-