Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InMemoryMessage ¶
type InMemoryMessage struct {
// contains filtered or unexported fields
}
func (*InMemoryMessage) Acknowledgement ¶
func (m *InMemoryMessage) Acknowledgement() error
func (*InMemoryMessage) NegativeAcknowledgement ¶
func (m *InMemoryMessage) NegativeAcknowledgement() error
func (*InMemoryMessage) Value ¶
func (m *InMemoryMessage) Value() interface{}
type Interface ¶
type Interface interface { Publisher Subscriber }
type Signaler ¶
type Signaler interface { // Acknowledgement represent a success confirmation back to a caller. // // For example, in data networking, telecommunications, and computer buses, // an acknowledgement (ACK) is a signal that is passed between communicating processes, // computers, or devices to signify acknowledgement, or receipt of message, as part of a communications protocol. Acknowledgement() error // NegativeAcknowledgement represent a signal that tells the caller that the received resource must be considered as not handled, // and should be handled over again eventually. // // The negative-acknowledgement (NAK or NACK) signal is sent to reject a previously received message, // or to indicate some kind of error. // // Acknowledgements and negative acknowledgements inform a sender of the receiver's state // so that it can adjust its own state accordingly. NegativeAcknowledgement() error }
Signaler represent communication type of interactions about message state handling.
Click to show internal directories.
Click to hide internal directories.