AbstractPuller.java 606 B

1234567891011121314151617181920
  1. package org.dbsyncer.manager.puller;
  2. import org.dbsyncer.common.event.ClosedEvent;
  3. import org.slf4j.Logger;
  4. import org.slf4j.LoggerFactory;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.context.ApplicationContext;
  7. public abstract class AbstractPuller implements Puller {
  8. private final Logger logger = LoggerFactory.getLogger(getClass());
  9. @Autowired
  10. private ApplicationContext applicationContext;
  11. protected void publishClosedEvent(String metaId) {
  12. applicationContext.publishEvent(new ClosedEvent(applicationContext, metaId));
  13. }
  14. }