- CCL_ABORT_PATTERN - Static variable in class com.cerner.ccl.j4ccl.ssh.CclCommandTerminal
-
A regex for the string that is output when CCL aborts.
- CCL_VIEWER_PATTERN - Static variable in class com.cerner.ccl.j4ccl.ssh.CclCommandTerminal
-
A regex for the header row in CCL's results viewer.
- CclCommandTerminal - Class in com.cerner.ccl.j4ccl.ssh
-
A forwarding object that wraps
JSchSshTerminal to facilitate accessing CCL, authenticating, executing
commands, and logging.
- CclCommandTerminal(TerminalProperties, OutputStreamConfiguration) - Constructor for class com.cerner.ccl.j4ccl.ssh.CclCommandTerminal
-
Create a CCL command proxy out of the given configuration.
- CclError(String) - Constructor for class com.cerner.ccl.j4ccl.impl.commands.util.ListingParser.CclError
-
Construct a CCL error data object.
- CclOutputStreamProxy - Class in com.cerner.ccl.j4ccl.impl.util
-
An
OutputStream object that forwards data within a specific set of keywords to a given output stream.
- CclOutputStreamProxy(OutputStream, String, String) - Constructor for class com.cerner.ccl.j4ccl.impl.util.CclOutputStreamProxy
-
Create an output stream proxy.
- CclResourceUploaderImpl - Class in com.cerner.ccl.j4ccl.impl
-
An implementation of CclResourceUploader.
- CclResourceUploaderImpl() - Constructor for class com.cerner.ccl.j4ccl.impl.CclResourceUploaderImpl
-
- CclUtils - Class in com.cerner.ccl.j4ccl.impl.util
-
A set of utility methods to help bridge the gap between Java and CCL.
- CclUtils() - Constructor for class com.cerner.ccl.j4ccl.impl.util.CclUtils
-
- CclWarning(String) - Constructor for class com.cerner.ccl.j4ccl.impl.commands.util.ListingParser.CclWarning
-
Create a warning out of a message.
- com.cerner.ccl.j4ccl.impl - package com.cerner.ccl.j4ccl.impl
-
- com.cerner.ccl.j4ccl.impl.adders - package com.cerner.ccl.j4ccl.impl.adders
-
- com.cerner.ccl.j4ccl.impl.commands - package com.cerner.ccl.j4ccl.impl.commands
-
- com.cerner.ccl.j4ccl.impl.commands.util - package com.cerner.ccl.j4ccl.impl.commands.util
-
- com.cerner.ccl.j4ccl.impl.data - package com.cerner.ccl.j4ccl.impl.data
-
- com.cerner.ccl.j4ccl.impl.jaas - package com.cerner.ccl.j4ccl.impl.jaas
-
- com.cerner.ccl.j4ccl.impl.util - package com.cerner.ccl.j4ccl.impl.util
-
- com.cerner.ccl.j4ccl.ssh - package com.cerner.ccl.j4ccl.ssh
-
- com.cerner.ccl.j4ccl.ssh.exception - package com.cerner.ccl.j4ccl.ssh.exception
-
- CommandExpectationGroup - Class in com.cerner.ccl.j4ccl.ssh
-
Encapsulates a list of commands together with regex patterns for the set of potential responses to any of the
commands.
- CommandExpectationGroup() - Constructor for class com.cerner.ccl.j4ccl.ssh.CommandExpectationGroup
-
Constructs a CommandExpectationGroup without masked commands.
- CommandExpectationGroup(boolean) - Constructor for class com.cerner.ccl.j4ccl.ssh.CommandExpectationGroup
-
Constructs a CommandExpectationGroup with commands masked as specified.
- CommandQueue - Class in com.cerner.ccl.j4ccl.impl
-
An object that can be used to store contributions of commands to be executed during and outside of a CCL session.
- CommandQueue() - Constructor for class com.cerner.ccl.j4ccl.impl.CommandQueue
-
- commit() - Method in class com.cerner.ccl.j4ccl.impl.adders.DynamicCompilerAdderImpl
- commit() - Method in class com.cerner.ccl.j4ccl.impl.adders.ScriptCompilerAdderImpl
- commit() - Method in class com.cerner.ccl.j4ccl.impl.adders.ScriptDropAdderImpl
- commit() - Method in class com.cerner.ccl.j4ccl.impl.adders.ScriptExecutionAdderImpl
- CompileErrorValidator - Class in com.cerner.ccl.j4ccl.impl.commands.util
-
An object that validates that no errors are found within a compilation's listing output.
- convertTimestamp(String) - Static method in class com.cerner.ccl.j4ccl.impl.util.CclUtils
-
Convert a textual timestamp to a date object.
- createRemotePath(File) - Static method in class com.cerner.ccl.j4ccl.impl.util.FileAssistant
-
Determine the location a file should reside on on the remote environment.
- createRemotePath(File, Environment) - Static method in class com.cerner.ccl.j4ccl.impl.util.FileAssistant
-
Determine the location on the remote server to which a file is to be uploaded.
- getBuilder(String) - Static method in class com.cerner.ccl.j4ccl.impl.commands.util.ScriptExecutionBuilder
-
Get a builder that can be used to execute a CCL script.
- getCclSource() - Method in class com.cerner.ccl.j4ccl.impl.data.Environment
-
Get the location of cclsource.
- getCclUserDir() - Method in class com.cerner.ccl.j4ccl.impl.data.Environment
-
Get the location of ccluserdir.
- getCerInstall() - Method in class com.cerner.ccl.j4ccl.impl.data.Environment
-
Get the location of cer_install.
- getCerProc() - Method in class com.cerner.ccl.j4ccl.impl.data.Environment
-
Get the location of cer_proc.
- getCerTemp() - Method in class com.cerner.ccl.j4ccl.impl.data.Environment
-
Get the location of cer_temp.
- getCommandQueue() - Method in class com.cerner.ccl.j4ccl.impl.BaseCclExecutor
-
Get the command queue that backs this executor.
- getCommands() - Method in class com.cerner.ccl.j4ccl.ssh.CommandExpectationGroup
-
Retrieves the current list of commands.
- getCurrentSubject() - Static method in class com.cerner.ccl.j4ccl.impl.jaas.JaasUtils
-
Get the current subject.
- getDependencies() - Method in class com.cerner.ccl.j4ccl.impl.adders.AbstractCompilerAdder
-
Get the list of dependencies set for this compiler.
- getDomainName() - Method in class com.cerner.ccl.j4ccl.impl.jaas.MillenniumDomainPrincipal
-
Get the name of the Millennium domain.
- getEnvironment() - Static method in class com.cerner.ccl.j4ccl.impl.data.Environment
-
Get a data object representing an environment.
- getEnvironmentName() - Method in class com.cerner.ccl.j4ccl.impl.data.Environment
-
Get the name of the environment.
- getEnvironmentName() - Method in class com.cerner.ccl.j4ccl.impl.jaas.BackendNodePrincipal
-
Get the name of the environment.
- getErrors() - Method in class com.cerner.ccl.j4ccl.impl.commands.util.ListingParser.ListingParseResult
-
Get any errors found in the listing.
- getExitStatus() - Method in class com.cerner.ccl.j4ccl.ssh.TerminalResponse
-
Retrieves the terminal's exist status.
- getExpectations() - Method in class com.cerner.ccl.j4ccl.ssh.CommandExpectationGroup
-
Retrieves the current list of expectations.
- getExtractionCommands() - Method in class com.cerner.ccl.j4ccl.impl.commands.util.RecordDataExtractor
-
Create a set of commands used to execute the parser adapter script needed to retrieve the record structure data
from the CCL session.
- getHostname() - Method in class com.cerner.ccl.j4ccl.impl.jaas.BackendNodePrincipal
-
Get the host name.
- getInCclSessionCommands() - Method in class com.cerner.ccl.j4ccl.impl.CommandQueue
-
Get all commands that are to be executed within an open CCL session.
- getInstance() - Static method in class com.cerner.ccl.j4ccl.impl.commands.util.CompileErrorValidator
-
Get a singleton instance of the validator.
- getInstance() - Static method in class com.cerner.ccl.j4ccl.impl.commands.util.ListingParser
-
- getListingLocation() - Method in class com.cerner.ccl.j4ccl.impl.adders.AbstractCompilerAdder
-
Get the location on the local hard drive to where the compilation listing output should be placed.
- getMessage() - Method in class com.cerner.ccl.j4ccl.impl.commands.util.ListingParser.CclError
-
Get the message associated with the error.
- getMessage() - Method in class com.cerner.ccl.j4ccl.impl.commands.util.ListingParser.CclWarning
-
Get the warning's message.
- getName() - Method in class com.cerner.ccl.j4ccl.impl.jaas.BackendNodePrincipal
- getName() - Method in class com.cerner.ccl.j4ccl.impl.jaas.MillenniumDomainPrincipal
- getOnCclCloseCommands() - Method in class com.cerner.ccl.j4ccl.impl.CommandQueue
-
Get all commands that are to be executed immediately prior to the closing of a CCL session.
- getOnCclStartCommands() - Method in class com.cerner.ccl.j4ccl.impl.CommandQueue
-
Get all commands that are to be executed immediately prior to the opening of a CCL session.
- getOutput() - Method in class com.cerner.ccl.j4ccl.ssh.TerminalResponse
-
Retrieves the output generated by the terminal.
- getOutputStream() - Method in class com.cerner.ccl.j4ccl.impl.util.OutputStreamConfiguration
-
Get the output stream.
- getOutputStreamConfiguration() - Method in class com.cerner.ccl.j4ccl.impl.BaseCclExecutor
-
Get the output stream configuration, if any.
- getOutputType() - Method in class com.cerner.ccl.j4ccl.impl.util.OutputStreamConfiguration
-
Get the output type.
- getPassword() - Method in class com.cerner.ccl.j4ccl.impl.jaas.BackendNodePasswordCredential
-
Get the password.
- getPassword() - Method in class com.cerner.ccl.j4ccl.impl.jaas.MillenniumDomainPasswordCredential
-
Get the password.
- getPrincipal(Class<P>) - Static method in class com.cerner.ccl.j4ccl.impl.jaas.JaasUtils
-
Get a principal off of the current subject.
- getPrivateCredential(Class<T>) - Static method in class com.cerner.ccl.j4ccl.impl.jaas.JaasUtils
-
Get a private credential off of the current subject.
- getProxied() - Method in class com.cerner.ccl.j4ccl.impl.util.OutputStreamProxy
-
Get the proxied output stream.
- getRecord() - Method in class com.cerner.ccl.j4ccl.impl.commands.util.RecordDataExtractor
-
Get the record into which the data is to be written.
- getScriptName() - Method in class com.cerner.ccl.j4ccl.impl.commands.util.ScriptExecutionBuilder
-
Get the name of the script to be executed.
- getSetterCommands(Record) - Static method in class com.cerner.ccl.j4ccl.impl.util.RecordSetter
-
Get a list of setter commands for a given record structure.
- getTerminalProperties() - Method in class com.cerner.ccl.j4ccl.impl.BaseCclExecutor
-
Get the TerminalProperties configuration, if any.
- getTerminalProperties() - Method in class com.cerner.ccl.j4ccl.ssh.CclCommandTerminal
-
Retrieves the TerminalProperties object currently in effect for this CclCommandTerminal.
- getUsername() - Method in class com.cerner.ccl.j4ccl.impl.jaas.BackendNodePrincipal
-
Get the username.
- getUsername() - Method in class com.cerner.ccl.j4ccl.impl.jaas.MillenniumDomainPrincipal
-
Get the username.
- getWarnings() - Method in class com.cerner.ccl.j4ccl.impl.commands.util.ListingParser.ListingParseResult
-
Get any warnings found in the listing.
- ScriptCompilerAdderImpl - Class in com.cerner.ccl.j4ccl.impl.adders
-
An implementation of ScriptCompilerAdder.
- ScriptCompilerAdderImpl(File, CommandQueue) - Constructor for class com.cerner.ccl.j4ccl.impl.adders.ScriptCompilerAdderImpl
-
Create an adder for a script compilation event.
- ScriptCompilerCommand - Class in com.cerner.ccl.j4ccl.impl.commands
-
A CCL command that compiles a specified script.
- ScriptCompilerCommand(File, Collection<File>, File, boolean) - Constructor for class com.cerner.ccl.j4ccl.impl.commands.ScriptCompilerCommand
-
Create a script compiler command.
- ScriptDropAdderImpl - Class in com.cerner.ccl.j4ccl.impl.adders
-
Implementation of ScriptDropAdder.
- ScriptDropAdderImpl(String, CommandQueue) - Constructor for class com.cerner.ccl.j4ccl.impl.adders.ScriptDropAdderImpl
-
Create an adder to contribute a command to drop a script.
- ScriptExecutionAdderImpl - Class in com.cerner.ccl.j4ccl.impl.adders
-
Implementation of ScriptExecutionAdder.
- ScriptExecutionAdderImpl(String, CommandQueue) - Constructor for class com.cerner.ccl.j4ccl.impl.adders.ScriptExecutionAdderImpl
-
Create an adder that contributes a command to execute a CCL script.
- ScriptExecutionBuilder - Class in com.cerner.ccl.j4ccl.impl.commands.util
-
A class to construct a step to execute a script.
- ScriptExecutionCommand - Class in com.cerner.ccl.j4ccl.impl.commands
-
A command to execute a script in a CCL terminal.
- ScriptExecutionCommand(String, List<Argument>, boolean) - Constructor for class com.cerner.ccl.j4ccl.impl.commands.ScriptExecutionCommand
-
Create a script execution command.
- ScriptExecutionCommand(ScriptExecutionBuilder, boolean) - Constructor for class com.cerner.ccl.j4ccl.impl.commands.ScriptExecutionCommand
-
Create a script execution command.
- ScriptRegistrar - Class in com.cerner.ccl.j4ccl.impl.util
-
A registrar of CCL scripts to share information about them across multiple objects that are not necessarily directly
related.
- ScriptRegistrar() - Constructor for class com.cerner.ccl.j4ccl.impl.util.ScriptRegistrar
-
- setDoDebugCompile(boolean) - Method in class com.cerner.ccl.j4ccl.impl.adders.AbstractCompilerAdder
-
Set whether or not the script should be compiled in debug mode.
- setExpectationTimeout(long) - Method in class com.cerner.ccl.j4ccl.ssh.JSchSshTerminal
-
Sets the expectation timeout for this terminal.
- setListingLocation(File) - Method in class com.cerner.ccl.j4ccl.impl.adders.AbstractCompilerAdder
-
Set the location on the local hard drive to where the compilation listing output should be placed.
- setOutputStream(OutputStream, OutputType) - Method in class com.cerner.ccl.j4ccl.impl.BaseCclExecutor
-
- setOutputStream(OutputStream) - Method in class com.cerner.ccl.j4ccl.ssh.JSchSshTerminal
-
Set an output stream to which console output should be piped.
- setTerminalProperties(TerminalProperties) - Method in class com.cerner.ccl.j4ccl.impl.BaseCclExecutor
-
- SshException - Exception in com.cerner.ccl.j4ccl.ssh.exception
-
An exception to indicate that an error occurred during an SSH action.
- SshException(String, Throwable) - Constructor for exception com.cerner.ccl.j4ccl.ssh.exception.SshException
-
Create an exception with the associated message and exception as its cause.
- SshException(String) - Constructor for exception com.cerner.ccl.j4ccl.ssh.exception.SshException
-
Create an exception with the given message.
- SshException - Exception in com.cerner.ccl.j4ccl.ssh
-
An exception to indicate that an error occurred during an SSH action.
- SshException(String, Throwable) - Constructor for exception com.cerner.ccl.j4ccl.ssh.SshException
-
Create an exception with the associated message and exception as its cause.
- SshException(String) - Constructor for exception com.cerner.ccl.j4ccl.ssh.SshException
-
Create an exception with the given message.
- SshExpectationException - Exception in com.cerner.ccl.j4ccl.ssh.exception
-
An exception to indicate that an SSH terminal execution has exceeded its maximum runtime.
- SshExpectationException(String) - Constructor for exception com.cerner.ccl.j4ccl.ssh.exception.SshExpectationException
-
Create an exception with a message.
- SshTimeoutException - Exception in com.cerner.ccl.j4ccl.ssh.exception
-
An exception to indicate that an SSH terminal execution has exceeded its maximum runtime.
- SshTimeoutException(String) - Constructor for exception com.cerner.ccl.j4ccl.ssh.exception.SshTimeoutException
-
Create an exception with a message.