Uses of Class
com.kingsrook.qqq.api.model.metadata.ApiHttpPolicy
Packages that use ApiHttpPolicy
-
Uses of ApiHttpPolicy in com.kingsrook.qqq.api.javalin
Methods in com.kingsrook.qqq.api.javalin with parameters of type ApiHttpPolicyModifier and TypeMethodDescriptionstatic voidApiHttpPolicyHandler.applyCaching(io.javalin.http.Context context, ApiHttpPolicy policy) After-handler: cache headers, ETag and 304 for public reads; private, no-store for everything else.static voidApiHttpPolicyHandler.applyCors(io.javalin.http.Context context, ApiHttpPolicy policy) Before-handler: CORS headers. -
Uses of ApiHttpPolicy in com.kingsrook.qqq.api.model.metadata
Methods in com.kingsrook.qqq.api.model.metadata that return ApiHttpPolicyModifier and TypeMethodDescriptionApiInstanceMetaData.getHttpPolicy()Getter for httpPolicy: public-internet HTTP behaviour (null = historical behaviour)ApiHttpPolicy.withCorsAllowedOrigins(List<String> corsAllowedOrigins) Fluent setter for corsAllowedOriginsApiHttpPolicy.withEtags(boolean etags) Fluent setter for etagsApiHttpPolicy.withMaxEtagBodyBytes(int maxEtagBodyBytes) Fluent setter for maxEtagBodyBytesApiHttpPolicy.withPublicReadMaxAgeSeconds(Integer publicReadMaxAgeSeconds) Fluent setter for publicReadMaxAgeSecondsApiHttpPolicy.withStaleIfErrorSeconds(Integer staleIfErrorSeconds) Fluent setter for staleIfErrorSecondsApiHttpPolicy.withStaleWhileRevalidateSeconds(Integer staleWhileRevalidateSeconds) Fluent setter for staleWhileRevalidateSecondsMethods in com.kingsrook.qqq.api.model.metadata with parameters of type ApiHttpPolicyModifier and TypeMethodDescriptionvoidApiInstanceMetaData.setHttpPolicy(ApiHttpPolicy httpPolicy) Setter for httpPolicyApiInstanceMetaData.withHttpPolicy(ApiHttpPolicy httpPolicy) Fluent setter for httpPolicy