Class PushAuthorizationException

java.lang.Object
java.lang.Throwable
java.lang.Exception
com.iizix.push.PushAuthorizationException
All Implemented Interfaces:
Serializable

public class PushAuthorizationException extends Exception
Thrown when a send's operator is not authorized for a region the send's plan requires.

Raised at plan-build time, before any dispatch, so that a request touching a region outside the operator's authorization scope fails cleanly without crossing any data boundary. The message names the region for which authorization was lacking.

Author:
IIZI
See Also:
  • Constructor Details

    • PushAuthorizationException

      public PushAuthorizationException(String message)
      Constructs the exception naming the unauthorized region.
      Parameters:
      message - The message, naming the region the operator was not authorized for.