Package io.vertx.httpproxy.spi.cache
Class Resource
- java.lang.Object
-
- io.vertx.httpproxy.spi.cache.Resource
-
- All Implemented Interfaces:
ClusterSerializable
public class Resource extends Object implements ClusterSerializable
The cached object.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAbsoluteUri()BuffergetContent()StringgetEtag()MultiMapgetHeaders()InstantgetLastModified()longgetMaxAge()intgetStatusCode()StringgetStatusMessage()longgetTimestamp()intreadFromBuffer(int pos, Buffer buffer)Method invoked when deserializing bytes to this instance.voidsetAbsoluteUri(String absoluteUri)voidsetContent(Buffer content)voidsetEtag(String etag)voidsetHeaders(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.
-
-
-
Method Detail
-
writeToBuffer
public void writeToBuffer(Buffer buffer)
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
public int readFromBuffer(int pos, Buffer buffer)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
public String getAbsoluteUri()
-
getStatusCode
public int getStatusCode()
-
getStatusMessage
public String getStatusMessage()
-
getHeaders
public MultiMap getHeaders()
-
getTimestamp
public long getTimestamp()
-
getMaxAge
public long getMaxAge()
-
getLastModified
public Instant getLastModified()
-
getEtag
public String getEtag()
-
getContent
public Buffer getContent()
-
setAbsoluteUri
public void setAbsoluteUri(String absoluteUri)
-
setStatusCode
public void setStatusCode(int statusCode)
-
setStatusMessage
public void setStatusMessage(String statusMessage)
-
setHeaders
public void setHeaders(MultiMap headers)
-
setTimestamp
public void setTimestamp(long timestamp)
-
setMaxAge
public void setMaxAge(long maxAge)
-
setLastModified
public void setLastModified(Instant lastModified)
-
setEtag
public void setEtag(String etag)
-
setContent
public void setContent(Buffer content)
-
-