Class JsrParamIdOnError

java.lang.Object
org.eclipse.jetty.websocket.jsr356.annotations.JsrParamIdBase
org.eclipse.jetty.websocket.jsr356.annotations.JsrParamIdOnError
All Implemented Interfaces:
IJsrParamId

public class JsrParamIdOnError extends JsrParamIdBase implements IJsrParamId
Param handling for @OnError parameters.
  • Field Details

  • Constructor Details

    • JsrParamIdOnError

      public JsrParamIdOnError()
  • Method Details

    • process

      public boolean process(Param param, JsrCallable callable) throws InvalidSignatureException
      Description copied from interface: IJsrParamId
      Process the potential parameter.

      If known to be a valid parameter, bind a role to it.

      Specified by:
      process in interface IJsrParamId
      Overrides:
      process in class JsrParamIdBase
      Parameters:
      param - the parameter being processed
      callable - the callable this param belongs to (used to obtain extra state about the callable that might impact decision making)
      Returns:
      true if processed, false if not processed
      Throws:
      InvalidSignatureException - if a violation of the signature rules occurred