public class AssetEncoder extends java.lang.Object implements ServiceEncoder
AssetService
that uses servlet path info
to store the resource digest and the path to the resource.Constructor and Description |
---|
AssetEncoder() |
Modifier and Type | Method and Description |
---|---|
void |
decode(ServiceEncoding encoding)
Invoked to decode a request.
|
void |
encode(ServiceEncoding encoding)
Invoked by the
LinkFactory to encode the request. |
void |
setPath(java.lang.String path) |
public AssetEncoder()
public void setPath(java.lang.String path)
public void encode(ServiceEncoding encoding)
ServiceEncoder
LinkFactory
to encode the request.
Encoding is the process of modifying the encoding object to represent the same data in a
different format; the canoncial example is to replace the
ServiceConstants.PAGE
and
ServiceConstants.SERVICE
query parameters with a servlet
path (i.e., "/Home.html", if the ".html" extension is mapped to the page service).
The LinkFactory
iterates over a collection of
encoders, stopping once the ServiceRequestEncoding is modified in any way.
encode
in interface ServiceEncoder
public void decode(ServiceEncoding encoding)
ServiceEncoder
decode
in interface ServiceEncoder