Class AbstractWebSocketEndpointConfiguration
- java.lang.Object
-
- com.consol.citrus.endpoint.AbstractEndpointConfiguration
-
- com.consol.citrus.endpoint.AbstractPollableEndpointConfiguration
-
- com.consol.citrus.websocket.endpoint.AbstractWebSocketEndpointConfiguration
-
- All Implemented Interfaces:
EndpointConfiguration,PollableEndpointConfiguration,WebSocketEndpointConfiguration
- Direct Known Subclasses:
WebSocketClientEndpointConfiguration,WebSocketServerEndpointConfiguration
public abstract class AbstractWebSocketEndpointConfiguration extends AbstractPollableEndpointConfiguration implements WebSocketEndpointConfiguration
Abstract endpoint configuration implementation provides basic endpoint properties for web socket endpoints.- Since:
- 2.3
- Author:
- Martin Maher
-
-
Constructor Summary
Constructors Constructor Description AbstractWebSocketEndpointConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetEndpointUri()Gets the web socket endpoint uri.EndpointUriResolvergetEndpointUriResolver()Gets the endpointUriResolver.WebSocketMessageConvertergetMessageConverter()Gets the message converter.voidsetEndpointUri(String endpointUri)Sets the web socket endpoint uri.voidsetEndpointUriResolver(EndpointUriResolver endpointUriResolver)Sets the endpoint uri resolver.voidsetMessageConverter(WebSocketMessageConverter messageConverter)Sets the message converter.-
Methods inherited from class com.consol.citrus.endpoint.AbstractPollableEndpointConfiguration
getPollingInterval, setPollingInterval
-
Methods inherited from class com.consol.citrus.endpoint.AbstractEndpointConfiguration
getTimeout, setTimeout
-
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.EndpointConfiguration
getTimeout, setTimeout
-
Methods inherited from interface com.consol.citrus.endpoint.PollableEndpointConfiguration
getPollingInterval, setPollingInterval
-
Methods inherited from interface com.consol.citrus.websocket.endpoint.WebSocketEndpointConfiguration
getHandler, setHandler
-
-
-
-
Method Detail
-
getMessageConverter
public WebSocketMessageConverter getMessageConverter()
Description copied from interface:WebSocketEndpointConfigurationGets the message converter.- Specified by:
getMessageConverterin interfaceWebSocketEndpointConfiguration- Returns:
-
setMessageConverter
public void setMessageConverter(WebSocketMessageConverter messageConverter)
Description copied from interface:WebSocketEndpointConfigurationSets the message converter.- Specified by:
setMessageConverterin interfaceWebSocketEndpointConfiguration
-
getEndpointUri
public String getEndpointUri()
Description copied from interface:WebSocketEndpointConfigurationGets the web socket endpoint uri.- Specified by:
getEndpointUriin interfaceWebSocketEndpointConfiguration- Returns:
-
setEndpointUri
public void setEndpointUri(String endpointUri)
Description copied from interface:WebSocketEndpointConfigurationSets the web socket endpoint uri.- Specified by:
setEndpointUriin interfaceWebSocketEndpointConfiguration
-
getEndpointUriResolver
public EndpointUriResolver getEndpointUriResolver()
Description copied from interface:WebSocketEndpointConfigurationGets the endpointUriResolver.- Specified by:
getEndpointUriResolverin interfaceWebSocketEndpointConfiguration- Returns:
- the endpointUriResolver
-
setEndpointUriResolver
public void setEndpointUriResolver(EndpointUriResolver endpointUriResolver)
Description copied from interface:WebSocketEndpointConfigurationSets the endpoint uri resolver.- Specified by:
setEndpointUriResolverin interfaceWebSocketEndpointConfiguration- Parameters:
endpointUriResolver- the endpointUriResolver to set
-
-