Package step.artefacts
Class StreamingArtefact
- java.lang.Object
-
- step.core.accessors.AbstractIdentifiableObject
-
- step.core.accessors.AbstractOrganizableObject
-
- step.core.artefacts.AbstractArtefact
-
- step.artefacts.StreamingArtefact
-
public class StreamingArtefact extends AbstractArtefact
-
-
Field Summary
-
Fields inherited from class step.core.artefacts.AbstractArtefact
attachments, children, customAttributes, description, dynamicName, persistNode, useDynamicName
-
-
Constructor Summary
Constructors Constructor Description StreamingArtefact()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.concurrent.Future<ReportNode>
addToQueue(AbstractArtefact e)
ArtefactQueue
getQueue()
void
setQueue(ArtefactQueue queue)
void
stopQueue()
ArtefactQueue.WorkItem
takeFromQueue()
-
Methods inherited from class step.core.artefacts.AbstractArtefact
addAttachment, addChild, addCustomAttribute, equals, getArtefactName, getAttachments, getChildren, getContinueParentNodeExecutionOnError, getCustomAttribute, getCustomAttributes, getDescription, getDynamicName, getInstrumentNode, getSkipNode, hashCode, isCreateSkeleton, isPersistNode, isPropertyArefact, isUseDynamicName, setAttachments, setChildren, setContinueParentNodeExecutionOnError, setCustomAttributes, setDescription, setDynamicName, setInstrumentNode, setNameDynamically, setPersistNode, setSkipNode, setUseDynamicName
-
Methods inherited from class step.core.accessors.AbstractOrganizableObject
addAttribute, getAttribute, getAttributes, hasAttribute, setAttributes
-
-
-
-
Method Detail
-
getQueue
public ArtefactQueue getQueue()
-
setQueue
public void setQueue(ArtefactQueue queue)
-
addToQueue
public java.util.concurrent.Future<ReportNode> addToQueue(AbstractArtefact e)
-
stopQueue
public void stopQueue()
-
takeFromQueue
public ArtefactQueue.WorkItem takeFromQueue() throws java.lang.InterruptedException
- Throws:
java.lang.InterruptedException
-
-