Class ProxyServer
- java.lang.Object
-
- org.apache.pulsar.websocket.service.ProxyServer
-
public class ProxyServer extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ProxyServer(WebSocketProxyConfiguration config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRestResources(java.lang.String basePath, java.lang.String javaPackages, java.lang.String attribute, java.lang.Object attributeValue)voidaddWebSocketServlet(java.lang.String basePath, javax.servlet.Servlet socketServlet)java.util.Optional<java.lang.Integer>getListenPortHTTP()java.util.Optional<java.lang.Integer>getListenPortHTTPS()voidstart()voidstop()
-
-
-
Constructor Detail
-
ProxyServer
public ProxyServer(WebSocketProxyConfiguration config) throws org.apache.pulsar.client.api.PulsarClientException, java.net.MalformedURLException, org.apache.pulsar.broker.PulsarServerException
- Throws:
org.apache.pulsar.client.api.PulsarClientExceptionjava.net.MalformedURLExceptionorg.apache.pulsar.broker.PulsarServerException
-
-
Method Detail
-
addWebSocketServlet
public void addWebSocketServlet(java.lang.String basePath, javax.servlet.Servlet socketServlet) throws javax.servlet.ServletException, javax.websocket.DeploymentException- Throws:
javax.servlet.ServletExceptionjavax.websocket.DeploymentException
-
addRestResources
public void addRestResources(java.lang.String basePath, java.lang.String javaPackages, java.lang.String attribute, java.lang.Object attributeValue)
-
start
public void start() throws org.apache.pulsar.broker.PulsarServerException- Throws:
org.apache.pulsar.broker.PulsarServerException
-
stop
public void stop() throws java.lang.Exception- Throws:
java.lang.Exception
-
getListenPortHTTP
public java.util.Optional<java.lang.Integer> getListenPortHTTP()
-
getListenPortHTTPS
public java.util.Optional<java.lang.Integer> getListenPortHTTPS()
-
-