Package com.zendesk.maxwell.bootstrap
Class SynchronousBootstrapper
- java.lang.Object
-
- com.zendesk.maxwell.bootstrap.SynchronousBootstrapper
-
public class SynchronousBootstrapper extends Object
-
-
Constructor Summary
Constructors Constructor Description SynchronousBootstrapper(MaxwellContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
completeBootstrap(BootstrapTask task, AbstractProducer producer)
protected Connection
getConnection(String databaseName)
protected Connection
getStreamingConnection(String databaseName)
void
performBootstrap(BootstrapTask task, AbstractProducer producer, Long currentSchemaID)
void
startBootstrap(BootstrapTask task, AbstractProducer producer, Long currentSchemaID)
-
-
-
Constructor Detail
-
SynchronousBootstrapper
public SynchronousBootstrapper(MaxwellContext context)
-
-
Method Detail
-
startBootstrap
public void startBootstrap(BootstrapTask task, AbstractProducer producer, Long currentSchemaID) throws Exception
- Throws:
Exception
-
performBootstrap
public void performBootstrap(BootstrapTask task, AbstractProducer producer, Long currentSchemaID) throws Exception
- Throws:
Exception
-
getConnection
protected Connection getConnection(String databaseName) throws SQLException
- Throws:
SQLException
-
getStreamingConnection
protected Connection getStreamingConnection(String databaseName) throws SQLException, URISyntaxException
- Throws:
SQLException
URISyntaxException
-
completeBootstrap
public void completeBootstrap(BootstrapTask task, AbstractProducer producer) throws Exception
- Throws:
Exception
-
-