public class DefaultContextFactory extends ContextFactory
| Modifier and Type | Field and Description |
|---|---|
protected Eventbus |
eventbus |
protected int |
maxCallLevel
Max call level (0 = disabled / unlimited)
|
protected ServiceInvoker |
serviceInvoker |
protected UidGenerator |
uid |
broker, logger, name| Constructor and Description |
|---|
DefaultContextFactory() |
| Modifier and Type | Method and Description |
|---|---|
Context |
create(java.lang.String name,
io.datatree.Tree params,
CallOptions.Options opts,
Context parent) |
Context |
create(java.lang.String name,
io.datatree.Tree params,
CallOptions.Options opts,
java.lang.String id,
int level,
java.lang.String requestID,
java.lang.String parentID) |
int |
getMaxCallLevel() |
void |
setMaxCallLevel(int maxCallLevel) |
void |
started(ServiceBroker broker)
Initializes Default Context Factory instance.
|
getBroker, getLogger, getName, stoppedprotected int maxCallLevel
protected ServiceInvoker serviceInvoker
protected Eventbus eventbus
protected UidGenerator uid
public void started(ServiceBroker broker) throws java.lang.Exception
started in class MoleculerComponentbroker - parent ServiceBrokerjava.lang.Exceptionpublic Context create(java.lang.String name, io.datatree.Tree params, CallOptions.Options opts, Context parent)
create in class ContextFactorypublic Context create(java.lang.String name, io.datatree.Tree params, CallOptions.Options opts, java.lang.String id, int level, java.lang.String requestID, java.lang.String parentID)
create in class ContextFactorypublic int getMaxCallLevel()
public void setMaxCallLevel(int maxCallLevel)