public class BaseCclExecutor
extends com.cerner.ccl.j4ccl.CclExecutor
CclExecutor. Subject in
context. It must have, at a minimum, the following:
BackendNodePrincipal in the subject's principalsBackendNodePasswordCredential in the subjects private
credentialsMillenniumDomainPrincipal in the subject's principalsMillenniumDomainPasswordCredential in the subjects private
credentials| Constructor and Description |
|---|
BaseCclExecutor()
Create a CCL command executor.
|
BaseCclExecutor(com.cerner.ccl.j4ccl.TerminalProperties terminalProperties,
CommandQueue commandQueue)
Create a CCL command executor that uses the given factories to generate required objects.
|
| Modifier and Type | Method and Description |
|---|---|
DynamicCompilerAdderImpl |
addDynamicCompiler(File includeFile) |
ScriptCompilerAdderImpl |
addScriptCompiler(File file) |
com.cerner.ccl.j4ccl.adders.ScriptDropAdder |
addScriptDropper(String scriptName) |
com.cerner.ccl.j4ccl.adders.ScriptExecutionAdder |
addScriptExecution(String scriptName) |
void |
execute() |
protected CommandQueue |
getCommandQueue()
Get the command queue that backs this executor.
|
protected OutputStreamConfiguration |
getOutputStreamConfiguration()
Get the output stream configuration, if any.
|
protected com.cerner.ccl.j4ccl.TerminalProperties |
getTerminalProperties()
Get the TerminalProperties configuration, if any.
|
void |
setOutputStream(OutputStream stream,
com.cerner.ccl.j4ccl.enums.OutputType outputType) |
void |
setTerminalProperties(com.cerner.ccl.j4ccl.TerminalProperties terminalProperties) |
public BaseCclExecutor()
public BaseCclExecutor(com.cerner.ccl.j4ccl.TerminalProperties terminalProperties,
CommandQueue commandQueue)
BaseCclExecutor()
should be used. terminalProperties - The TerminalProperties to apply.commandQueue - A CommandQueue managed by this executor.NullPointerException - If the given command queue is null.public DynamicCompilerAdderImpl addDynamicCompiler(File includeFile)
addDynamicCompiler in class com.cerner.ccl.j4ccl.CclExecutorpublic ScriptCompilerAdderImpl addScriptCompiler(File file)
addScriptCompiler in class com.cerner.ccl.j4ccl.CclExecutorpublic com.cerner.ccl.j4ccl.adders.ScriptDropAdder addScriptDropper(String scriptName)
addScriptDropper in class com.cerner.ccl.j4ccl.CclExecutorpublic com.cerner.ccl.j4ccl.adders.ScriptExecutionAdder addScriptExecution(String scriptName)
addScriptExecution in class com.cerner.ccl.j4ccl.CclExecutorpublic void execute()
execute in class com.cerner.ccl.j4ccl.CclExecutorpublic void setOutputStream(OutputStream stream, com.cerner.ccl.j4ccl.enums.OutputType outputType)
setOutputStream in class com.cerner.ccl.j4ccl.CclExecutorpublic void setTerminalProperties(com.cerner.ccl.j4ccl.TerminalProperties terminalProperties)
setTerminalProperties in class com.cerner.ccl.j4ccl.CclExecutorprotected CommandQueue getCommandQueue()
CommandQueue.protected OutputStreamConfiguration getOutputStreamConfiguration()
null if there is no set output stream configuration; otherwise, an
OutputStreamConfiguration representing the configured output stream.protected com.cerner.ccl.j4ccl.TerminalProperties getTerminalProperties()
Copyright © 2019. All rights reserved.