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.
# 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.