Skip to content
Snippets Groups Projects
Commit 246cfffd authored by thijsheijden's avatar thijsheijden
Browse files

Removed unused broker gateway

parent 8d1085e0
No related branches found
No related tags found
No related merge requests found
package brokeradapter
import "github.com/streadway/amqp"
// A Message describes a standard message queue message within the service
type Message struct {
Headers map[string]interface{}
Body []byte
}
// An Gateway converts AMQP formats to universal formats
type Gateway struct {
}
// CreateGateway creates a gateway
func CreateGateway() *Gateway {
return &Gateway{}
}
// TransformMessage transforms an AMQP delivery into a general format
func (a *Gateway) TransformMessage(msg amqp.Delivery) *Message {
return &Message{
Headers: (map[string]interface{})(msg.Headers),
Body: msg.Body,
}
}
package brokeradapter
import "github.com/streadway/amqp"
// GatewayInterface is an interface describing a GateWay
type GatewayInterface interface {
TransformMessage(msg amqp.Delivery) *Message
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment