Class PacketRejectedException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.jivesoftware.openfire.interceptor.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 Summary
Constructors Constructor Description PacketRejectedException()
PacketRejectedException(String msg)
PacketRejectedException(String msg, Throwable nestedThrowable)
PacketRejectedException(Throwable nestedThrowable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getRejectionMessage()
Retuns the text to include in a message that will be sent to the sender of the packet that got rejected ornull
if none was defined.void
printStackTrace()
void
printStackTrace(PrintStream ps)
void
printStackTrace(PrintWriter pw)
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 ornull
if no message will be sent to the sender of the rejected packet.-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, setStackTrace, toString
-
-
-
-
Method Detail
-
printStackTrace
public void printStackTrace()
- Overrides:
printStackTrace
in classThrowable
-
printStackTrace
public void printStackTrace(PrintStream ps)
- Overrides:
printStackTrace
in classThrowable
-
printStackTrace
public void printStackTrace(PrintWriter pw)
- Overrides:
printStackTrace
in classThrowable
-
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 ornull
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 ornull
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.
-
-