Class PerspectiveWebSocketServlet
- java.lang.Object
-
- javax.servlet.GenericServlet
-
- javax.servlet.http.HttpServlet
-
- org.eclipse.jetty.websocket.servlet.WebSocketServlet
-
- com.inductiveautomation.perspective.gateway.comm.PerspectiveWebSocketServlet
-
- All Implemented Interfaces:
java.io.Serializable
,javax.servlet.Servlet
,javax.servlet.ServletConfig
public class PerspectiveWebSocketServlet extends org.eclipse.jetty.websocket.servlet.WebSocketServlet
Mounts a websocket servlet for use by the Perspective module. It is mounted during the module startup via theGatewayHook
. The websocket is mounted at /main/system/pws, and the URL it expects to receive is: for a client: /pws/C/project_name/project_version/tab_id for a designer: /pws/D- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
PERMESSAGE_DEFLATE_DISABLE
System property key which may be used to disable the websocket's support of the 'permessage-deflate' extension, a value generally provided by modern browsers as part of theHttpHeader.SEC_WEBSOCKET_EXTENSIONS
header.
-
Constructor Summary
Constructors Constructor Description PerspectiveWebSocketServlet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configure(org.eclipse.jetty.websocket.servlet.WebSocketServletFactory factory)
-
Methods inherited from class org.eclipse.jetty.websocket.servlet.WebSocketServlet
destroy, init, service
-
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
-
-
-
-
Field Detail
-
PERMESSAGE_DEFLATE_DISABLE
public static final java.lang.String PERMESSAGE_DEFLATE_DISABLE
System property key which may be used to disable the websocket's support of the 'permessage-deflate' extension, a value generally provided by modern browsers as part of theHttpHeader.SEC_WEBSOCKET_EXTENSIONS
header. Setting a system property value of 'true' will remove support and may enable proxy/firewall support in systems lacking support compressed-frame forwarding, such as some versions of Microsoft IIS ARR based rewriting proxy servers.- See Also:
- Constant Field Values
-
-