Class TransformationFactory
java.lang.Object
org.apache.tomcat.websocket.TransformationFactory
Factory for managing WebSocket transformation builders.
-
Method Summary
Modifier and TypeMethodDescriptioncreate(String name, List<List<Extension.Parameter>> preferences, boolean isServer) Creates a transformation for the given extension.Returns the names of all registered extensions.Returns all registered extensions.static TransformationFactoryReturns the singleton TransformationFactory instance.voidregisterExtension(String name, TransformationBuilder builder) Registers a transformation builder for the given extension name.
-
Method Details
-
getInstance
Returns the singleton TransformationFactory instance.- Returns:
- the factory instance
-
create
public Transformation create(String name, List<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
Registers a transformation builder for the given extension name.- Parameters:
name- the extension namebuilder- the transformation builder
-
getInstalledExtensionNames
-
getInstalledExtensions
-