package com.zendesk.maxwell.bootstrap;
import com.zendesk.maxwell.MaxwellContext;
import com.zendesk.maxwell.replication.Replicator;
import com.zendesk.maxwell.row.RowMap;
import com.zendesk.maxwell.producer.AbstractProducer;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class NoOpBootstrapper extends AbstractBootstrapper {
static final Logger LOGGER = LoggerFactory.getLogger( NoOpBootstrapper.class );
public NoOpBootstrapper(MaxwellContext context) { super( context ); }
@Override
public boolean shouldSkip(RowMap row) {
return false;
}
@Override
public void startBootstrap(RowMap startBootstrapRow, AbstractProducer producer, Replicator replicator) throws Exception {}
@Override
public void completeBootstrap(RowMap completeBootstrapRow, AbstractProducer producer, Replicator replicator) throws Exception {}
@Override
public void resume(AbstractProducer producer, Replicator replicator) throws Exception {}
@Override
public boolean isRunning( ) {
return false;
}
@Override
public void work(RowMap row, AbstractProducer producer, Replicator replicator) throws Exception {}
}