Class WebSocketServer
- java.lang.Object
-
- com.consol.citrus.endpoint.AbstractEndpoint
-
- com.consol.citrus.server.AbstractServer
-
- com.consol.citrus.http.server.HttpServer
-
- com.consol.citrus.websocket.server.WebSocketServer
-
- All Implemented Interfaces:
InitializingPhase,Named,ShutdownPhase,Endpoint,Server,com.consol.citrus.spi.ReferenceResolverAware,Runnable
public class WebSocketServer extends HttpServer
- Since:
- 2.3
- Author:
- Christoph Deppisch
-
-
Field Summary
-
Fields inherited from class com.consol.citrus.server.AbstractServer
DEFAULT_CHANNEL_ID_SUFFIX
-
-
Constructor Summary
Constructors Constructor Description WebSocketServer()Default constructor overwrites context config location.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.springframework.web.servlet.DispatcherServletgetDispatcherServlet()List<WebSocketEndpoint>getWebSockets()Gets the WebSocket endpoints (id, uri)voidinitialize()voidsetWebSockets(List<WebSocketEndpoint> webSockets)Sets the WebSocket endpoints (id, uri)-
Methods inherited from class com.consol.citrus.http.server.HttpServer
getBinaryMediaTypes, getConnector, getConnectors, getContextConfigLocation, getContextPath, getDefaultStatusCode, getFilterMappings, getFilters, getMessageConverter, getPort, getResourceBase, getResponseCacheSize, getSecurityHandler, getServletHandler, getServletMappingPath, getServletName, isHandleAttributeHeaders, isHandleCookies, isUseRootContextAsParent, setBinaryMediaTypes, setConnector, setConnectors, setContextConfigLocation, setContextPath, setDefaultStatusCode, setFilterMappings, setFilters, setHandleAttributeHeaders, setHandleCookies, setMessageConverter, setPort, setResourceBase, setResponseCacheSize, setSecurityHandler, setServletHandler, setServletMappingPath, setServletName, setUseRootContextAsParent, shutdown, startup
-
Methods inherited from class com.consol.citrus.server.AbstractServer
createConsumer, createProducer, destroy, getDefaultTimeout, getEndpointAdapter, getEndpointConfiguration, getInterceptors, getReferenceResolver, isAutoStart, isDebugLogging, isRunning, join, run, setAutoStart, setDebugLogging, setDefaultTimeout, setEndpointAdapter, setInterceptors, setReferenceResolver, setRunning, start, stop
-
Methods inherited from class com.consol.citrus.endpoint.AbstractEndpoint
getActor, getConsumerName, getName, getProducerName, setActor, setName
-
-
-
-
Method Detail
-
getDispatcherServlet
protected org.springframework.web.servlet.DispatcherServlet getDispatcherServlet()
- Overrides:
getDispatcherServletin classHttpServer
-
initialize
public void initialize()
- Specified by:
initializein interfaceInitializingPhase- Overrides:
initializein classHttpServer
-
getWebSockets
public List<WebSocketEndpoint> getWebSockets()
Gets the WebSocket endpoints (id, uri)
-
setWebSockets
public void setWebSockets(List<WebSocketEndpoint> webSockets)
Sets the WebSocket endpoints (id, uri)- Parameters:
webSockets-
-
-