Package ninja.websockets
Class WebSocketHandshakeExtractor
- java.lang.Object
-
- ninja.websockets.WebSocketHandshakeExtractor
-
- All Implemented Interfaces:
ArgumentExtractor<WebSocketHandshake>
public class WebSocketHandshakeExtractor extends Object implements ArgumentExtractor<WebSocketHandshake>
Extracts a WebSocketHandshake stored in the Context as an attribute. Allows you to simply request it as a parameter in a controller method :-).- Author:
- jjlauer
-
-
Constructor Summary
Constructors Constructor Description WebSocketHandshakeExtractor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebSocketHandshakeextract(Context context)Extract the argument from the contextClass<WebSocketHandshake>getExtractedType()Get the type of the argument that is extractedStringgetFieldName()Get the field name that is being extracted, if this value is extracted from a field
-
-
-
Method Detail
-
extract
public WebSocketHandshake extract(Context context)
Description copied from interface:ArgumentExtractorExtract the argument from the context- Specified by:
extractin interfaceArgumentExtractor<WebSocketHandshake>- Parameters:
context- The argument to extract- Returns:
- The extracted argument
-
getExtractedType
public Class<WebSocketHandshake> getExtractedType()
Description copied from interface:ArgumentExtractorGet the type of the argument that is extracted- Specified by:
getExtractedTypein interfaceArgumentExtractor<WebSocketHandshake>- Returns:
- The type of the argument that is being extracted
-
getFieldName
public String getFieldName()
Description copied from interface:ArgumentExtractorGet the field name that is being extracted, if this value is extracted from a field- Specified by:
getFieldNamein interfaceArgumentExtractor<WebSocketHandshake>- Returns:
- The field name, or null if the argument isn't extracted from a named field
-
-