новый New

main v0.0.6
parent aedae0a70a
commit 44913a6301
  1. 14
      reconnector.go

@ -120,6 +120,20 @@ func New(amqpHost string, handler ReconnectorEventHandler) (Reconnector, error)
s.handler = handler s.handler = handler
} }
return &s, nil
}
func NewAndStart(amqpHost string, handler ReconnectorEventHandler) (Reconnector, error) {
s := server{
AmqpCloseError: make(chan *amqp.Error),
amqpHostName: amqpHost,
ExitSignal: make(chan bool, 1),
}
if handler != nil {
s.handler = handler
}
go s.RabbitReConnector() go s.RabbitReConnector()
err := s.RabbitConnect() err := s.RabbitConnect()

Loading…
Cancel
Save