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 long |
timeout |
| Constructor and Description |
|---|
MoleculerServlet() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
services.moleculer.ServiceBroker |
getBroker() |
ApiGateway |
getGateway() |
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) |
void |
service(javax.servlet.ServletRequest req,
javax.servlet.ServletResponse rsp) |
void |
setWorkingMode(WorkingMode workingMode) |
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 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 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 void setWorkingMode(WorkingMode workingMode)