Package org.apache.tomcat.websocket
Class Util
java.lang.Object
org.apache.tomcat.websocket.Util
Utility class for internal use only within the
org.apache.tomcat.websocket
package.-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Object
coerceToType
(Class<?> type, String value) static List<DecoderEntry>
getDecoders
(List<Class<? extends Decoder>> decoderClazzes) Deprecated.Will be removed in Tomcat 10.1.x.static List<DecoderEntry>
getDecoders
(List<Class<? extends Decoder>> decoderClazzes, InstanceManager instanceManager) Build the list of decoder entries from a set of decoder implementations.static boolean
isPrimitive
(Class<?> clazz) static void
parseExtensionHeader
(List<Extension> extensions, String header)
-
Method Details
-
isPrimitive
-
coerceToType
-
getDecoders
@Deprecated public static List<DecoderEntry> getDecoders(List<Class<? extends Decoder>> decoderClazzes) throws DeploymentException Deprecated.Will be removed in Tomcat 10.1.x. UsegetDecoders(List, InstanceManager)
Build the list of decoder entries from a set of decoder implementations.- Parameters:
decoderClazzes
- Decoder implementation classes- Returns:
- List of mappings from target type to associated decoder
- Throws:
DeploymentException
- If a provided decoder class is not valid
-
getDecoders
public static List<DecoderEntry> getDecoders(List<Class<? extends Decoder>> decoderClazzes, InstanceManager instanceManager) throws DeploymentException Build the list of decoder entries from a set of decoder implementations.- Parameters:
decoderClazzes
- Decoder implementation classesinstanceManager
- Instance manager to use to create Decoder instances- Returns:
- List of mappings from target type to associated decoder
- Throws:
DeploymentException
- If a provided decoder class is not valid
-
parseExtensionHeader
-