Top Description Constructors Methods
org.eclipse.jetty.ee10.websocket.jakarta.server.internal

public Class PathParamIdentifier

extends Object
implements ParamIdentifier
Class Inheritance
All Implemented Interfaces
org.eclipse.jetty.websocket.core.util.InvokerUtils.ParamIdentifier
Annotations
@SuppressWarnings:unused
Imports
java.lang.annotation.Annotation, java.lang.reflect.Method, jakarta.websocket.server.PathParam, org.eclipse.jetty.websocket.core.exception.InvalidSignatureException, org.eclipse.jetty.websocket.core.util.InvokerUtils

Method argument identifier for jakarta.websocket.server.PathParam annotations.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public InvokerUtils.Arg
public static void
validateType(Class<?> type)

The JSR356 rules for @PathParam only support String, Primitive Types (and their Boxed version)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

PathParamIdentifierback to summary
public PathParamIdentifier()

Method Detail

getParamArgback to summary
public InvokerUtils.Arg getParamArg(Method method, Class<?> paramType, int idx)

Implements org.eclipse.jetty.websocket.core.util.InvokerUtils.ParamIdentifier.getParamArg.

Annotations
@Override
validateTypeback to summary
public static void validateType(Class<?> type)

The JSR356 rules for @PathParam only support String, Primitive Types (and their Boxed version)