Class Resource
java.lang.Object
io.vertx.httpproxy.spi.cache.Resource
- All Implemented Interfaces:
ClusterSerializable
The cached object.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetEtag()longintlongintreadFromBuffer(int pos, Buffer buffer) Method invoked when deserializing bytes to this instance.voidsetAbsoluteUri(String absoluteUri) voidsetContent(Buffer content) voidvoidsetHeaders(MultiMap headers) voidsetLastModified(Instant lastModified) voidsetMaxAge(long maxAge) voidsetStatusCode(int statusCode) voidsetStatusMessage(String statusMessage) voidsetTimestamp(long timestamp) voidwriteToBuffer(Buffer buffer) Method invoked when serializing this instance.
-
Constructor Details
-
Resource
public Resource() -
Resource
-
-
Method Details
-
writeToBuffer
Description copied from interface:ClusterSerializableMethod invoked when serializing this instance.- Specified by:
writeToBufferin interfaceClusterSerializable- Parameters:
buffer- theBufferwhere the serialized bytes must be written to
-
readFromBuffer
Description copied from interface:ClusterSerializableMethod invoked when deserializing bytes to this instance.- Specified by:
readFromBufferin interfaceClusterSerializable- Parameters:
pos- the position where to start reading thebufferbuffer- theBufferwhere the serialized bytes must be read from- Returns:
- the position after the last serialized byte
-
getAbsoluteUri
-
getStatusCode
public int getStatusCode() -
getStatusMessage
-
getHeaders
-
getTimestamp
public long getTimestamp() -
getMaxAge
public long getMaxAge() -
getLastModified
-
getEtag
-
getContent
-
setAbsoluteUri
-
setStatusCode
public void setStatusCode(int statusCode) -
setStatusMessage
-
setHeaders
-
setTimestamp
public void setTimestamp(long timestamp) -
setMaxAge
public void setMaxAge(long maxAge) -
setLastModified
-
setEtag
-
setContent
-