Interface Context

  • All Known Implementing Classes:
    SimpleContext

    public interface Context
    The context relevant to an event.
    • Method Detail

      • getConfiguration

        Configuration getConfiguration()
        Returns:
        The configuration currently in use.
      • getConnection

        Connection getConnection()
        Returns:
        The JDBC connection being used. Transaction are managed by MigrateDB. When the context is passed to the Callback.handle(Event, Context) method, a transaction will already have been started if required and will be automatically committed or rolled back afterward.
      • getMigrationInfo

        MigrationInfo getMigrationInfo()
        Returns:
        The info about the migration being handled. Only relevant for the BEFORE_EACH_* and AFTER_EACH_* events. null in all other cases.
      • getStatement

        Statement getStatement()
        Returns:
        The info about the statement being handled. Only relevant for the statement-level events. null in all other cases.
      • getOperationResult

        OperationResult getOperationResult()
        Returns:
        The OperationResult object for the finished operation. Only relevant for the AFTER_*_OPERATION_FINISH events.