public class ResponseCacheControlStruct extends Object
Constructor and Description |
---|
ResponseCacheControlStruct(BMap<String,BValue> responseCacheControl) |
ResponseCacheControlStruct(StructureTypeInfo structInfo) |
Modifier and Type | Method and Description |
---|---|
String |
buildCacheControlDirectives() |
BMap<String,BValue> |
getStruct() |
void |
init() |
void |
populateStruct(String cacheControlHeaderVal) |
ResponseCacheControlStruct |
setMaxAge(long maxAge) |
ResponseCacheControlStruct |
setMustRevalidate(boolean mustRevalidate) |
ResponseCacheControlStruct |
setNoCache(boolean noCache) |
ResponseCacheControlStruct |
setNoCache(boolean noCache,
String[] noCacheFields) |
ResponseCacheControlStruct |
setNoStore(boolean noStore) |
ResponseCacheControlStruct |
setNoTransform(boolean noTransform) |
ResponseCacheControlStruct |
setPrivate(boolean isPrivate) |
ResponseCacheControlStruct |
setPrivate(boolean isPrivate,
String[] privateFields) |
ResponseCacheControlStruct |
setProxyRevalidate(boolean proxyRevalidate) |
ResponseCacheControlStruct |
setSMaxAge(long sMaxAge) |
void |
setStruct(BMap<String,BValue> responseCacheControl) |
public ResponseCacheControlStruct(StructureTypeInfo structInfo)
public void init()
public ResponseCacheControlStruct setMustRevalidate(boolean mustRevalidate)
public ResponseCacheControlStruct setNoCache(boolean noCache)
public ResponseCacheControlStruct setNoCache(boolean noCache, String[] noCacheFields)
public ResponseCacheControlStruct setNoStore(boolean noStore)
public ResponseCacheControlStruct setNoTransform(boolean noTransform)
public ResponseCacheControlStruct setPrivate(boolean isPrivate)
public ResponseCacheControlStruct setPrivate(boolean isPrivate, String[] privateFields)
public ResponseCacheControlStruct setProxyRevalidate(boolean proxyRevalidate)
public ResponseCacheControlStruct setMaxAge(long maxAge)
public ResponseCacheControlStruct setSMaxAge(long sMaxAge)
public void populateStruct(String cacheControlHeaderVal)
public String buildCacheControlDirectives()
Copyright © 2019 WSO2. All rights reserved.