public class CXGroovyCLI extends Object implements org.boris.winrun4j.Service
| Modifier and Type | Field and Description |
|---|---|
protected File |
baseDirectory |
protected File |
CXGroovyConfFile |
protected List<String> |
scriptArguments |
protected String |
scriptFileName |
protected Boolean |
threadDaemon |
protected ThreadGroup |
threadGroup |
protected String |
threadName |
SERVICE_CONTROL_CONTINUE, SERVICE_CONTROL_DEVICEEVENT, SERVICE_CONTROL_HARDWAREPROFILECHANGE, SERVICE_CONTROL_INTERROGATE, SERVICE_CONTROL_NETBINDADD, SERVICE_CONTROL_NETBINDDISABLE, SERVICE_CONTROL_NETBINDENABLE, SERVICE_CONTROL_NETBINDREMOVE, SERVICE_CONTROL_PARAMCHANGE, SERVICE_CONTROL_PAUSE, SERVICE_CONTROL_POWEREVENT, SERVICE_CONTROL_SESSIONCHANGE, SERVICE_CONTROL_SHUTDOWN, SERVICE_CONTROL_STOP| Constructor and Description |
|---|
CXGroovyCLI()
Конструктор по умолчанию
|
| Modifier and Type | Method and Description |
|---|---|
protected CXGroovyConf |
createCXGroovyConf()
Создание конфигурации
|
protected void |
exit(int code)
Выход из прриложения
|
File |
getBaseDirectory()
Возвращает базовой каталог
|
Charset |
getCharset()
Возвращает кодировку файлов
|
CXGroovyConf |
getCXGroovyConf()
Возвращает текущую конфигурацию
|
File |
getCXGroovyConfFile()
Возвращает файл конфигурации
|
List<String> |
getScriptArguments() |
String |
getScriptFileName() |
protected Reader |
getScriptReader() |
Boolean |
getThreadDaemon() |
ThreadGroup |
getThreadGroup() |
String |
getThreadName() |
static void |
help()
Выводит текст-подсказку по работе
|
protected void |
loadCXGroovyConfFromFile(String filename)
Загрузка конфигурации из файла
|
static void |
main(String[] args)
Входня точка
|
void |
parseCommandLine(String[] argsarr) |
Object |
run(File scriptFile)
Выполняет скрипт
|
Object |
run(GroovyEngineScript gescript)
Выполняет скрипт
|
Object |
run(Reader reader)
Выполняет groovy выражение/скрипт
|
Object |
run(String expr)
Выполняет groovy выражение/скрипт
|
int |
serviceMain(String[] strings) |
int |
serviceRequest(int req) |
void |
setBaseDirectory(File baseDirectory)
Указывает базовой каталог
|
void |
setCharset(Charset charset)
Указывает кодировку файлов
|
void |
setCXGroovyConf(CXGroovyConf cxgconf)
Указывает текущую конфигурацию
|
void |
setCXGroovyConfFile(File CXGroovyConfFile)
Указывает файл конфигурации
|
void |
setScriptArguments(List<String> scriptArguments) |
void |
setScriptFileName(String scriptFileName) |
void |
setThreadDaemon(Boolean threadDaemon) |
void |
setThreadGroup(ThreadGroup threadGroup) |
void |
setThreadName(String threadName) |
protected void |
showClasspath() |
protected File CXGroovyConfFile
protected File baseDirectory
protected ThreadGroup threadGroup
protected Boolean threadDaemon
protected String threadName
protected String scriptFileName
public static void main(String[] args)
args - аргументыprotected void exit(int code)
code - код выходаprotected CXGroovyConf createCXGroovyConf()
public CXGroovyConf getCXGroovyConf()
public void setCXGroovyConf(CXGroovyConf cxgconf)
cxgconf - конфигурацияpublic File getCXGroovyConfFile()
public void setCXGroovyConfFile(File CXGroovyConfFile)
CXGroovyConfFile - файл конфигурацииpublic File getBaseDirectory()
public void setBaseDirectory(File baseDirectory)
baseDirectory - базовой каталогpublic Charset getCharset()
public void setCharset(Charset charset)
charset - кодировкаpublic ThreadGroup getThreadGroup()
public void setThreadGroup(ThreadGroup threadGroup)
public Boolean getThreadDaemon()
public void setThreadDaemon(Boolean threadDaemon)
public String getThreadName()
public void setThreadName(String threadName)
public String getScriptFileName()
public void setScriptFileName(String scriptFileName)
public void parseCommandLine(String[] argsarr)
protected void loadCXGroovyConfFromFile(String filename)
filename - файл конфигурацииprotected void showClasspath()
public Object run(GroovyEngineScript gescript)
gescript - скриптpublic Object run(File scriptFile)
scriptFile - скриптprotected Reader getScriptReader()
public Object run(Reader reader)
reader - выражение на языке groovypublic Object run(String expr)
expr - выражение на языке groovypublic static void help()
public int serviceRequest(int req)
throws org.boris.winrun4j.ServiceException
serviceRequest in interface org.boris.winrun4j.Serviceorg.boris.winrun4j.ServiceExceptionpublic int serviceMain(String[] strings) throws org.boris.winrun4j.ServiceException
serviceMain in interface org.boris.winrun4j.Serviceorg.boris.winrun4j.ServiceExceptionCopyright © 2018. All rights reserved.