public class LocalRepl extends Repl implements java.lang.Runnable
ServiceBroker broker = ServiceBroker.builder().build(); broker.start(); broker.repl();Start telnet-based console:
broker.repl(false);
RemoteRepl| Modifier and Type | Field and Description |
|---|---|
protected ColorWriter |
colorWriter |
protected java.util.concurrent.ConcurrentHashMap<java.lang.String,Command> |
commands |
protected java.util.concurrent.ExecutorService |
executor |
protected java.lang.String |
lastCommand |
protected java.lang.String[] |
packagesToScan
Java package(s) where the custom (user-defined) commands are located.
|
protected java.util.concurrent.ConcurrentHashMap<java.lang.String,Command> |
postDefinedCommands |
protected LocalReader |
reader |
| Constructor and Description |
|---|
LocalRepl() |
LocalRepl(java.lang.String... packagesToScan) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCommand(Command command) |
java.lang.String[] |
getPackagesToScan() |
protected void |
load(java.lang.String... commands) |
void |
onCommand(java.io.PrintWriter out,
java.lang.String command) |
protected java.lang.String[] |
parseLine(java.lang.String command) |
protected void |
printCommandHelp(java.io.PrintWriter out,
java.lang.String name) |
protected void |
printHelp(java.io.PrintWriter out,
boolean telnet) |
void |
run() |
void |
setPackagesToScan(java.lang.String... packagesToScan) |
protected void |
showStartMessage() |
void |
started(services.moleculer.ServiceBroker broker)
Initializes console instance.
|
protected void |
startReading() |
protected void |
stopReading() |
isEnabled, setEnabled, startOrStopReading, stopNow, stoppedprotected java.lang.String[] packagesToScan
protected java.util.concurrent.ConcurrentHashMap<java.lang.String,Command> commands
protected java.util.concurrent.ConcurrentHashMap<java.lang.String,Command> postDefinedCommands
protected java.util.concurrent.ExecutorService executor
protected java.lang.String lastCommand
protected LocalReader reader
protected ColorWriter colorWriter
public LocalRepl()
public LocalRepl(java.lang.String... packagesToScan)
public void started(services.moleculer.ServiceBroker broker)
throws java.lang.Exception
protected void startReading()
startReading in class Replprotected void load(java.lang.String... commands)
protected void showStartMessage()
public void addCommand(Command command)
public void run()
run in interface java.lang.Runnablepublic void onCommand(java.io.PrintWriter out,
java.lang.String command)
throws java.lang.Exception
protected java.lang.String[] parseLine(java.lang.String command)
protected void printHelp(java.io.PrintWriter out,
boolean telnet)
protected void printCommandHelp(java.io.PrintWriter out,
java.lang.String name)
protected void stopReading()
stopReading in class Replpublic java.lang.String[] getPackagesToScan()
public void setPackagesToScan(java.lang.String... packagesToScan)