Package org.apache.tomcat.websocket
Class Util
- java.lang.Object
-
- org.apache.tomcat.websocket.Util
-
public class Util extends Object
Utility class for internal use only within theorg.apache.tomcat.websocketpackage.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUtil.DecoderMatch
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ObjectcoerceToType(Class<?> type, String value)static List<DecoderEntry>getDecoders(List<Class<? extends Decoder>> decoderClazzes, InstanceManager instanceManager)Build the list of decoder entries from a set of decoder implementations.static booleanisPrimitive(Class<?> clazz)static voidparseExtensionHeader(List<Extension> extensions, String header)
-
-
-
Method Detail
-
isPrimitive
public static boolean isPrimitive(Class<?> clazz)
-
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
-
-