Index
All Classes and Interfaces|All Packages|Serialized Form
A
- Actions: - Search tag in class com.scivicslab.turingworkflow.plugins.report.ReportBuilder
- Section
- Actions: - Search tag in class com.scivicslab.turingworkflow.plugins.report.ReportBuilderActor
- Section
- ActorHelper - Class in com.scivicslab.turingworkflow.plugins.ssh
-
Shared helper methods used by both NodeActor and NodeGroupActor.
- Actor Tree Position - Search tag in class com.scivicslab.turingworkflow.plugins.logdb.LogStoreActor
- Section
- add(String) - Method in class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerAccumulatorActor
-
Adds an output entry to all registered downstream accumulators.
- add(String, String, String) - Method in class com.scivicslab.turingworkflow.plugins.logdb.DatabaseAccumulator
-
Adds an output entry to the database log store.
- add(String, String, String) - Method in class com.scivicslab.turingworkflow.plugins.logoutput.ConsoleAccumulator
- add(String, String, String) - Method in class com.scivicslab.turingworkflow.plugins.logoutput.FileAccumulator
- add(String, String, String) - Method in class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerAccumulator
- addChangedDocument(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
-
Adds a document to the changed list (for testing or manual override).
- addContext(String) - Method in class com.scivicslab.turingworkflow.plugins.promptbuilder.PromptBuilderActor
- addGlobalPath(String, String) - Method in class com.scivicslab.turingworkflow.plugins.vault.VaultConfigParser.VaultPaths
-
Adds a global Vault path.
- addGlobalVar(String, String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser.Inventory
-
Adds a global variable (from the
[all:vars]section). - addGroup(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser.Inventory
-
Registers a group name in the inventory, creating an empty host list if absent.
- addGroupPath(String, String, String) - Method in class com.scivicslab.turingworkflow.plugins.vault.VaultConfigParser.VaultPaths
-
Adds a group-specific Vault path.
- addGroupVar(String, String, String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser.Inventory
-
Adds a variable to the specified group's variable section.
- addHost(String, String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser.Inventory
-
Adds a host to the specified group.
- addHostPath(String, String, String) - Method in class com.scivicslab.turingworkflow.plugins.vault.VaultConfigParser.VaultPaths
-
Adds a host-specific Vault path.
- addHostVar(String, String, String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser.Inventory
-
Adds a host-specific variable.
- addJsonStateSection(String) - Method in class com.scivicslab.turingworkflow.plugins.report.ReportBuilderActor
-
Adds a JsonState section for the specified actor to the report.
- addMessage(String) - Method in class com.scivicslab.turingworkflow.plugins.promptbuilder.PromptBuilderActor
- addSection(ReportSection) - Method in class com.scivicslab.turingworkflow.plugins.report.ReportBuilder
-
Adds a section to the report.
- addTarget(Accumulator) - Method in class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerAccumulator
-
Registers a downstream accumulator target.
- addWarning(String) - Method in class com.scivicslab.turingworkflow.plugins.promptbuilder.PromptBuilderActor
- addWorkflowInfo(String) - Method in class com.scivicslab.turingworkflow.plugins.report.ReportBuilderActor
-
Adds a workflow information section to the report.
- apply(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
-
Applies a JSON patch or transformation to the interpreter's JSON state.
- applyAction(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
-
Applies an action to child actors matching a wildcard pattern.
B
- build() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup.Builder
-
Builds the NodeGroup instance.
- build() - Method in class com.scivicslab.turingworkflow.plugins.report.ReportBuilder
-
Builds the report string.
- build(String) - Method in class com.scivicslab.turingworkflow.plugins.promptbuilder.PromptBuilderActor
- buildChangedDocuments(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
-
Builds changed Docusaurus documents using yarn install and yarn build.
- buildChangedDocuments(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
-
Builds changed Docusaurus documents.
- Builder() - Constructor for class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup.Builder
C
- call(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
-
Calls (loads and prepares) a sub-workflow from a file.
- callAgent(String) - Method in class com.scivicslab.turingworkflow.plugins.llm.LlmActor
-
Calls the
call_agenttool on the MCP Gateway, which routes the prompt to a named agent and blocks until the reply arrives (up to 5 minutes). - callByActionName(String, String) - Method in class com.scivicslab.turingworkflow.plugins.report.ReportBuilder
- CANCELLED - Enum constant in enum class com.scivicslab.turingworkflow.plugins.logdb.SessionStatus
-
The session was cancelled before completion.
- checkHiragana(String) - Method in class com.scivicslab.turingworkflow.plugins.kanakanji.PairsActor
-
Validate that the LLM response has proper tab-separated format and that the hiragana column actually contains hiragana characters.
- CheckResultsSection - Class in com.scivicslab.turingworkflow.plugins.report.sections.basic
-
POJO section builder that collects and outputs messages with % prefix.
- CheckResultsSection() - Constructor for class com.scivicslab.turingworkflow.plugins.report.sections.basic.CheckResultsSection
- CheckResultsSectionActor - Class in com.scivicslab.turingworkflow.plugins.report.sections.basic
-
Actor wrapper for
CheckResultsSection. - CheckResultsSectionActor(String, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.report.sections.basic.CheckResultsSectionActor
-
Constructs the actor with a new POJO instance.
- cleanup() - Method in class com.scivicslab.turingworkflow.plugins.ssh.Node
-
Cleans up resources used by this Node.
- clear() - Method in class com.scivicslab.turingworkflow.plugins.logdb.DatabaseAccumulator
-
Resets the entry count to zero.
- clear() - Method in class com.scivicslab.turingworkflow.plugins.logoutput.ConsoleAccumulator
- clear() - Method in class com.scivicslab.turingworkflow.plugins.logoutput.FileAccumulator
- clear() - Method in class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerAccumulator
- clear(String) - Method in class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerAccumulatorActor
-
Clears all accumulated entries in this multiplexer and all downstream targets.
- clear(String) - Method in class com.scivicslab.turingworkflow.plugins.promptbuilder.PromptBuilderActor
- clearChangedDocuments() - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
-
Clears the changed documents list.
- cloneChangedDocuments(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
-
Clones documents that were detected as changed from their git repositories.
- cloneChangedDocuments(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
-
Clones changed documents from git.
- close() - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader
-
Closes this reader, releasing the database connection if owned.
- close() - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
-
Shuts down the log store, stopping the writer thread and closing all connections.
- close() - Method in class com.scivicslab.turingworkflow.plugins.logoutput.FileAccumulator
-
Closes the underlying file writer.
- close() - Method in class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerLogHandler
-
Closes this handler.
- closeOutput(String) - Method in class com.scivicslab.turingworkflow.plugins.kanakanji.PairsActor
-
Close the output file.
- com.scivicslab.turingworkflow.plugins.inventory - package com.scivicslab.turingworkflow.plugins.inventory
- com.scivicslab.turingworkflow.plugins.kanakanji - package com.scivicslab.turingworkflow.plugins.kanakanji
- com.scivicslab.turingworkflow.plugins.llm - package com.scivicslab.turingworkflow.plugins.llm
- com.scivicslab.turingworkflow.plugins.logdb - package com.scivicslab.turingworkflow.plugins.logdb
- com.scivicslab.turingworkflow.plugins.logoutput - package com.scivicslab.turingworkflow.plugins.logoutput
- com.scivicslab.turingworkflow.plugins.promptbuilder - package com.scivicslab.turingworkflow.plugins.promptbuilder
- com.scivicslab.turingworkflow.plugins.report - package com.scivicslab.turingworkflow.plugins.report
- com.scivicslab.turingworkflow.plugins.report.sections.basic - package com.scivicslab.turingworkflow.plugins.report.sections.basic
- com.scivicslab.turingworkflow.plugins.secret - package com.scivicslab.turingworkflow.plugins.secret
- com.scivicslab.turingworkflow.plugins.ssh - package com.scivicslab.turingworkflow.plugins.ssh
- com.scivicslab.turingworkflow.plugins.ssh.mixin - package com.scivicslab.turingworkflow.plugins.ssh.mixin
- com.scivicslab.turingworkflow.plugins.vault - package com.scivicslab.turingworkflow.plugins.vault
- combineOutput(Node.CommandResult) - Static method in class com.scivicslab.turingworkflow.plugins.ssh.ActorHelper
-
Combines stdout and stderr from a CommandResult into a single string.
- CommandExecutable - Interface in com.scivicslab.turingworkflow.plugins.ssh.mixin
-
Mixin interface providing command execution actions via @Action annotations.
- CommandExecutor - Interface in com.scivicslab.turingworkflow.plugins.ssh.mixin
-
Abstraction for command execution that can be implemented for different contexts.
- CommandResult(String, String, int) - Constructor for class com.scivicslab.turingworkflow.plugins.ssh.Node.CommandResult
-
Constructs a CommandResult with the given output and exit code.
- COMPLETED - Enum constant in enum class com.scivicslab.turingworkflow.plugins.logdb.SessionStatus
-
The session completed successfully.
- ConsoleAccumulator - Class in com.scivicslab.turingworkflow.plugins.logoutput
-
An
Accumulatorimplementation that writes output to the console viaPrintStreaminstances (typicallySystem.outandSystem.err). - ConsoleAccumulator() - Constructor for class com.scivicslab.turingworkflow.plugins.logoutput.ConsoleAccumulator
- ConsoleAccumulator(PrintStream, PrintStream) - Constructor for class com.scivicslab.turingworkflow.plugins.logoutput.ConsoleAccumulator
-
Constructs a
ConsoleAccumulatorwith the specified output streams. - createAccumulator(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
-
Creates an accumulator (no-op, kept for backward compatibility).
- createLocalNode() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup
-
Creates a single Node for localhost execution.
- createLocalNode() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
-
Creates a single Node for localhost execution.
- createNodeActorsAction(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
-
Creates child actors for all nodes in a specified group.
- createNodesForGroup(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup
-
Creates Node objects for all hosts in the specified group.
- createNodesForGroup(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
-
Creates Node objects for all hosts in the specified group.
D
- DatabaseAccumulator - Class in com.scivicslab.turingworkflow.plugins.logdb
-
Accumulator that writes output to an H2 database via DistributedLogStore.
- DatabaseAccumulator(ActorRef<DistributedLogStore>, ExecutorService, long) - Constructor for class com.scivicslab.turingworkflow.plugins.logdb.DatabaseAccumulator
-
Constructs a DatabaseAccumulator.
- DEBUG - Enum constant in enum class com.scivicslab.turingworkflow.plugins.logdb.LogLevel
-
Debug-level messages for detailed diagnostic information.
- decrypt(String, String) - Static method in class com.scivicslab.turingworkflow.plugins.secret.SecretEncryptor
-
Decrypts encrypted data using AES-256-GCM.
- deployChangedDocuments(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
-
Deploys changed document builds to the public_html directory.
- deployChangedDocuments(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
-
Copies changed document builds to public_html.
- Design principle: - Search tag in interface com.scivicslab.turingworkflow.plugins.report.SectionBuilder
- Section
- Design Rationale - Search tag in interface com.scivicslab.turingworkflow.plugins.ssh.mixin.CommandExecutable
- Section
- detectDocumentChanges(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
-
Detects which documents have changed by comparing local and remote git state.
- detectDocumentChanges(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
-
Detects changed documents and stores them in POJO state.
- disableTextLog() - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
-
Disables text file logging.
- DistributedLogStore - Interface in com.scivicslab.turingworkflow.plugins.logdb
-
Interface for distributed log storage.
- DistributedLogStore.InstanceHolder - Class in com.scivicslab.turingworkflow.plugins.logdb
-
Internal holder for the singleton
DistributedLogStoreinstance. - doExecuteCommand(String) - Method in interface com.scivicslab.turingworkflow.plugins.ssh.mixin.CommandExecutable
-
Executes a command and returns the result (action handler).
- doExecuteSudoCommand(String) - Method in interface com.scivicslab.turingworkflow.plugins.ssh.mixin.CommandExecutable
-
Executes a command with sudo privileges (action handler).
- doNothing(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
-
Does nothing, returns the argument as result.
- doNothing(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
-
A no-op action that always succeeds, returning the first argument as the result.
E
- encrypt(String, String) - Static method in class com.scivicslab.turingworkflow.plugins.secret.SecretEncryptor
-
Encrypts plaintext using AES-256-GCM.
- EncryptedSecretConfig - Class in com.scivicslab.turingworkflow.plugins.secret
-
Parser for encrypted secret configuration files.
- EncryptedSecretConfig() - Constructor for class com.scivicslab.turingworkflow.plugins.secret.EncryptedSecretConfig
- EncryptionException(String, Throwable) - Constructor for exception class com.scivicslab.turingworkflow.plugins.secret.SecretEncryptor.EncryptionException
-
Creates a new
EncryptionExceptionwith the specified detail message and cause. - endSession(long, SessionStatus) - Method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
-
Ends a session with the given status.
- endSession(long, SessionStatus) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
- endSession(String) - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogStoreActor
-
Ends a workflow session with a terminal status.
- equals(Object) - Method in record class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader.NodeInfo
-
Indicates whether some other object is "equal to" this one.
- ERROR - Enum constant in enum class com.scivicslab.turingworkflow.plugins.logdb.LogLevel
-
Error messages indicating failures that may require attention.
- execCode(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
-
Executes the current step code.
- execCode(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
-
Executes the loaded workflow code.
- execute(String) - Method in interface com.scivicslab.turingworkflow.plugins.ssh.mixin.CommandExecutor
-
Executes a command and returns the result.
- execute(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.mixin.LocalCommandExecutor
-
Executes a command and returns the result.
- execute(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.mixin.SshCommandExecutor
-
Executes a command and returns the result.
- execute(String, Node.OutputCallback) - Method in interface com.scivicslab.turingworkflow.plugins.ssh.mixin.CommandExecutor
-
Executes a command and returns the result with output callback.
- execute(String, Node.OutputCallback) - Method in class com.scivicslab.turingworkflow.plugins.ssh.mixin.LocalCommandExecutor
-
Executes a command and returns the result with output callback.
- execute(String, Node.OutputCallback) - Method in class com.scivicslab.turingworkflow.plugins.ssh.mixin.SshCommandExecutor
-
Executes a command and returns the result with output callback.
- executeCommand(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.Node
-
Executes a command on the node.
- executeCommand(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
-
Executes a command on the remote node and reports output to the accumulator.
- executeCommand(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
-
Executes a command on the remote node via SSH.
- executeCommand(String, Node.OutputCallback) - Method in class com.scivicslab.turingworkflow.plugins.ssh.Node
-
Executes a command on the node with real-time output callback.
- executeCommand(String, Node.OutputCallback) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
-
Executes a command on the remote node via SSH with real-time output callback.
- executeCommandOnAllNodesAction(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
-
Executes a command on all child node actors.
- executeCommandQuiet(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
-
Executes a command on the remote node without reporting to the accumulator.
- executeSudo(String) - Method in interface com.scivicslab.turingworkflow.plugins.ssh.mixin.CommandExecutor
-
Executes a command with sudo privileges.
- executeSudo(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.mixin.LocalCommandExecutor
-
Executes a command with sudo privileges.
- executeSudo(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.mixin.SshCommandExecutor
-
Executes a command with sudo privileges.
- executeSudo(String, Node.OutputCallback) - Method in interface com.scivicslab.turingworkflow.plugins.ssh.mixin.CommandExecutor
-
Executes a command with sudo privileges and output callback.
- executeSudo(String, Node.OutputCallback) - Method in class com.scivicslab.turingworkflow.plugins.ssh.mixin.LocalCommandExecutor
-
Executes a command with sudo privileges and output callback.
- executeSudo(String, Node.OutputCallback) - Method in class com.scivicslab.turingworkflow.plugins.ssh.mixin.SshCommandExecutor
-
Executes a command with sudo privileges and output callback.
- executeSudoCommand(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.Node
-
Executes a command with sudo privileges on the remote node.
- executeSudoCommand(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
-
Executes a command with sudo privileges and reports output to the accumulator.
- executeSudoCommand(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
-
Executes a command with sudo privileges on the remote node.
- executeSudoCommand(String, Node.OutputCallback) - Method in class com.scivicslab.turingworkflow.plugins.ssh.Node
-
Executes a command with sudo privileges on the remote node with real-time output callback.
- executeSudoCommand(String, Node.OutputCallback) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
-
Executes a command with sudo privileges on the remote node with real-time output callback.
- executeSudoCommandQuiet(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
-
Executes a command with sudo privileges without reporting to the accumulator.
- extractCommandFromArgs(String) - Static method in class com.scivicslab.turingworkflow.plugins.ssh.ActorHelper
-
Extracts a command string from JSON array arguments.
- extractRootCauseMessage(ExecutionException) - Static method in class com.scivicslab.turingworkflow.plugins.ssh.ActorHelper
-
Extracts a meaningful error message from an ExecutionException.
F
- FAILED - Enum constant in enum class com.scivicslab.turingworkflow.plugins.logdb.SessionStatus
-
The session terminated due to one or more failures.
- FileAccumulator - Class in com.scivicslab.turingworkflow.plugins.logoutput
-
An
Accumulatorimplementation that writes output entries to a text file. - FileAccumulator(String) - Constructor for class com.scivicslab.turingworkflow.plugins.logoutput.FileAccumulator
-
Constructs a
FileAccumulatorthat writes to the specified file path string. - FileAccumulator(Path) - Constructor for class com.scivicslab.turingworkflow.plugins.logoutput.FileAccumulator
-
Constructs a
FileAccumulatorthat writes to the specified file path. - File Format (before encryption) - Search tag in class com.scivicslab.turingworkflow.plugins.secret.EncryptedSecretConfig
- Section
- flush() - Method in class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerLogHandler
-
No-op flush.
G
- generate() - Method in interface com.scivicslab.turingworkflow.plugins.report.SectionBuilder
-
Generates the section content.
- generate() - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.CheckResultsSection
-
Generates the section content.
- generate() - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.GpuSummarySection
-
Generates the section content.
- generate() - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.JsonStateSection
-
Generates the section content.
- generate() - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.TransitionHistorySection
-
Generates the section content.
- generate() - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowDescriptionSection
-
Generates the section content.
- generate() - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowFileSection
-
Generates the section content.
- generate() - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowNameSection
-
Generates the section content.
- generate(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.CheckResultsSectionActor
-
Generates the check results section content.
- generate(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.GpuSummarySectionActor
-
Generates the GPU summary section content.
- generate(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.JsonStateSectionActor
-
Generates the JsonState section content.
- generate(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.TransitionHistorySectionActor
-
Generates the transition history section content.
- generate(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowDescriptionSectionActor
-
Generates the workflow description section content.
- generate(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowFileSectionActor
-
Generates the workflow file path section content.
- generate(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowNameSectionActor
-
Generates the workflow name section content.
- generateKey() - Static method in class com.scivicslab.turingworkflow.plugins.secret.SecretEncryptor
-
Generates a new random encryption key.
- getAccumulator() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
-
Gets the WorkflowStreamingAccumulator for displaying workflow steps.
- getAccumulator() - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
-
Gets the WorkflowStreamingAccumulator for cowsay display.
- getAccumulatorSummaryAction(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
-
Gets the summary from the output multiplexer.
- getActionName() - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogEntry
- getAddress() - Method in class com.scivicslab.turingworkflow.plugins.vault.VaultConfig
-
Gets the Vault server address.
- getAllGroups() - Method in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser.Inventory
-
Gets a defensive copy of all groups and their host lists.
- getChangedDocuments() - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
-
Gets all changed document names.
- getChangedDocumentsCount() - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
-
Gets the number of changed documents.
- getCommandExecutor() - Method in interface com.scivicslab.turingworkflow.plugins.ssh.mixin.CommandExecutable
-
Returns the command executor for this instance.
- getCommandLine() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
- getConnection() - Method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
-
Gets the database connection for read-only operations.
- getConnection() - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
-
Gets the database connection for read-only operations.
- getContent() - Method in class com.scivicslab.turingworkflow.plugins.report.JsonStateSection
-
Returns the section content.
- getContent() - Method in interface com.scivicslab.turingworkflow.plugins.report.ReportSection
-
Returns the section content.
- getContent() - Method in class com.scivicslab.turingworkflow.plugins.report.WorkflowInfoSection
-
Returns the section content.
- getContext(String) - Method in class com.scivicslab.turingworkflow.plugins.promptbuilder.PromptBuilderActor
- getContextCount(String) - Method in class com.scivicslab.turingworkflow.plugins.promptbuilder.PromptBuilderActor
- getCount() - Method in class com.scivicslab.turingworkflow.plugins.logdb.DatabaseAccumulator
-
Returns the number of entries processed by this accumulator.
- getCount() - Method in class com.scivicslab.turingworkflow.plugins.logoutput.ConsoleAccumulator
- getCount() - Method in class com.scivicslab.turingworkflow.plugins.logoutput.FileAccumulator
- getCount() - Method in class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerAccumulator
- getCount(String) - Method in class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerAccumulatorActor
-
Returns the total number of entries that have been added.
- getCowfile() - Method in class com.scivicslab.turingworkflow.plugins.logoutput.WorkflowStreamingAccumulator
-
Returns the current cowfile name.
- getCurrentTransitionYaml() - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
-
Returns the current transition YAML snippet for accumulator reporting.
- getCwd() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
- getDbExecutor() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
-
Gets the DB executor service.
- getDbExecutor() - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogStoreActor
-
Gets the dedicated executor service for DB writes.
- getDuration() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
-
Computes the duration of the session.
- getDurationMs() - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogEntry
- getEndedAt() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
- getErrorCount() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
- getErrors(long) - Method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
-
Retrieves error logs for a session.
- getExitCode() - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogEntry
- getExitCode() - Method in class com.scivicslab.turingworkflow.plugins.ssh.Node.CommandResult
-
Gets the exit code from the command.
- getFailedCount() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
- getFailedNodes() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
- getFilePath() - Method in class com.scivicslab.turingworkflow.plugins.logoutput.FileAccumulator
-
Returns the path to the output file.
- getFirst(String) - Static method in class com.scivicslab.turingworkflow.plugins.ssh.ActorHelper
-
Extracts the first element from a JSON array string.
- getGitBranch() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
- getGitCommit() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
- getGlobalPaths() - Method in class com.scivicslab.turingworkflow.plugins.vault.VaultConfigParser.VaultPaths
-
Gets global Vault paths.
- getGlobalSecrets() - Method in class com.scivicslab.turingworkflow.plugins.secret.EncryptedSecretConfig
-
Gets global secrets.
- getGlobalVars() - Method in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser.Inventory
-
Gets a defensive copy of all global variables.
- getGroupPaths(String) - Method in class com.scivicslab.turingworkflow.plugins.vault.VaultConfigParser.VaultPaths
-
Gets group-specific Vault paths.
- getGroupVars(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser.Inventory
-
Gets a defensive copy of the variables for the specified group.
- getHostLimit() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup
-
Gets the host limit.
- getHostname() - Method in class com.scivicslab.turingworkflow.plugins.ssh.Node
-
Gets the hostname or IP address of this node.
- getHostname() - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
-
Gets the hostname of the node.
- getHostPaths(String) - Method in class com.scivicslab.turingworkflow.plugins.vault.VaultConfigParser.VaultPaths
-
Gets host-specific Vault paths.
- getHosts(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser.Inventory
-
Gets the list of hosts belonging to the specified group.
- getHostVars(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser.Inventory
-
Gets a defensive copy of the variables for the specified host.
- getId() - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogEntry
- getIdentifier() - Method in interface com.scivicslab.turingworkflow.plugins.ssh.mixin.CommandExecutor
-
Gets a short identifier for this executor (e.g., hostname).
- getIdentifier() - Method in class com.scivicslab.turingworkflow.plugins.ssh.mixin.LocalCommandExecutor
-
Gets a short identifier for this executor (e.g., hostname).
- getIdentifier() - Method in class com.scivicslab.turingworkflow.plugins.ssh.mixin.SshCommandExecutor
-
Gets a short identifier for this executor (e.g., hostname).
- getInstance() - Static method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
-
Gets the singleton instance.
- getInventory() - Method in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser.ParseResult
-
Gets the parsed inventory.
- getInventory() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup
-
Gets the inventory object.
- getInventory() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
-
Gets the inventory object.
- getInventoryName() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
- getLabel() - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogEntry
- getLatestSessionId() - Method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
-
Gets the most recent session ID.
- getLatestSessionId() - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader
-
Gets the latest session ID.
- getLatestSessionId() - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
- getLevel() - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogEntry
- getLogsByLevel(long, LogLevel) - Method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
-
Retrieves log entries filtered by level.
- getLogsByLevel(long, LogLevel) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader
-
Gets logs filtered by minimum log level.
- getLogsByLevel(long, LogLevel) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
- getLogsByNode(long, String) - Method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
-
Retrieves all log entries for a specific node in a session.
- getLogsByNode(long, String) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader
-
Gets logs filtered by node ID.
- getLogsByNode(long, String) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
- getLogStore() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
-
Gets the log store for direct read operations.
- getLogStoreActor() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
-
Gets the log store actor for async write operations.
- getMessage() - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogEntry
- getMessage(String) - Method in class com.scivicslab.turingworkflow.plugins.promptbuilder.PromptBuilderActor
- getNextContext(String) - Method in class com.scivicslab.turingworkflow.plugins.promptbuilder.PromptBuilderActor
- getNextWarning(String) - Method in class com.scivicslab.turingworkflow.plugins.promptbuilder.PromptBuilderActor
- getNode() - Method in class com.scivicslab.turingworkflow.plugins.ssh.mixin.SshCommandExecutor
-
Gets the wrapped Node instance.
- getNode() - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
-
Gets the wrapped Node instance.
- getNodeCount() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
- getNodeGroup() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
-
Gets the wrapped NodeGroup instance.
- getNodeId() - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogEntry
- getNodesInSession(long) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader
-
Gets all nodes that participated in a session.
- getOutputCallback() - Method in interface com.scivicslab.turingworkflow.plugins.ssh.mixin.CommandExecutable
-
Returns an optional output callback for command execution.
- getOverlayDir() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
-
Gets the overlay directory path.
- getOverlayDir() - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
-
Gets the overlay directory path.
- getOverlayName() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
- getPageInfo(String) - Method in class com.scivicslab.turingworkflow.plugins.kanakanji.OcrActor
-
Get metadata about the current page: "pageNum\tsourceFile".
- getPageText(String) - Method in class com.scivicslab.turingworkflow.plugins.kanakanji.OcrActor
-
Get the OCR text of the current page (fragments joined by newlines).
- getParseWarnings() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup
-
Gets the warnings generated during inventory parsing.
- getPathsForHost(String, String...) - Method in class com.scivicslab.turingworkflow.plugins.vault.VaultConfigParser.VaultPaths
-
Gets Vault paths for a specific host, applying priority rules.
- getPluginCommit() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
- getPluginVersion() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
- getPort() - Method in class com.scivicslab.turingworkflow.plugins.ssh.Node
-
Gets the SSH port number.
- getPort() - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
-
Gets the SSH port.
- getPriority() - Method in enum class com.scivicslab.turingworkflow.plugins.logdb.LogLevel
-
Returns the numeric priority of this log level.
- getSecretsForHost(String, String...) - Method in class com.scivicslab.turingworkflow.plugins.secret.EncryptedSecretConfig
-
Gets secrets for a specific host, applying priority rules.
- getSessionId() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
-
Gets the session ID.
- getSessionId() - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogEntry
- getSessionId() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
- getSessionId(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
-
Gets the current session ID.
- getSshPassword() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup
-
Gets the SSH password.
- getStartedAt() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
- getStatus() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
- getStderr() - Method in class com.scivicslab.turingworkflow.plugins.ssh.Node.CommandResult
-
Gets the standard error from the command.
- getStdout() - Method in class com.scivicslab.turingworkflow.plugins.ssh.Node.CommandResult
-
Gets the standard output from the command.
- getSuccessCount() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
- getSummary() - Method in class com.scivicslab.turingworkflow.plugins.logdb.DatabaseAccumulator
-
Returns a summary string describing the accumulator state.
- getSummary() - Method in class com.scivicslab.turingworkflow.plugins.logoutput.ConsoleAccumulator
- getSummary() - Method in class com.scivicslab.turingworkflow.plugins.logoutput.FileAccumulator
- getSummary() - Method in class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerAccumulator
- getSummary(long) - Method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
-
Gets a summary of the session.
- getSummary(long) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader
-
Gets a summary of the specified session.
- getSummary(long) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
- getSummary(String) - Method in class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerAccumulatorActor
-
Returns a formatted summary of all downstream accumulators.
- getTargetCount() - Method in class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerAccumulator
-
Returns the number of currently registered downstream targets.
- getTimestamp() - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogEntry
- getTitle() - Method in class com.scivicslab.turingworkflow.plugins.report.JsonStateSection
-
Returns the section title.
- getTitle() - Method in interface com.scivicslab.turingworkflow.plugins.report.ReportSection
-
Returns the section title.
- getTitle() - Method in interface com.scivicslab.turingworkflow.plugins.report.SectionBuilder
-
Returns the section title.
- getTitle() - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.CheckResultsSection
-
Returns the section title.
- getTitle() - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.GpuSummarySection
-
Returns the section title.
- getTitle() - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.JsonStateSection
-
Returns the section title.
- getTitle() - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.TransitionHistorySection
-
Returns the section title.
- getTitle() - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowDescriptionSection
-
Returns the section title.
- getTitle() - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowFileSection
-
Returns the section title.
- getTitle() - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowNameSection
-
Returns the section title.
- getTitle() - Method in class com.scivicslab.turingworkflow.plugins.report.WorkflowInfoSection
-
Returns the section title.
- getTitle(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.CheckResultsSectionActor
-
Returns the section title.
- getTitle(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.GpuSummarySectionActor
-
Returns the section title.
- getTitle(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.JsonStateSectionActor
-
Returns the section title.
- getTitle(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.TransitionHistorySectionActor
-
Returns the section title.
- getTitle(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowDescriptionSectionActor
-
Returns the section title.
- getTitle(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowFileSectionActor
-
Returns the section title.
- getTitle(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowNameSectionActor
-
Returns the section title.
- getToken() - Method in class com.scivicslab.turingworkflow.plugins.vault.VaultConfig
-
Gets the Vault authentication token.
- getTotalLogEntries() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
- getUser() - Method in class com.scivicslab.turingworkflow.plugins.ssh.Node
-
Gets the SSH username.
- getUser() - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
-
Gets the username for SSH connections.
- getWarning(String) - Method in class com.scivicslab.turingworkflow.plugins.promptbuilder.PromptBuilderActor
- getWarningCount(String) - Method in class com.scivicslab.turingworkflow.plugins.promptbuilder.PromptBuilderActor
- getWarnings() - Method in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser.ParseResult
-
Gets the list of warnings generated during parsing.
- getWorkflowName() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
- getWorkflowPath(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
-
Gets the current workflow file path.
- GpuSummarySection - Class in com.scivicslab.turingworkflow.plugins.report.sections.basic
-
POJO section builder that summarizes GPU information from logs.
- GpuSummarySection() - Constructor for class com.scivicslab.turingworkflow.plugins.report.sections.basic.GpuSummarySection
- GpuSummarySectionActor - Class in com.scivicslab.turingworkflow.plugins.report.sections.basic
-
Actor wrapper for
GpuSummarySection. - GpuSummarySectionActor(String, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.report.sections.basic.GpuSummarySectionActor
-
Constructs the actor with a new POJO instance.
H
- H2LogReader - Class in com.scivicslab.turingworkflow.plugins.logdb
-
Read-only H2 log reader for querying workflow logs.
- H2LogReader(String, int, String) - Constructor for class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader
-
Opens a remote log database via H2 TCP server.
- H2LogReader(Path) - Constructor for class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader
-
Opens the log database for reading.
- H2LogReader(Connection) - Constructor for class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader
-
Creates a reader using an existing connection.
- H2LogReader.NodeInfo - Record Class in com.scivicslab.turingworkflow.plugins.logdb
-
Information about a node in a session.
- H2LogStore - Class in com.scivicslab.turingworkflow.plugins.logdb
-
H2 Database implementation of DistributedLogStore.
- H2LogStore() - Constructor for class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
-
Creates an in-memory H2LogStore (for testing).
- H2LogStore(Path) - Constructor for class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
-
Creates an H2LogStore with the specified database path.
- hasAccumulator(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
-
Checks if accumulator exists.
- hasChangedDocuments() - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
-
Checks if there are any changed documents to process.
- hashCode() - Method in record class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader.NodeInfo
-
Returns a hash code value for this object.
- hasInventory(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
-
Checks if inventory is loaded.
- hasParseWarnings() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup
-
Checks if there are any parse warnings.
- hasWarnings() - Method in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser.ParseResult
-
Checks if any warnings were generated.
I
- INFO - Enum constant in enum class com.scivicslab.turingworkflow.plugins.logdb.LogLevel
-
Informational messages indicating normal operation.
- initSchema(Connection) - Static method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
-
Initializes the log database schema on the given connection.
- InstanceHolder() - Constructor for class com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore.InstanceHolder
- Inventory() - Constructor for class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser.Inventory
- InventoryParser - Class in com.scivicslab.turingworkflow.plugins.inventory
-
Parser for Ansible inventory files in INI format.
- InventoryParser() - Constructor for class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser
- InventoryParser.Inventory - Class in com.scivicslab.turingworkflow.plugins.inventory
-
Represents a parsed Ansible inventory.
- InventoryParser.ParseResult - Class in com.scivicslab.turingworkflow.plugins.inventory
-
Result of parsing an inventory file.
- isAtLeast(LogLevel) - Method in enum class com.scivicslab.turingworkflow.plugins.logdb.LogLevel
-
Checks whether this log level is at least as severe as the given level.
- isDocumentChanged(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
-
Checks if a specific document is in the changed list.
- isLocalMode() - Method in class com.scivicslab.turingworkflow.plugins.ssh.Node
-
Checks if this node is in local execution mode.
- isQuiet() - Method in class com.scivicslab.turingworkflow.plugins.logoutput.ConsoleAccumulator
-
Returns whether quiet mode is currently enabled.
- isSuccess() - Method in class com.scivicslab.turingworkflow.plugins.ssh.Node.CommandResult
-
Checks whether the command completed successfully (exit code 0).
- isVerbose() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
-
Checks if verbose mode is enabled.
J
- JsonStateSection - Class in com.scivicslab.turingworkflow.plugins.report
-
Report section for actor JsonState data in YAML format.
- JsonStateSection - Class in com.scivicslab.turingworkflow.plugins.report.sections.basic
-
POJO section builder that outputs an actor's JsonState in YAML format.
- JsonStateSection() - Constructor for class com.scivicslab.turingworkflow.plugins.report.sections.basic.JsonStateSection
- JsonStateSection(String, String) - Constructor for class com.scivicslab.turingworkflow.plugins.report.JsonStateSection
-
Creates a JsonState section.
- JsonStateSectionActor - Class in com.scivicslab.turingworkflow.plugins.report.sections.basic
-
Actor wrapper for
JsonStateSection. - JsonStateSectionActor(String, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.report.sections.basic.JsonStateSectionActor
-
Constructs the actor with a new POJO instance.
L
- Legacy Constructor Pattern - Search tag in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup
- Section
- listCowfiles() - Static method in class com.scivicslab.turingworkflow.plugins.logoutput.WorkflowStreamingAccumulator
-
Lists all available cowfile names.
- listSessions(int) - Method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
-
Lists all sessions.
- listSessions(int) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader
-
Lists recent sessions.
- listSessions(int) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
- listSessionsFiltered(String, String, String, LocalDateTime, int) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader
-
Lists sessions filtered by criteria.
- listSessionsFiltered(String, String, String, LocalDateTime, LocalDateTime, int) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader
-
Lists sessions filtered by criteria including end time.
- listTools(String) - Method in class com.scivicslab.turingworkflow.plugins.llm.LlmActor
-
Lists available tools on the MCP server via the
tools/listJSON-RPC method. - LlmActor - Class in com.scivicslab.turingworkflow.plugins.llm
-
Actor that calls an LLM service via MCP (Model Context Protocol) Streamable HTTP transport.
- LlmActor(String, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.llm.LlmActor
-
Creates a new
LlmActorwith the given name and actor system. - loadFile(String) - Method in class com.scivicslab.turingworkflow.plugins.kanakanji.OcrActor
-
Load an OCR TSV file.
- loadInventory(InputStream) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup
-
Loads an inventory file from an input stream.
- LocalCommandExecutor - Class in com.scivicslab.turingworkflow.plugins.ssh.mixin
-
Command executor that executes commands on the local machine.
- LocalCommandExecutor() - Constructor for class com.scivicslab.turingworkflow.plugins.ssh.mixin.LocalCommandExecutor
-
Constructs a local command executor that runs commands on the local machine.
- log(long, String, LogLevel, String) - Method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
-
Records a log entry.
- log(long, String, LogLevel, String) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
- log(long, String, String, LogLevel, String) - Method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
-
Records a log entry with transition context.
- log(long, String, String, LogLevel, String) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
- log(String) - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogStoreActor
-
Logs a message with level.
- logAction(long, String, String, String, int, long, String) - Method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
-
Records an action result.
- logAction(long, String, String, String, int, long, String) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
- logAction(String) - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogStoreActor
-
Logs an action result with execution metadata.
- logCount() - Method in record class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader.NodeInfo
-
Returns the value of the
logCountrecord component. - LogEntry - Class in com.scivicslab.turingworkflow.plugins.logdb
-
Represents a single log entry recorded during workflow execution.
- LogEntry(long, long, LocalDateTime, String, String, String, LogLevel, String, Integer, Long) - Constructor for class com.scivicslab.turingworkflow.plugins.logdb.LogEntry
-
Constructs a new log entry with all fields.
- LogLevel - Enum Class in com.scivicslab.turingworkflow.plugins.logdb
-
Log levels for distributed logging.
- LogStoreActor - Class in com.scivicslab.turingworkflow.plugins.logdb
-
Actor wrapper for DistributedLogStore.
- LogStoreActor(String, DistributedLogStore, IIActorSystem, ExecutorService) - Constructor for class com.scivicslab.turingworkflow.plugins.logdb.LogStoreActor
-
Constructs a new LogStoreActor.
M
- main(String[]) - Static method in class com.scivicslab.turingworkflow.plugins.secret.SecretTool
-
Entry point for the secret management CLI.
- markNodeFailed(long, String, String) - Method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
-
Marks a node as failed in this session.
- markNodeFailed(long, String, String) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
- markNodeFailed(String) - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogStoreActor
-
Marks a node as failed in the current session.
- markNodeSuccess(long, String) - Method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
-
Marks a node as succeeded in this session.
- markNodeSuccess(long, String) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
- markNodeSuccess(String) - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogStoreActor
-
Marks a node as succeeded in the current session.
- MultiplexerAccumulator - Class in com.scivicslab.turingworkflow.plugins.logoutput
-
Multiplexer accumulator that forwards output to multiple downstream accumulators.
- MultiplexerAccumulator() - Constructor for class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerAccumulator
-
Constructs an empty
MultiplexerAccumulatorwith no downstream targets. - MultiplexerAccumulatorActor - Class in com.scivicslab.turingworkflow.plugins.logoutput
-
Actor reference for MultiplexerAccumulator.
- MultiplexerAccumulatorActor(String, MultiplexerAccumulator, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerAccumulatorActor
-
Constructs a new
MultiplexerAccumulatorActorwrapping the givenMultiplexerAccumulatorand registering it in the actor system. - MultiplexerLogHandler - Class in com.scivicslab.turingworkflow.plugins.logoutput
-
A java.util.logging Handler that forwards log messages to MultiplexerAccumulatorActor.
- MultiplexerLogHandler(IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerLogHandler
-
Constructs a
MultiplexerLogHandlerthat forwards log records to theoutputMultiplexeractor within the given actor system.
N
- nextPage(String) - Method in class com.scivicslab.turingworkflow.plugins.kanakanji.OcrActor
-
Advance to the next page.
- Node - Class in com.scivicslab.turingworkflow.plugins.ssh
-
Represents a single node in the infrastructure as a pure POJO.
- Node(String, String) - Constructor for class com.scivicslab.turingworkflow.plugins.ssh.Node
-
Constructs a Node with default port 22.
- Node(String, String, int) - Constructor for class com.scivicslab.turingworkflow.plugins.ssh.Node
-
Constructs a Node with the specified connection parameters.
- Node(String, String, int, boolean) - Constructor for class com.scivicslab.turingworkflow.plugins.ssh.Node
-
Constructs a Node with the specified connection parameters and local mode.
- Node(String, String, int, boolean, String) - Constructor for class com.scivicslab.turingworkflow.plugins.ssh.Node
-
Constructs a Node with all connection parameters including password.
- Node.CommandResult - Class in com.scivicslab.turingworkflow.plugins.ssh
-
Represents the result of a command execution, containing stdout, stderr, and exit code.
- Node.OutputCallback - Interface in com.scivicslab.turingworkflow.plugins.ssh
-
Callback interface for real-time output streaming during command execution.
- NodeActor - Class in com.scivicslab.turingworkflow.plugins.ssh
-
Interpreter-interfaced actor reference for
NodeInterpreterinstances. - NodeActor(String, NodeInterpreter) - Constructor for class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
-
Constructs a new NodeActor with the specified actor name and node interpreter object.
- NodeActor(String, NodeInterpreter, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
-
Constructs a new NodeActor with the specified actor name, node interpreter object, and actor system.
- NodeGroup - Class in com.scivicslab.turingworkflow.plugins.inventory
-
Manages a group of nodes based on an Ansible inventory file.
- NodeGroup() - Constructor for class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup
-
Constructs an empty NodeGroup.
- NodeGroup.Builder - Class in com.scivicslab.turingworkflow.plugins.inventory
-
Builder for creating NodeGroup instances with fluent API.
- NodeGroupActor - Class in com.scivicslab.turingworkflow.plugins.inventory
-
Interpreter-interfaced actor reference for
NodeGroupInterpreterinstances. - NodeGroupActor(String, NodeGroupInterpreter) - Constructor for class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
-
Constructs a new NodeGroupActor with the specified actor name and nodeGroupInterpreter object.
- NodeGroupActor(String, NodeGroupInterpreter, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
-
Constructs a new NodeGroupActor with the specified actor name, nodeGroupInterpreter object, and actor system.
- NodeGroupInterpreter - Class in com.scivicslab.turingworkflow.plugins.inventory
-
Level 3 wrapper that adds workflow capabilities to a NodeGroup POJO.
- NodeGroupInterpreter(NodeGroup, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
-
Constructs a NodeGroupInterpreter that wraps the specified NodeGroup.
- nodeId() - Method in record class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader.NodeInfo
-
Returns the value of the
nodeIdrecord component. - NodeInfo(String, String, int) - Constructor for record class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader.NodeInfo
-
Creates an instance of a
NodeInforecord class. - NodeInterpreter - Class in com.scivicslab.turingworkflow.plugins.ssh
-
Level 3 wrapper that adds workflow capabilities to a Node POJO.
- NodeInterpreter(Node, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
-
Constructs a NodeInterpreter that wraps the specified Node.
O
- OcrActor - Class in com.scivicslab.turingworkflow.plugins.kanakanji
-
Actor that reads OCR TSV files and provides page text one page at a time.
- OcrActor(String, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.kanakanji.OcrActor
- onEnterTransition(Transition) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
-
Hook called when entering a transition during workflow execution.
- onEnterTransition(Transition) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
-
Hook called when entering a transition during workflow execution.
- onExitTransition(Transition, boolean, ActionResult) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
-
Hook called after a transition completes (success or failure).
- onExitTransition(Transition, boolean, ActionResult) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
-
Hook called after a transition completes (success or failure).
- onStderr(String) - Method in interface com.scivicslab.turingworkflow.plugins.ssh.Node.OutputCallback
-
Called when a line is read from standard error.
- onStdout(String) - Method in interface com.scivicslab.turingworkflow.plugins.ssh.Node.OutputCallback
-
Called when a line is read from standard output.
- openOutput(String) - Method in class com.scivicslab.turingworkflow.plugins.kanakanji.PairsActor
-
Open the output TSV file.
P
- PairsActor - Class in com.scivicslab.turingworkflow.plugins.kanakanji
-
Actor that validates LLM output and writes kana-kanji pairs to a TSV file.
- PairsActor(String, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.kanakanji.PairsActor
- parse(InputStream) - Static method in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser
-
Parses an Ansible inventory file.
- parse(InputStream) - Static method in class com.scivicslab.turingworkflow.plugins.vault.VaultConfigParser
-
Parses a vault-config.ini file.
- parse(InputStream, String) - Static method in class com.scivicslab.turingworkflow.plugins.secret.EncryptedSecretConfig
-
Parses an encrypted secret configuration file.
- parseMaxIterations(String, int) - Static method in class com.scivicslab.turingworkflow.plugins.ssh.ActorHelper
-
Parses a max iterations value from a JSON array argument.
- ParseResult(InventoryParser.Inventory, List<String>) - Constructor for class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser.ParseResult
-
Constructs a new ParseResult.
- print(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
-
Prints a text message to standard output.
- printJson(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
-
Outputs JSON State at the given path in pretty JSON format via outputMultiplexer.
- printJson(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
-
Outputs JSON State at the given path in pretty JSON format via outputMultiplexer.
- printSessionSummaryAction(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
-
Prints a summary of the current session's verification results.
- printYaml(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
-
Outputs JSON State at the given path in YAML format via outputMultiplexer.
- printYaml(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
-
Outputs JSON State at the given path in YAML format via outputMultiplexer.
- prompt(String) - Method in class com.scivicslab.turingworkflow.plugins.llm.LlmActor
-
Sends a prompt to the LLM via the MCP
tools/callmethod. - PromptBuilderActor - Class in com.scivicslab.turingworkflow.plugins.promptbuilder
-
Assembles a prompt step-by-step from warnings, context, and a message.
- PromptBuilderActor(String, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.promptbuilder.PromptBuilderActor
- publish(LogRecord) - Method in class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerLogHandler
-
Publishes a log record by formatting it as an ISO 8601 timestamped message and forwarding it to the
outputMultiplexeractor via theaddaction.
R
- readJson(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
-
Reads a JSON workflow definition from a file path.
- readSecret(String) - Method in class com.scivicslab.turingworkflow.plugins.vault.VaultClient
-
Reads a secret from Vault.
- readXml(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
-
Reads an XML workflow definition from a file path.
- readYaml(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
-
Reads a YAML workflow definition.
- readYaml(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
-
Reads a YAML workflow definition from a file path.
- removeTarget(Accumulator) - Method in class com.scivicslab.turingworkflow.plugins.logoutput.MultiplexerAccumulator
-
Removes a downstream accumulator target.
- renderCowsay(String, String) - Method in class com.scivicslab.turingworkflow.plugins.logoutput.WorkflowStreamingAccumulator
-
Renders a workflow step as cowsay ASCII art and returns the result.
- report(String) - Method in class com.scivicslab.turingworkflow.plugins.report.ReportBuilderActor
-
Builds the complete report and sends it to the output multiplexer.
- ReportBuilder - Class in com.scivicslab.turingworkflow.plugins.report
-
Section-based workflow report builder.
- ReportBuilder() - Constructor for class com.scivicslab.turingworkflow.plugins.report.ReportBuilder
-
Default constructor for use with loader.createChild.
- ReportBuilderActor - Class in com.scivicslab.turingworkflow.plugins.report
-
Actor for building and outputting workflow reports.
- ReportBuilderActor(String, ReportBuilder) - Constructor for class com.scivicslab.turingworkflow.plugins.report.ReportBuilderActor
-
Constructs a new ReportBuilderActor.
- ReportBuilderActor(String, ReportBuilder, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.report.ReportBuilderActor
-
Constructs a new ReportBuilderActor with actor system.
- ReportBuilderActor(String, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.report.ReportBuilderActor
-
Constructs a new ReportBuilderActor with a new POJO instance.
- ReportSection - Interface in com.scivicslab.turingworkflow.plugins.report
-
Interface for report sections (legacy).
- reset(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
-
Resets the interpreter state, clearing the loaded workflow code and current state.
- resetCursor(String) - Method in class com.scivicslab.turingworkflow.plugins.promptbuilder.PromptBuilderActor
- RUNNING - Enum constant in enum class com.scivicslab.turingworkflow.plugins.logdb.SessionStatus
-
The session is currently executing.
- runUntilEnd(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
-
Runs the workflow until completion.
- runUntilEnd(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
-
Runs the loaded workflow until it reaches an end state or exceeds the iteration limit.
- runWorkflow(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupActor
-
Loads and runs a workflow file.
- runWorkflow(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
-
Loads and runs a workflow file to completion in a single action.
- runWorkflow(String, int) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
-
Loads and runs a workflow file to completion with overlay support.
S
- SecretEncryptor - Class in com.scivicslab.turingworkflow.plugins.secret
-
Utility for encrypting and decrypting secrets using AES-256-GCM.
- SecretEncryptor() - Constructor for class com.scivicslab.turingworkflow.plugins.secret.SecretEncryptor
- SecretEncryptor.EncryptionException - Exception Class in com.scivicslab.turingworkflow.plugins.secret
-
Exception thrown when encryption or decryption operations fail.
- SecretTool - Class in com.scivicslab.turingworkflow.plugins.secret
-
Command-line tool for managing encrypted secrets.
- SecretTool() - Constructor for class com.scivicslab.turingworkflow.plugins.secret.SecretTool
- SectionBuilder - Interface in com.scivicslab.turingworkflow.plugins.report
-
POJO interface for section builders.
- segment(String) - Method in class com.scivicslab.turingworkflow.plugins.kanakanji.VllmActor
-
Step 1: Send OCR text to LLM for bunsetsu segmentation.
- sendToMultiplexer(IIActorSystem, String, String) - Static method in class com.scivicslab.turingworkflow.plugins.ssh.ActorHelper
-
Sends formatted output to the outputMultiplexer, line by line.
- SessionStatus - Enum Class in com.scivicslab.turingworkflow.plugins.logdb
-
Represents the lifecycle status of a workflow execution session.
- SessionSummary - Class in com.scivicslab.turingworkflow.plugins.logdb
-
Summary of a workflow execution session.
- SessionSummary(long, String, String, String, LocalDateTime, LocalDateTime, int, SessionStatus, int, int, List<String>, int, int) - Constructor for class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
-
Legacy constructor for backward compatibility (without execution context).
- SessionSummary(long, String, String, String, LocalDateTime, LocalDateTime, int, SessionStatus, int, int, List<String>, int, int, String, String, String, String, String, String) - Constructor for class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
-
Full constructor with execution context for reproducibility.
- setAccumulator(WorkflowStreamingAccumulator) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
-
Sets the WorkflowStreamingAccumulator for displaying workflow steps.
- setAccumulator(WorkflowStreamingAccumulator) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
-
Sets the WorkflowStreamingAccumulator for cowsay display.
- setActorName(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.JsonStateSection
-
Sets the actor name (for display in title).
- setActorSystem(IIActorSystem) - Method in class com.scivicslab.turingworkflow.plugins.report.ReportBuilder
- setConnection(Connection) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.CheckResultsSection
-
Sets the database connection for log queries.
- setConnection(Connection) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.GpuSummarySection
-
Sets the database connection for log queries.
- setConnection(Connection) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.TransitionHistorySection
-
Sets the database connection for log queries.
- setCowfile(String) - Method in class com.scivicslab.turingworkflow.plugins.logoutput.WorkflowStreamingAccumulator
-
Sets the cowfile name for cowsay output.
- setDescription(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowDescriptionSection
-
Sets the workflow description.
- setHostLimit(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup
-
Sets the host limit to restrict execution to specific hosts.
- setIIActorRef(IIActorRef<?>) - Method in class com.scivicslab.turingworkflow.plugins.report.ReportBuilder
- setIncludeChildren(boolean) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.TransitionHistorySection
-
Sets whether to include child nodes in the output.
- setIncludeChildren(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.TransitionHistorySectionActor
-
Sets whether to include children.
- setInstance(DistributedLogStore) - Static method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
-
Sets the singleton instance.
- setJsonPath(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.JsonStateSection
-
Sets the JSON path filter (optional).
- setJsonPath(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.JsonStateSectionActor
-
Sets the JSON path filter dynamically.
- setLogStore(DistributedLogStore, ActorRef<DistributedLogStore>, ExecutorService, long) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
-
Sets the distributed log store for structured logging.
- setModel(String) - Method in class com.scivicslab.turingworkflow.plugins.kanakanji.VllmActor
- setOutputListener(Consumer<String>) - Method in class com.scivicslab.turingworkflow.plugins.llm.LlmActor
-
Sets an output listener that will be called with status messages, LLM responses, and error notifications.
- setOverlayDir(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
-
Sets the overlay directory for YAML overlay feature.
- setOverlayDir(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeInterpreter
-
Sets the overlay directory for YAML overlay feature.
- setPageInfo(String) - Method in class com.scivicslab.turingworkflow.plugins.kanakanji.PairsActor
-
Set page metadata (page number and source filename) for subsequent writePairs calls.
- setQuiet(boolean) - Method in class com.scivicslab.turingworkflow.plugins.logoutput.ConsoleAccumulator
-
Enables or disables quiet mode.
- setSessionId(long) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.CheckResultsSection
-
Sets the session ID to query logs from.
- setSessionId(long) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.GpuSummarySection
-
Sets the session ID to query logs from.
- setSessionId(long) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.TransitionHistorySection
-
Sets the session ID to query logs from.
- setSshPassword(String) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup
-
Sets the SSH password for all nodes in this group.
- setTargetActor(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.JsonStateSectionActor
-
Sets the target actor name dynamically.
- setTargetActor(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.TransitionHistorySectionActor
-
Sets the target actor name dynamically.
- setTargetActorName(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.TransitionHistorySection
-
Sets the target actor name to display transitions for.
- setTextLogFile(Path) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
-
Sets the text log file for additional text-based logging.
- setUrl(String) - Method in class com.scivicslab.turingworkflow.plugins.kanakanji.VllmActor
- setUrl(String) - Method in class com.scivicslab.turingworkflow.plugins.llm.LlmActor
-
Sets the MCP server base URL.
- setVerbose(boolean) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroupInterpreter
-
Sets verbose mode for detailed output.
- setWorkflowName(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowNameSection
-
Sets the workflow name.
- setWorkflowPath(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowFileSection
-
Sets the workflow file path.
- setWorkflowPath(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowNameSection
-
Sets the workflow file path (used as fallback if name is not set).
- setYamlContent(String) - Method in class com.scivicslab.turingworkflow.plugins.report.sections.basic.JsonStateSection
-
Sets the YAML content to output.
- sleep(String) - Method in class com.scivicslab.turingworkflow.plugins.ssh.NodeActor
-
Pauses execution for the specified number of milliseconds.
- SshCommandExecutor - Class in com.scivicslab.turingworkflow.plugins.ssh.mixin
-
Command executor that executes commands on a remote node via SSH.
- SshCommandExecutor(Node) - Constructor for class com.scivicslab.turingworkflow.plugins.ssh.mixin.SshCommandExecutor
-
Constructs an SSH command executor wrapping the given node.
- startSession(String) - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogStoreActor
-
Starts a new workflow session.
- startSession(String, int) - Method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
-
Starts a new workflow execution session.
- startSession(String, int) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
- startSession(String, String, String, int) - Method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
-
Starts a new workflow execution session with overlay and inventory info.
- startSession(String, String, String, int) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
- startSession(String, String, String, int, String, String, String, String, String, String) - Method in interface com.scivicslab.turingworkflow.plugins.logdb.DistributedLogStore
-
Starts a new workflow execution session with full execution context.
- startSession(String, String, String, int, String, String, String, String, String, String) - Method in class com.scivicslab.turingworkflow.plugins.logdb.H2LogStore
- status() - Method in record class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader.NodeInfo
-
Returns the value of the
statusrecord component. - status(String) - Method in class com.scivicslab.turingworkflow.plugins.llm.LlmActor
-
Retrieves the LLM service status via the MCP
tools/callmethod. - Supported Actions - Search tag in class com.scivicslab.turingworkflow.plugins.logdb.LogStoreActor
- Section
- Supported Features - Search tag in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser
- Section
- Supported Variables - Search tag in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser
- Section
T
- toHiragana(String) - Method in class com.scivicslab.turingworkflow.plugins.kanakanji.VllmActor
-
Step 2: Convert bunsetsu-segmented kanji text to hiragana/kanji pairs.
- toString() - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup
-
Returns a string representation of this NodeGroup, including the loaded group names.
- toString() - Method in record class com.scivicslab.turingworkflow.plugins.logdb.H2LogReader.NodeInfo
-
Returns a string representation of this record class.
- toString() - Method in class com.scivicslab.turingworkflow.plugins.logdb.LogEntry
-
Returns a human-readable string representation of this log entry.
- toString() - Method in class com.scivicslab.turingworkflow.plugins.logdb.SessionSummary
- toString() - Method in class com.scivicslab.turingworkflow.plugins.ssh.Node.CommandResult
-
Returns a string representation of this command result.
- toString() - Method in class com.scivicslab.turingworkflow.plugins.ssh.Node
-
Returns a string representation of this node including hostname, user, and port.
- toString() - Method in class com.scivicslab.turingworkflow.plugins.vault.VaultConfig
-
Returns a string representation of this configuration.
- TransitionHistorySection - Class in com.scivicslab.turingworkflow.plugins.report.sections.basic
-
POJO section builder that outputs workflow transition history.
- TransitionHistorySection() - Constructor for class com.scivicslab.turingworkflow.plugins.report.sections.basic.TransitionHistorySection
- TransitionHistorySectionActor - Class in com.scivicslab.turingworkflow.plugins.report.sections.basic
-
Actor wrapper for
TransitionHistorySection. - TransitionHistorySectionActor(String, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.report.sections.basic.TransitionHistorySectionActor
-
Constructs the actor with a new POJO instance.
U
- Unsupported Ansible Features - Search tag in class com.scivicslab.turingworkflow.plugins.inventory.InventoryParser
- Section
- Usage - Search tag in class com.scivicslab.turingworkflow.plugins.secret.SecretTool
- Section
- Usage - Search tag in interface com.scivicslab.turingworkflow.plugins.ssh.mixin.CommandExecutable
- Section
- Usage Example - Search tag in class com.scivicslab.turingworkflow.plugins.secret.EncryptedSecretConfig
- Section
- Usage Example - Search tag in class com.scivicslab.turingworkflow.plugins.secret.SecretEncryptor
- Section
- Usage Examples - Search tag in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup
- Section
- Using Builder Pattern (Recommended) - Search tag in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup
- Section
V
- valueOf(String) - Static method in enum class com.scivicslab.turingworkflow.plugins.logdb.LogLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.scivicslab.turingworkflow.plugins.logdb.SessionStatus
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.scivicslab.turingworkflow.plugins.logdb.LogLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.scivicslab.turingworkflow.plugins.logdb.SessionStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VaultClient - Class in com.scivicslab.turingworkflow.plugins.vault
-
Client for HashiCorp Vault API communication.
- VaultClient(VaultConfig) - Constructor for class com.scivicslab.turingworkflow.plugins.vault.VaultClient
-
Creates a new VaultClient with the given configuration.
- VaultClient.VaultException - Exception Class in com.scivicslab.turingworkflow.plugins.vault
-
Exception thrown when Vault operations fail, such as communication errors, authentication failures, or missing secrets.
- VaultConfig - Class in com.scivicslab.turingworkflow.plugins.vault
-
Configuration for HashiCorp Vault connection.
- VaultConfig(String, String) - Constructor for class com.scivicslab.turingworkflow.plugins.vault.VaultConfig
-
Creates a new VaultConfig.
- VaultConfigParser - Class in com.scivicslab.turingworkflow.plugins.vault
-
Parser for vault-config.ini files.
- VaultConfigParser() - Constructor for class com.scivicslab.turingworkflow.plugins.vault.VaultConfigParser
- VaultConfigParser.VaultPaths - Class in com.scivicslab.turingworkflow.plugins.vault
-
Container for Vault path configurations organized by scope (global, group, host).
- VaultException(String) - Constructor for exception class com.scivicslab.turingworkflow.plugins.vault.VaultClient.VaultException
-
Creates a new
VaultExceptionwith the specified detail message. - VaultException(String, Throwable) - Constructor for exception class com.scivicslab.turingworkflow.plugins.vault.VaultClient.VaultException
-
Creates a new
VaultExceptionwith the specified detail message and cause. - VaultPaths() - Constructor for class com.scivicslab.turingworkflow.plugins.vault.VaultConfigParser.VaultPaths
- VllmActor - Class in com.scivicslab.turingworkflow.plugins.kanakanji
-
Actor that calls a vLLM server via OpenAI-compatible chat completions API.
- VllmActor(String, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.kanakanji.VllmActor
W
- WARN - Enum constant in enum class com.scivicslab.turingworkflow.plugins.logdb.LogLevel
-
Warning messages indicating potential issues that do not prevent execution.
- withInventory(InputStream) - Method in class com.scivicslab.turingworkflow.plugins.inventory.NodeGroup.Builder
-
Loads an Ansible inventory file.
- WorkflowDescriptionSection - Class in com.scivicslab.turingworkflow.plugins.report.sections.basic
-
POJO section builder that outputs the workflow description.
- WorkflowDescriptionSection() - Constructor for class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowDescriptionSection
- WorkflowDescriptionSectionActor - Class in com.scivicslab.turingworkflow.plugins.report.sections.basic
-
Actor wrapper for
WorkflowDescriptionSection. - WorkflowDescriptionSectionActor(String, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowDescriptionSectionActor
-
Constructs the actor with a new POJO instance.
- WorkflowFileSection - Class in com.scivicslab.turingworkflow.plugins.report.sections.basic
-
POJO section builder that outputs the workflow file path.
- WorkflowFileSection() - Constructor for class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowFileSection
- WorkflowFileSectionActor - Class in com.scivicslab.turingworkflow.plugins.report.sections.basic
-
Actor wrapper for
WorkflowFileSection. - WorkflowFileSectionActor(String, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowFileSectionActor
-
Constructs the actor with a new POJO instance.
- WorkflowInfoSection - Class in com.scivicslab.turingworkflow.plugins.report
-
Report section for workflow metadata.
- WorkflowInfoSection(String, String, String) - Constructor for class com.scivicslab.turingworkflow.plugins.report.WorkflowInfoSection
-
Creates a workflow info section.
- WorkflowNameSection - Class in com.scivicslab.turingworkflow.plugins.report.sections.basic
-
POJO section builder that outputs the workflow name.
- WorkflowNameSection() - Constructor for class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowNameSection
- WorkflowNameSectionActor - Class in com.scivicslab.turingworkflow.plugins.report.sections.basic
-
Actor wrapper for
WorkflowNameSection. - WorkflowNameSectionActor(String, IIActorSystem) - Constructor for class com.scivicslab.turingworkflow.plugins.report.sections.basic.WorkflowNameSectionActor
-
Constructs the actor with a new POJO instance.
- WorkflowStreamingAccumulator - Class in com.scivicslab.turingworkflow.plugins.logoutput
-
StreamingAccumulator with cowsay display support for Turing-workflow.
- WorkflowStreamingAccumulator() - Constructor for class com.scivicslab.turingworkflow.plugins.logoutput.WorkflowStreamingAccumulator
-
Constructs a new
WorkflowStreamingAccumulatorwith the default cow character. - Workflow YAML - Search tag in interface com.scivicslab.turingworkflow.plugins.ssh.mixin.CommandExecutable
- Section
- writePairs(String) - Method in class com.scivicslab.turingworkflow.plugins.kanakanji.PairsActor
-
Write tab-separated pairs from the LLM response to the output file.
All Classes and Interfaces|All Packages|Serialized Form