package
4.0.0+incompatible
Repository: https://github.com/edgexfoundry/edgex-go.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

EmailSenderFrom helper function queries the DIC and returns the channel.Sender implementation.
MQTTSenderFrom helper function queries the DIC and returns the channel.Sender implementation.
NewEmailSender creates the EmailSender instance.
NewMQTTSender creates the MQTTSender instance.
NewRESTSender creates the RESTSender instance.
NewZeroMQSender creates the ZeroMQSender instance.
RemoveClientFromCache removes the client from the Sender's clientCache.
RESTSenderFrom helper function queries the DIC and returns the channel.Sender implementation.
ZeroMQSenderFrom helper function queries the DIC and returns the channel.Sender implementation.

# Constants

No description provided by the author
No description provided by the author

# Variables

EmailSenderName contains the name of the channel.EmailSender implementation in the DIC.
MQTTSenderName contains the name of the channel.MQTTSender implementation in the DIC.
RESTSenderName contains the name of the channel.RESTSender implementation in the DIC.
ZeroMQTSenderName contains the name of the channel.ZeroMQSender implementation in the DIC.

# Structs

EmailSender is the implementation of the interfaces.ChannelSender, which is used to send the notifications via email.
MQTTSender is the implementation of the interfaces.ChannelSender, which is used to send the notifications via MQTT broker.
RESTSender is the implementation of the interfaces.ChannelSender, which is used to send the notifications via REST.
ZeroMQSender is the implementation of the interfaces.ChannelSender, which is used to send the notifications via ZeroMQ.

# Interfaces

Sender abstracts the notification sending via specified channel.