code: func (p *ExamplePlugin) AfterInit() error {
  	resync.DefaultPlugin.DoResync()
  
  	go p.etcdPublisher()
  
  	go p.closeExample()
  
  	return nil
  }
docs: // AfterInit starts the publisher and prepares for the shutdown.