public class Webpipe
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<java.lang.String> |
contents |
private boolean |
firstFetch |
private java.util.List<java.lang.String> |
paths |
private ProcessorPipeline |
processorPipeline |
private ResourceFactory |
resourceFactory |
private ResourceRefresher |
resourceRefresher |
private java.util.List<Resource> |
resources |
private WebpipeCache |
webpipeCache |
| Constructor and Description |
|---|
Webpipe(ResourceFactory resourceFactory,
ResourceRefresher resourceRefresher,
java.lang.String... paths) |
| Modifier and Type | Method and Description |
|---|---|
Webpipe |
addResource(Resource resource) |
void |
addResource(java.lang.String resource) |
protected java.util.List<java.lang.String> |
fetchContents() |
java.util.List<java.lang.String> |
getContents() |
java.util.List<java.lang.String> |
getPaths() |
java.util.List<Resource> |
getResources() |
void |
invalidateCachedContent() |
void |
setPostProcessor(ResourceProcessor postProcessor) |
void |
setPostProcessors(java.util.List<ResourceProcessor> postProcessors) |
void |
setPreProcessor(ResourceProcessor preProcessor) |
void |
setPreProcessors(java.util.List<ResourceProcessor> preProcessors) |
void |
setProcessorPipeline(ProcessorPipeline pipeline) |
void |
setResource(java.lang.String resource) |
void |
setResources(java.util.List<java.lang.String> resources) |
void |
setWebpipeCache(WebpipeCache webpipeCache) |
private final java.util.List<Resource> resources
private ResourceRefresher resourceRefresher
private ResourceFactory resourceFactory
private ProcessorPipeline processorPipeline
private volatile boolean firstFetch
private WebpipeCache webpipeCache
private volatile java.util.List<java.lang.String> contents
private java.util.List<java.lang.String> paths
public Webpipe(ResourceFactory resourceFactory, ResourceRefresher resourceRefresher, java.lang.String... paths)
public void setWebpipeCache(WebpipeCache webpipeCache)
public void setProcessorPipeline(ProcessorPipeline pipeline)
public java.util.List<Resource> getResources()
public java.util.List<java.lang.String> getPaths()
public java.util.List<java.lang.String> getContents()
throws java.io.IOException
java.io.IOExceptionprotected java.util.List<java.lang.String> fetchContents()
throws java.io.IOException
java.io.IOExceptionpublic void invalidateCachedContent()
public void addResource(java.lang.String resource)
public void setResources(java.util.List<java.lang.String> resources)
public void setResource(java.lang.String resource)
public void setPreProcessors(java.util.List<ResourceProcessor> preProcessors)
public void setPostProcessors(java.util.List<ResourceProcessor> postProcessors)
public void setPreProcessor(ResourceProcessor preProcessor)
public void setPostProcessor(ResourceProcessor postProcessor)