Interface GenerationTarget

    • Method Detail

      • prepare

        void prepare()
        Prepare for accepting actions
        Throws:
        SchemaManagementException - If there is a problem preparing the target.
      • beforeScript

        default void beforeScript​(ScriptSourceInput scriptSource)
        Called just before a script is executed using one or more calls to accept(String).

        May be used for logging in particular.

        Parameters:
        scriptSource - The source for the script that is about to be executed.
      • accept

        void accept​(String command)
        Accept a command
        Parameters:
        command - The command
        Throws:
        SchemaManagementException - If there is a problem accepting the action.
      • release

        void release()
        Release this target, giving it a change to release its resources.
        Throws:
        SchemaManagementException - If there is a problem releasing the target.