public class ManifoldPipe extends SuperPipe
Modifier and Type | Field and Description |
---|---|
static int |
EXECUTION_TIMEOUT_DEFAULT |
static int |
NUM_THREADS_DEFAULT |
static String |
PN_EXECUTION_TIMEOUT |
static String |
PN_NUM_THREADS |
static String |
PN_QUEUE_SIZE |
static int |
QUEUE_SIZE_DEFAULT |
static String |
RESOURCE_TYPE |
afterHook, beforeHook, bindingProviders, bindings, distributionAgent, DRYRUN_EXPR, DRYRUN_KEY, dryRunObject, EMPTY_ITERATOR, IGNORED_PROPERTIES, parent, plumber, PN_AFTERHOOK, PN_BEFOREHOOK, PN_STATUS, PN_STATUS_MODIFIED, properties, READ_ONLY, resolver, resource, RT_PREFIX, SLASH, STATUS_FINISHED, STATUS_STARTED
Constructor and Description |
---|
ManifoldPipe(Plumber plumber,
org.apache.sling.api.resource.Resource resource,
PipeBindings upperBindings)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
buildChildren()
build the subpipes pipes list
|
protected Iterator<org.apache.sling.api.resource.Resource> |
computeSubpipesOutput() |
after, before, computeOutput, getFirstPipe, getLastPipe, getPreviousPipe, modifiesContent
getBindings, getComputedPath, getConfiguration, getDistributionAgent, getExpr, getInput, getName, getOutput, getOutputBinding, getParent, getPath, getPreviousPipe, getPreviousResource, getRawExpression, getRawPath, getResource, isDryRun, isRootPath, provideAdditionalBindings, setParent, toString
public static final String RESOURCE_TYPE
public static final String PN_QUEUE_SIZE
public static final String PN_NUM_THREADS
public static final String PN_EXECUTION_TIMEOUT
public static final int QUEUE_SIZE_DEFAULT
public static final int NUM_THREADS_DEFAULT
public static final int EXECUTION_TIMEOUT_DEFAULT
public ManifoldPipe(Plumber plumber, org.apache.sling.api.resource.Resource resource, PipeBindings upperBindings) throws Exception
plumber
- plumberresource
- container's configuration resourceupperBindings
- pipe bindingsException
- bad configuration handlingpublic void buildChildren() throws Exception
SuperPipe
buildChildren
in class SuperPipe
Exception
- in case one of the child building has went wrongprotected Iterator<org.apache.sling.api.resource.Resource> computeSubpipesOutput() throws Exception
computeSubpipesOutput
in class SuperPipe
Exception
- in case one of the outputs computation went wrongCopyright © 2007–2019 The Apache Software Foundation. All rights reserved.