- All Implemented Interfaces:
com.nimbusds.oauth2.sdk.Message, com.nimbusds.oauth2.sdk.Response, com.nimbusds.oauth2.sdk.SuccessResponse
public class JSONSuccessResponse
extends Object
implements com.nimbusds.oauth2.sdk.SuccessResponse
Class for creating JSON Success response.
- Since:
- 2.2.0
-
-
Constructor Summary
Constructors
-
Method Summary
boolean
com.nimbusds.oauth2.sdk.http.HTTPResponse
-
Field Details
-
-
cacheControl
cache control value.
-
-
Constructor Details
-
JSONSuccessResponse
public JSONSuccessResponse(@Nonnull
JSONObject contentObject)
Constructor.
- Parameters:
contentObject - JSON content. MUST not be null.
-
JSONSuccessResponse
public JSONSuccessResponse(@Nonnull
JSONObject contentObject,
@Nullable
String cacheControlValue,
@Nullable
String pragmaValue)
Constructor.
- Parameters:
contentObject - JSON content
cacheControlValue - cache control value
pragmaValue - pragma value
-
Method Details
-
indicatesSuccess
public boolean indicatesSuccess()
- Specified by:
indicatesSuccess in interface com.nimbusds.oauth2.sdk.Response
-
-
toHTTPResponse
public com.nimbusds.oauth2.sdk.http.HTTPResponse toHTTPResponse()
- Specified by:
toHTTPResponse in interface com.nimbusds.oauth2.sdk.Response