public class Route
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected CallProcessor |
afterCall |
protected Alias[] |
aliases |
protected CallProcessor |
beforeCall |
protected services.moleculer.ServiceBroker |
broker |
protected java.util.concurrent.ExecutorService |
executor
Custom Action Executor (null = use the shared ExecutorService of the
MessageBroker).
|
protected static org.slf4j.Logger |
logger |
protected MappingPolicy |
mappingPolicy |
protected services.moleculer.context.CallOptions.Options |
opts |
protected java.lang.String |
path |
protected java.util.Set<HttpMiddleware> |
routeMiddlewares |
protected AbstractTemplateEngine |
templateEngine |
protected java.lang.String[] |
whiteList |
| Constructor and Description |
|---|
Route() |
Route(java.lang.String path) |
Route(java.lang.String path,
HttpMiddleware... middlewares) |
| Modifier and Type | Method and Description |
|---|---|
Route |
addAlias(Alias... aliases) |
Route |
addAlias(java.lang.String pathPattern,
java.lang.String actionName) |
Route |
addAlias(java.lang.String httpMethod,
java.lang.String pathPattern,
java.lang.String actionName) |
Route |
addToWhiteList(java.lang.String... whiteListEntries) |
Mapping |
findMapping(java.lang.String httpMethod,
java.lang.String path) |
CallProcessor |
getAfterCall() |
Alias[] |
getAliases() |
CallProcessor |
getBeforeCall() |
services.moleculer.ServiceBroker |
getBroker() |
services.moleculer.context.CallOptions.Options |
getCallOptions() |
java.util.concurrent.ExecutorService |
getExecutor() |
MappingPolicy |
getMappingPolicy() |
HttpMiddleware[] |
getMiddlewares() |
java.lang.String |
getPath() |
AbstractTemplateEngine |
getTemplateEngine() |
java.lang.String[] |
getWhiteList() |
void |
setAfterCall(CallProcessor afterCall) |
void |
setAliases(Alias... aliases) |
void |
setBeforeCall(CallProcessor beforeCall) |
void |
setCallOptions(services.moleculer.context.CallOptions.Options opts) |
void |
setExecutor(java.util.concurrent.ExecutorService executor) |
void |
setMappingPolicy(MappingPolicy mappingPolicy) |
void |
setPath(java.lang.String path) |
void |
setTemplateEngine(AbstractTemplateEngine templateEngine) |
void |
setWhiteList(java.lang.String... whiteList) |
void |
started(services.moleculer.ServiceBroker broker,
java.util.Set<HttpMiddleware> globalMiddlewares) |
void |
stopped(java.util.Set<HttpMiddleware> globalMiddlewares,
boolean debug) |
io.datatree.Tree |
toTree() |
Route |
use(java.util.Collection<HttpMiddleware> middlewares) |
Route |
use(HttpMiddleware... middlewares) |
protected static final org.slf4j.Logger logger
protected java.lang.String path
protected MappingPolicy mappingPolicy
protected services.moleculer.context.CallOptions.Options opts
protected java.lang.String[] whiteList
protected Alias[] aliases
protected services.moleculer.ServiceBroker broker
protected CallProcessor beforeCall
protected CallProcessor afterCall
protected AbstractTemplateEngine templateEngine
protected java.util.concurrent.ExecutorService executor
protected final java.util.Set<HttpMiddleware> routeMiddlewares
public Route()
public Route(java.lang.String path)
public Route(java.lang.String path,
HttpMiddleware... middlewares)
public Mapping findMapping(java.lang.String httpMethod, java.lang.String path)
public Route use(HttpMiddleware... middlewares)
public Route use(java.util.Collection<HttpMiddleware> middlewares)
public void started(services.moleculer.ServiceBroker broker,
java.util.Set<HttpMiddleware> globalMiddlewares)
throws java.lang.Exception
java.lang.Exceptionpublic void stopped(java.util.Set<HttpMiddleware> globalMiddlewares, boolean debug)
public io.datatree.Tree toTree()
public Route addAlias(java.lang.String pathPattern, java.lang.String actionName)
public Route addAlias(java.lang.String httpMethod, java.lang.String pathPattern, java.lang.String actionName)
public Route addToWhiteList(java.lang.String... whiteListEntries)
public void setTemplateEngine(AbstractTemplateEngine templateEngine)
public AbstractTemplateEngine getTemplateEngine()
public CallProcessor getBeforeCall()
public void setBeforeCall(CallProcessor beforeCall)
public CallProcessor getAfterCall()
public void setAfterCall(CallProcessor afterCall)
public java.lang.String getPath()
public HttpMiddleware[] getMiddlewares()
public services.moleculer.ServiceBroker getBroker()
public MappingPolicy getMappingPolicy()
public services.moleculer.context.CallOptions.Options getCallOptions()
public java.lang.String[] getWhiteList()
public Alias[] getAliases()
public void setPath(java.lang.String path)
public void setMappingPolicy(MappingPolicy mappingPolicy)
public void setCallOptions(services.moleculer.context.CallOptions.Options opts)
public void setWhiteList(java.lang.String... whiteList)
public void setAliases(Alias... aliases)
public java.util.concurrent.ExecutorService getExecutor()
public void setExecutor(java.util.concurrent.ExecutorService executor)