main v0.0.2
parent 1f205e32c8
commit b7dd2a83bc
  1. 6
      reconnector.go
  2. 6
      rpc.go

@ -13,9 +13,9 @@ type Reconnector interface {
RabbitConnect()
GetConnection() *amqp.Connection
SubscribeTo(exhangeName string, queueName string, routingKey string) (<-chan amqp.Delivery, *amqp.Channel, error)
publishResponse(ch *amqp.Channel, exchangeName string, replyTo string, correlationId string, body string, sessionId string, content_type string) (err error)
executeRPC(ch *amqp.Channel, exhangeName string, body []byte, strTimeout string, routingKey string) (response []byte, err error)
publishTo(ch *amqp.Channel, exhangeName string, routingKey string, body string) (err error)
PublishResponse(ch *amqp.Channel, exchangeName string, replyTo string, correlationId string, body string, sessionId string, content_type string) (err error)
ExecuteRPC(ch *amqp.Channel, exhangeName string, body []byte, strTimeout string, routingKey string) (response []byte, err error)
PublishTo(ch *amqp.Channel, exhangeName string, routingKey string, body string) (err error)
}
type ReconnectorEventHandler interface {

@ -90,7 +90,7 @@ func (s *server) SubscribeTo(exhangeName string, queueName string, routingKey st
return msgs, ch, nil
}
func (s *server) publishResponse(ch *amqp.Channel, exchangeName string, replyTo string, correlationId string, body string, sessionId string, content_type string) (err error) {
func (s *server) PublishResponse(ch *amqp.Channel, exchangeName string, replyTo string, correlationId string, body string, sessionId string, content_type string) (err error) {
err1 := ch.Publish(
exchangeName, // exchange
replyTo, // routing key
@ -120,7 +120,7 @@ func (s *server) publishResponse(ch *amqp.Channel, exchangeName string, replyTo
}
}
func (s *server) executeRPC(ch *amqp.Channel, exhangeName string, body []byte, strTimeout string, routingKey string) (response []byte, err error) {
func (s *server) ExecuteRPC(ch *amqp.Channel, exhangeName string, body []byte, strTimeout string, routingKey string) (response []byte, err error) {
err = ch.ExchangeDeclare(
exhangeName, // name
"direct", // type
@ -262,7 +262,7 @@ func (s *server) executeRPC(ch *amqp.Channel, exhangeName string, body []byte, s
}
}
func (s *server) publishTo(ch *amqp.Channel, exhangeName string, routingKey string, body string) (err error) {
func (s *server) PublishTo(ch *amqp.Channel, exhangeName string, routingKey string, body string) (err error) {
err = ch.ExchangeDeclare(
exhangeName, // name
"direct", // type

Loading…
Cancel
Save