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 LocalReader |
reader |
| Constructor and Description |
|---|
LocalRepl() |
LocalRepl(java.lang.String... packagesToScan) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
getPackagesToScan() |
protected void |
load(java.lang.String... commands) |
protected void |
onCommand(java.io.PrintWriter out,
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.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 run()
run in interface java.lang.Runnableprotected void onCommand(java.io.PrintWriter out,
java.lang.String command)
throws java.lang.Exception
java.lang.Exceptionprotected 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)