public abstract class AbstractWindwardContext extends Object implements WindwardContext
| Modifier and Type | Field and Description |
|---|---|
protected WindwardRequest |
windwardRequest |
protected WindwardResponse |
windwardResponse |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractWindwardContext(WindwardRequest windwardRequest,
WindwardResponse windwardResponse) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close context
|
Map<String,Object> |
getPathVariables()
Get path variables
|
String |
getRequestBody()
Get request body
|
<P> P |
getRequestParameter(String parameterName)
Get parameter by name and type
|
List<String> |
getRequestParameters(String parameterName)
Get parameter as list
|
Boolean |
isClosed()
Check if current context is already closed
|
WindwardRequest |
windwardRequest()
Get windwardRequest
|
<T> void |
write(int code,
String contentType,
T data)
Response data
|
<T> void |
write(String contentType,
T data)
Response data
|
<T> void |
writeJson(int code,
T data)
Response json
|
<T> void |
writeJson(T data)
Response json
|
void |
writeString(int code,
String data)
Response plain string
|
void |
writeString(String data)
Response plain string
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisCacheableprotected final WindwardRequest windwardRequest
protected final WindwardResponse windwardResponse
protected AbstractWindwardContext(WindwardRequest windwardRequest, WindwardResponse windwardResponse)
public <P> P getRequestParameter(String parameterName)
getRequestParameter in interface WindwardContextP - class typeparameterName - parameterNamepublic List<String> getRequestParameters(String parameterName)
getRequestParameters in interface WindwardContextparameterName - parameterNamepublic Map<String,Object> getPathVariables()
getPathVariables in interface WindwardContextpublic String getRequestBody()
getRequestBody in interface WindwardContextpublic WindwardRequest windwardRequest()
windwardRequest in interface WindwardContextpublic void close()
close in interface WindwardContextpublic Boolean isClosed()
isClosed in interface WindwardContextpublic <T> void writeJson(T data)
writeJson in interface WindwardContextT - typedata - datapublic <T> void writeJson(int code,
T data)
writeJson in interface WindwardContextT - typecode - response codedata - datapublic void writeString(String data)
writeString in interface WindwardContextdata - stringspublic void writeString(int code,
String data)
writeString in interface WindwardContextcode - response codedata - stringspublic <T> void write(String contentType, T data)
write in interface WindwardContextT - typecontentType - contentTypedata - datapublic <T> void write(int code,
String contentType,
T data)
write in interface WindwardContextT - typecode - response codecontentType - contentTypedata - dataCopyright © 2024 flmelody. All rights reserved.