Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CPHMessageCreator ¶
type CPHMessageCreator struct { }
func NewDefaultCPHMessageCreator ¶
func NewDefaultCPHMessageCreator() *CPHMessageCreator
func (*CPHMessageCreator) ToPublicationEvent ¶
func (cmc *CPHMessageCreator) ToPublicationEvent(coreAttributes *model.UppCoreContent, payload interface{}) *model.PublicationEvent
func (*CPHMessageCreator) ToPublicationEventMessage ¶
func (cmc *CPHMessageCreator) ToPublicationEventMessage(coreAttributes *model.UppCoreContent, payload interface{}) (*producer.Message, error)
type MessageCreator ¶
type MessageCreator interface { ToPublicationEventMessage(coreAttributes *model.UppCoreContent, payload interface{}) (*producer.Message, error) ToPublicationEvent(coreAttributes *model.UppCoreContent, payload interface{}) *model.PublicationEvent }
Click to show internal directories.
Click to hide internal directories.