Package org.streamingpool.core.domain
Class SynchronizedStreamDependencyTree
- java.lang.Object
-
- org.streamingpool.core.domain.SynchronizedStreamDependencyTree
-
- All Implemented Interfaces:
StreamDependencyTree
public class SynchronizedStreamDependencyTree extends java.lang.Object implements StreamDependencyTree
Synchronized implementation of aStreamDependencyTree
-
-
Constructor Summary
Constructors Constructor Description SynchronizedStreamDependencyTree()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDependency(StreamId<?> source, StreamId<?> parent)Add a dependency to the tree from source to parentjava.util.Set<StreamId<?>>getAncestorsFrom(StreamId<?> source)Get all the ancestors of the givenStreamId.
-
-
-
Method Detail
-
addDependency
public void addDependency(StreamId<?> source, StreamId<?> parent)
Add a dependency to the tree from source to parent
-
getAncestorsFrom
public java.util.Set<StreamId<?>> getAncestorsFrom(StreamId<?> source)
Description copied from interface:StreamDependencyTree- Specified by:
getAncestorsFromin interfaceStreamDependencyTree
-
-