Class WebSocketServer
java.lang.Object
org.citrusframework.endpoint.AbstractEndpoint
org.citrusframework.server.AbstractServer
org.citrusframework.http.server.HttpServer
org.citrusframework.websocket.server.WebSocketServer
- All Implemented Interfaces:
Runnable,InitializingPhase,Named,ShutdownPhase,Endpoint,Server,ReferenceResolverAware
- Since:
- 2.3
- Author:
- Christoph Deppisch
-
Field Summary
Fields inherited from class org.citrusframework.server.AbstractServer
DEFAULT_CHANNEL_ID_SUFFIX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidconfigure(org.eclipse.jetty.ee10.servlet.ServletContextHandler contextHandler) protected org.springframework.web.servlet.DispatcherServletGets the WebSocket endpoints (id, uri)voidvoidsetWebSockets(List<WebSocketEndpoint> webSockets) Sets the WebSocket endpoints (id, uri)Methods inherited from class org.citrusframework.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, startupMethods inherited from class org.citrusframework.server.AbstractServer
createConsumer, createProducer, destroy, getDefaultTimeout, getEndpointAdapter, getEndpointConfiguration, getInterceptors, getReferenceResolver, isAutoStart, isDebugLogging, isRunning, join, run, setAutoStart, setDebugLogging, setDefaultTimeout, setEndpointAdapter, setInterceptors, setReferenceResolver, setRunning, start, stopMethods inherited from class org.citrusframework.endpoint.AbstractEndpoint
getActor, getConsumerName, getName, getProducerName, setActor, setName
-
Constructor Details
-
WebSocketServer
public WebSocketServer()Default constructor overwrites context config location.
-
-
Method Details
-
getDispatcherServlet
protected org.springframework.web.servlet.DispatcherServlet getDispatcherServlet()- Overrides:
getDispatcherServletin classHttpServer
-
configure
protected void configure(org.eclipse.jetty.ee10.servlet.ServletContextHandler contextHandler) - Overrides:
configurein classHttpServer
-
initialize
public void initialize()- Specified by:
initializein interfaceInitializingPhase- Overrides:
initializein classHttpServer
-
getWebSockets
Gets the WebSocket endpoints (id, uri) -
setWebSockets
Sets the WebSocket endpoints (id, uri)- Parameters:
webSockets-
-