Class PacketRejectedException

  • All Implemented Interfaces:
    Serializable

    public class PacketRejectedException
    extends Exception
    Thrown by a PacketInterceptor when a packet is prevented from being processed. If the packet was received then it will not be processed and a not_allowed error will be sent back to the sender of the packet. If the packet was going to be sent then the sending will be aborted.
    Author:
    Gaston Dombiak
    See Also:
    PacketInterceptor, Serialized Form
    • Constructor Detail

      • PacketRejectedException

        public PacketRejectedException()
      • PacketRejectedException

        public PacketRejectedException​(String msg)
      • PacketRejectedException

        public PacketRejectedException​(Throwable nestedThrowable)
      • PacketRejectedException

        public PacketRejectedException​(String msg,
                                       Throwable nestedThrowable)
    • Method Detail

      • getRejectionMessage

        public String getRejectionMessage()
        Retuns the text to include in a message that will be sent to the sender of the packet that got rejected or null if none was defined. If no text was specified then no message will be sent to the sender of the rejected packet.
        Returns:
        the text to include in a message that will be sent to the sender of the packet that got rejected or null if none was defined.
      • setRejectionMessage

        public void setRejectionMessage​(String rejectionMessage)
        Sets the text to include in a message that will be sent to the sender of the packet that got rejected or null if no message will be sent to the sender of the rejected packet. Bt default, no message will be sent.
        Parameters:
        rejectionMessage - the text to include in the notification message for the rejection.