public abstract class AbstractCallback extends Object implements org.flywaydb.core.api.callback.Callback
Constructor and Description |
---|
AbstractCallback(org.flywaydb.core.api.callback.Event event)
Instantiates a new abstract callback.
|
AbstractCallback(org.flywaydb.core.api.callback.Event event,
List<SqlCommand> commands)
Instantiates a new abstract callback.
|
Modifier and Type | Method and Description |
---|---|
boolean |
canHandleInTransaction(org.flywaydb.core.api.callback.Event event,
org.flywaydb.core.api.callback.Context context) |
List<SqlCommand> |
getCommands(org.flywaydb.core.api.callback.Event event,
org.flywaydb.core.api.callback.Context context)
Gets the commands.
|
void |
handle(org.flywaydb.core.api.callback.Event event,
org.flywaydb.core.api.callback.Context context) |
boolean |
supports(org.flywaydb.core.api.callback.Event event,
org.flywaydb.core.api.callback.Context context) |
public AbstractCallback(org.flywaydb.core.api.callback.Event event)
event
- the event to hook intopublic AbstractCallback(org.flywaydb.core.api.callback.Event event, List<SqlCommand> commands)
event
- the event to hook intocommands
- the sql commands to runpublic boolean supports(org.flywaydb.core.api.callback.Event event, org.flywaydb.core.api.callback.Context context)
supports
in interface org.flywaydb.core.api.callback.Callback
public boolean canHandleInTransaction(org.flywaydb.core.api.callback.Event event, org.flywaydb.core.api.callback.Context context)
canHandleInTransaction
in interface org.flywaydb.core.api.callback.Callback
public void handle(org.flywaydb.core.api.callback.Event event, org.flywaydb.core.api.callback.Context context)
handle
in interface org.flywaydb.core.api.callback.Callback
public List<SqlCommand> getCommands(org.flywaydb.core.api.callback.Event event, org.flywaydb.core.api.callback.Context context)
event
- the eventcontext
- the contextCopyright © 2020 Pivotal Software, Inc.. All rights reserved.