| Interface | Description | 
|---|---|
| Messenger | A class responsible for managing the registrations of plugin channels and
 their listeners. | 
| PluginMessageListener | A listener for a specific Plugin Channel, which will receive notifications
 of messages sent from a client. | 
| PluginMessageRecipient | Represents a possible recipient for a Plugin Message. | 
| Class | Description | 
|---|---|
| PluginMessageListenerRegistration | Contains information about a  Plugins registration to a plugin
 channel. | 
| StandardMessenger | Standard implementation to  Messenger | 
| Enum | Description | 
|---|---|
| PluginChannelDirection | Represents the different directions a plugin channel may go. | 
| Exception | Description | 
|---|---|
| ChannelNameTooLongException | Thrown if a Plugin Channel is too long. | 
| ChannelNotRegisteredException | Thrown if a Plugin attempts to send a message on an unregistered channel. | 
| MessageTooLargeException | Thrown if a Plugin Message is sent that is too large to be sent. | 
| ReservedChannelException | Thrown if a plugin attempts to register for a reserved channel (such as
 "REGISTER") | 
Copyright © 2020. All rights reserved.