public class MoleculerServlet
extends javax.servlet.http.HttpServlet
| Modifier and Type | Field and Description |
|---|---|
protected services.moleculer.ServiceBroker |
broker |
protected java.util.concurrent.atomic.AtomicReference<org.springframework.context.ConfigurableApplicationContext> |
context |
protected ApiGateway |
gateway |
protected ServiceMode |
serviceMode |
protected long |
timeout |
protected ServletWebSocketRegistry |
webSocketRegistry |
| Constructor and Description |
|---|
MoleculerServlet() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
services.moleculer.ServiceBroker |
getBroker() |
ApiGateway |
getGateway() |
ServiceMode |
getServiceMode() |
protected void |
handleError(javax.servlet.http.HttpServletResponse response,
java.lang.Throwable cause) |
void |
init(javax.servlet.ServletConfig config) |
protected void |
logError(java.lang.String message,
java.lang.Throwable cause) |
protected void |
logInfo(java.lang.String message) |
void |
service(javax.servlet.ServletRequest req,
javax.servlet.ServletResponse rsp) |
void |
setServiceMode(ServiceMode serviceMode) |
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, serviceprotected final java.util.concurrent.atomic.AtomicReference<org.springframework.context.ConfigurableApplicationContext> context
protected services.moleculer.ServiceBroker broker
protected ApiGateway gateway
protected ServletWebSocketRegistry webSocketRegistry
protected ServiceMode serviceMode
protected long timeout
public void init(javax.servlet.ServletConfig config)
throws javax.servlet.ServletException
init in interface javax.servlet.Servletinit in class javax.servlet.GenericServletjavax.servlet.ServletExceptionpublic void service(javax.servlet.ServletRequest req,
javax.servlet.ServletResponse rsp)
throws javax.servlet.ServletException,
java.io.IOException
service in interface javax.servlet.Servletservice in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionjava.io.IOExceptionprotected void handleError(javax.servlet.http.HttpServletResponse response,
java.lang.Throwable cause)
protected void logInfo(java.lang.String message)
protected void logError(java.lang.String message,
java.lang.Throwable cause)
public void destroy()
destroy in interface javax.servlet.Servletdestroy in class javax.servlet.GenericServletpublic ApiGateway getGateway()
public services.moleculer.ServiceBroker getBroker()
public final ServiceMode getServiceMode()
public final void setServiceMode(ServiceMode serviceMode)