Class DynamicInterpreterExtension

java.lang.Object
org.alfresco.repo.processor.BaseProcessorExtension
org.alfresco.repo.web.scripts.admin.DynamicInterpreterExtension
All Implemented Interfaces:
org.alfresco.processor.ProcessorExtension

public class DynamicInterpreterExtension extends BaseProcessorExtension
Console Interpeter script extension - dynamically binds to the configured BaseInterpreter instance. This avoids the need for a specific bean class per script interpreter.
Since:
5.1
Author:
Kevin Roast
See Also:
  • Constructor Details

    • DynamicInterpreterExtension

      public DynamicInterpreterExtension()
  • Method Details

    • setInterpreter

      public void setInterpreter(BaseInterpreter interpreter)
      Set the BaseInterpreter to use when executing commands and retrieving the command result.
      Parameters:
      interpreter - For example, repoAdminInterpreter
    • executeCmd

      public void executeCmd(String command)
      Script execute command gateway.
      Parameters:
      command - string to execute
    • getDuration

      public long getDuration()
      Returns:
      the command duration
    • getResult

      public String getResult()
      Returns:
      the command result
    • getCommand

      public String getCommand()
      Returns:
      the command last executed