Package org.apache.tomcat.websocket
Class TransformationFactory
- java.lang.Object
-
- org.apache.tomcat.websocket.TransformationFactory
-
public class TransformationFactory extends java.lang.ObjectFactory for managing WebSocket transformation builders.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Transformationcreate(java.lang.String name, java.util.List<java.util.List<Extension.Parameter>> preferences, boolean isServer)Creates a transformation for the given extension.static TransformationFactorygetInstance()Returns the singleton TransformationFactory instance.voidregisterExtension(java.lang.String name, TransformationBuilder builder)Registers a transformation builder for the given extension name.
-
-
-
Method Detail
-
getInstance
public static TransformationFactory getInstance()
Returns the singleton TransformationFactory instance.- Returns:
- the factory instance
-
create
public Transformation create(java.lang.String name, java.util.List<java.util.List<Extension.Parameter>> preferences, boolean isServer)
Creates a transformation for the given extension.- Parameters:
name- the extension namepreferences- the negotiated parametersisServer- true if creating for the server side- Returns:
- the transformation, or null if not found
-
registerExtension
public void registerExtension(java.lang.String name, TransformationBuilder builder)Registers a transformation builder for the given extension name.- Parameters:
name- the extension namebuilder- the transformation builder
-
-