Interface MappedWebSocketCreator
-
- All Known Implementing Classes:
NativeWebSocketConfiguration,WebSocketUpgradeFilter,WebSocketUpgradeHandlerWrapper
public interface MappedWebSocketCreatorCommon interface for MappedWebSocketCreator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description voidaddMapping(java.lang.String spec, WebSocketCreator creator)Add a mapping, of a pathspec to a WebSocketCreator.voidaddMapping(PathSpec spec, WebSocketCreator creator)Add a mapping.voidaddMapping(PathSpec spec, WebSocketCreator creator)Deprecated.WebSocketCreatorgetMapping(java.lang.String spec)/** Returns the creator for the given path spec.booleanremoveMapping(java.lang.String spec)Removes the mapping based on the given path spec.
-
-
-
Method Detail
-
addMapping
void addMapping(java.lang.String spec, WebSocketCreator creator)Add a mapping, of a pathspec to a WebSocketCreator.Recognized Path Spec syntaxes
/path/toor/or*.extorservlet|{spec}- Servlet Syntax
^{spec}orregex|{spec}- Regex Syntax
uri-template|{spec}- URI Template (see JSR356 and RFC6570 level 1)
- Parameters:
spec- the path spec to use.creator- the websocket creator for this specific mapping
-
addMapping
@Deprecated void addMapping(PathSpec spec, WebSocketCreator creator)
Deprecated.useaddMapping(org.eclipse.jetty.http.pathmap.PathSpec, WebSocketCreator)instead. (support classes moved to generic jetty-http project)Add a mapping.- Parameters:
spec- the path spec to usecreator- the creator for the mapping
-
addMapping
void addMapping(PathSpec spec, WebSocketCreator creator)
Add a mapping.- Parameters:
spec- the path spec to usecreator- the creator for the mapping- Since:
- 9.2.20
-
getMapping
WebSocketCreator getMapping(java.lang.String spec)
/** Returns the creator for the given path spec.- Parameters:
spec- the spec to test for (using the same spec syntax as seen inaddMapping(String, WebSocketCreator))- Returns:
- the websocket creator if path spec exists, or null
-
removeMapping
boolean removeMapping(java.lang.String spec)
Removes the mapping based on the given path spec.- Parameters:
spec- the path spec to remove (using the same spec syntax as seen inaddMapping(String, WebSocketCreator))- Returns:
- true if underlying mapping were altered, false otherwise
-
-