├── .github ├── dependabot.yml └── workflows │ ├── codeql.yml │ ├── maven-build.yml │ ├── maven-checkstyle.yml │ ├── maven-code-coverage.yml │ └── maven-publish.yml ├── .gitignore ├── LICENSE ├── README.md ├── pom.xml └── src ├── main └── java │ └── com │ └── noleme │ └── flow │ ├── CurrentIn.java │ ├── CurrentOut.java │ ├── Flow.java │ ├── FlowIn.java │ ├── FlowOut.java │ ├── Join.java │ ├── Pipe.java │ ├── Sink.java │ ├── Source.java │ ├── actor │ ├── accumulator │ │ ├── AccumulationException.java │ │ └── Accumulator.java │ ├── extractor │ │ ├── ExtractionException.java │ │ └── Extractor.java │ ├── generator │ │ ├── GenerationException.java │ │ └── Generator.java │ ├── loader │ │ ├── BlackHole.java │ │ ├── Loader.java │ │ └── LoadingException.java │ └── transformer │ │ ├── BiTransformer.java │ │ ├── TransformationException.java │ │ └── Transformer.java │ ├── annotation │ └── Experimental.java │ ├── compiler │ ├── CompilationException.java │ ├── FlowCompiler.java │ ├── FlowRuntime.java │ ├── NotImplementedException.java │ └── RunException.java │ ├── impl │ ├── parallel │ │ ├── ParallelCompiler.java │ │ ├── ParallelRunException.java │ │ ├── ParallelRuntime.java │ │ ├── compiler │ │ │ ├── ParallelIndexes.java │ │ │ └── pass │ │ │ │ └── RemoveNodesWithUpstreamPass.java │ │ └── runtime │ │ │ ├── executor │ │ │ ├── ExecutorServiceProvider.java │ │ │ ├── Executors.java │ │ │ └── ThrowingThreadPoolExecutor.java │ │ │ ├── heap │ │ │ └── ConcurrentHashHeap.java │ │ │ └── state │ │ │ ├── ParallelismState.java │ │ │ ├── RRWLock.java │ │ │ └── RuntimeState.java │ └── pipeline │ │ ├── PipelineCompiler.java │ │ ├── PipelineRunException.java │ │ ├── PipelineRuntime.java │ │ ├── compiler │ │ ├── pass │ │ │ ├── PipelineCompilerPass.java │ │ │ ├── StreamAggregationPass.java │ │ │ └── TopologicalSortPass.java │ │ └── stream │ │ │ └── StreamPipeline.java │ │ └── runtime │ │ ├── execution │ │ └── Execution.java │ │ ├── heap │ │ ├── Counter.java │ │ ├── CounterContainer.java │ │ ├── HashHeap.java │ │ └── Heap.java │ │ └── node │ │ └── OffsetNode.java │ ├── interruption │ ├── Interruption.java │ └── InterruptionException.java │ ├── io │ ├── input │ │ ├── Input.java │ │ ├── InputEmpty.java │ │ ├── InputExtractor.java │ │ ├── InputMap.java │ │ └── Key.java │ └── output │ │ ├── Output.java │ │ ├── OutputMap.java │ │ ├── Recipient.java │ │ └── WriteableOutput.java │ ├── node │ ├── AbstractNode.java │ ├── BiNode.java │ ├── Node.java │ ├── NodeDecorator.java │ └── SimpleNode.java │ ├── slice │ ├── PipeSlice.java │ ├── SinkSlice.java │ └── SourceSlice.java │ └── stream │ ├── StreamAccumulator.java │ ├── StreamGenerator.java │ ├── StreamIn.java │ ├── StreamJoin.java │ ├── StreamNode.java │ ├── StreamOut.java │ ├── StreamPipe.java │ ├── StreamSink.java │ └── StreamSource.java └── test ├── java └── com │ └── noleme │ └── flow │ ├── FlowAssertion.java │ ├── FlowDealer.java │ ├── FlowState.java │ ├── FlowTest.java │ ├── TypeEnforcingTest.java │ ├── actor │ └── generator │ │ ├── IntegerGenerator.java │ │ └── LongGenerator.java │ ├── impl │ ├── parallel │ │ ├── ParallelCollectTest.java │ │ ├── ParallelInputTest.java │ │ ├── ParallelInterruptionTest.java │ │ ├── ParallelRuntimeTest.java │ │ ├── ParallelStreamInterruptionTest.java │ │ └── ParallelStreamTest.java │ └── pipeline │ │ ├── PipelineCollectTest.java │ │ ├── PipelineInputTest.java │ │ ├── PipelineInterruptionTest.java │ │ ├── PipelineRuntimeTest.java │ │ ├── PipelineSliceTest.java │ │ ├── PipelineStreamInterruptionTest.java │ │ ├── PipelineStreamTest.java │ │ └── stream │ │ └── IterableGenerator.java │ ├── io │ └── input │ │ └── KeyTest.java │ └── slice │ ├── TestPipe.java │ ├── TestSink.java │ ├── TestSource.java │ └── TestStreamSource.java └── resources └── simplelogger.properties /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/maven-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/.github/workflows/maven-build.yml -------------------------------------------------------------------------------- /.github/workflows/maven-checkstyle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/.github/workflows/maven-checkstyle.yml -------------------------------------------------------------------------------- /.github/workflows/maven-code-coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/.github/workflows/maven-code-coverage.yml -------------------------------------------------------------------------------- /.github/workflows/maven-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/.github/workflows/maven-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/CurrentIn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/CurrentIn.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/CurrentOut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/CurrentOut.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/Flow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/Flow.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/FlowIn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/FlowIn.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/FlowOut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/FlowOut.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/Join.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/Join.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/Pipe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/Pipe.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/Sink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/Sink.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/Source.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/Source.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/actor/accumulator/AccumulationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/actor/accumulator/AccumulationException.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/actor/accumulator/Accumulator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/actor/accumulator/Accumulator.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/actor/extractor/ExtractionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/actor/extractor/ExtractionException.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/actor/extractor/Extractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/actor/extractor/Extractor.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/actor/generator/GenerationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/actor/generator/GenerationException.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/actor/generator/Generator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/actor/generator/Generator.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/actor/loader/BlackHole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/actor/loader/BlackHole.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/actor/loader/Loader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/actor/loader/Loader.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/actor/loader/LoadingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/actor/loader/LoadingException.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/actor/transformer/BiTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/actor/transformer/BiTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/actor/transformer/TransformationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/actor/transformer/TransformationException.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/actor/transformer/Transformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/actor/transformer/Transformer.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/annotation/Experimental.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/annotation/Experimental.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/compiler/CompilationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/compiler/CompilationException.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/compiler/FlowCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/compiler/FlowCompiler.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/compiler/FlowRuntime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/compiler/FlowRuntime.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/compiler/NotImplementedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/compiler/NotImplementedException.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/compiler/RunException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/compiler/RunException.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/impl/parallel/ParallelCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/impl/parallel/ParallelCompiler.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/impl/parallel/ParallelRunException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/impl/parallel/ParallelRunException.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/impl/parallel/ParallelRuntime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/impl/parallel/ParallelRuntime.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/impl/parallel/compiler/ParallelIndexes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/impl/parallel/compiler/ParallelIndexes.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/impl/parallel/compiler/pass/RemoveNodesWithUpstreamPass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/impl/parallel/compiler/pass/RemoveNodesWithUpstreamPass.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/impl/parallel/runtime/executor/ExecutorServiceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/impl/parallel/runtime/executor/ExecutorServiceProvider.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/impl/parallel/runtime/executor/Executors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/impl/parallel/runtime/executor/Executors.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/impl/parallel/runtime/executor/ThrowingThreadPoolExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/impl/parallel/runtime/executor/ThrowingThreadPoolExecutor.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/impl/parallel/runtime/heap/ConcurrentHashHeap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/impl/parallel/runtime/heap/ConcurrentHashHeap.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/impl/parallel/runtime/state/ParallelismState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/impl/parallel/runtime/state/ParallelismState.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/impl/parallel/runtime/state/RRWLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/impl/parallel/runtime/state/RRWLock.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/impl/parallel/runtime/state/RuntimeState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/impl/parallel/runtime/state/RuntimeState.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/impl/pipeline/PipelineCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/impl/pipeline/PipelineCompiler.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/impl/pipeline/PipelineRunException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/impl/pipeline/PipelineRunException.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/impl/pipeline/PipelineRuntime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/impl/pipeline/PipelineRuntime.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/impl/pipeline/compiler/pass/PipelineCompilerPass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/impl/pipeline/compiler/pass/PipelineCompilerPass.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/impl/pipeline/compiler/pass/StreamAggregationPass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/impl/pipeline/compiler/pass/StreamAggregationPass.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/impl/pipeline/compiler/pass/TopologicalSortPass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/impl/pipeline/compiler/pass/TopologicalSortPass.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/impl/pipeline/compiler/stream/StreamPipeline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/impl/pipeline/compiler/stream/StreamPipeline.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/impl/pipeline/runtime/execution/Execution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/impl/pipeline/runtime/execution/Execution.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/impl/pipeline/runtime/heap/Counter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/impl/pipeline/runtime/heap/Counter.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/impl/pipeline/runtime/heap/CounterContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/impl/pipeline/runtime/heap/CounterContainer.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/impl/pipeline/runtime/heap/HashHeap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/impl/pipeline/runtime/heap/HashHeap.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/impl/pipeline/runtime/heap/Heap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/impl/pipeline/runtime/heap/Heap.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/impl/pipeline/runtime/node/OffsetNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/impl/pipeline/runtime/node/OffsetNode.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/interruption/Interruption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/interruption/Interruption.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/interruption/InterruptionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/interruption/InterruptionException.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/io/input/Input.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/io/input/Input.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/io/input/InputEmpty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/io/input/InputEmpty.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/io/input/InputExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/io/input/InputExtractor.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/io/input/InputMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/io/input/InputMap.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/io/input/Key.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/io/input/Key.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/io/output/Output.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/io/output/Output.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/io/output/OutputMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/io/output/OutputMap.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/io/output/Recipient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/io/output/Recipient.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/io/output/WriteableOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/io/output/WriteableOutput.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/node/AbstractNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/node/AbstractNode.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/node/BiNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/node/BiNode.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/node/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/node/Node.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/node/NodeDecorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/node/NodeDecorator.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/node/SimpleNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/node/SimpleNode.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/slice/PipeSlice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/slice/PipeSlice.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/slice/SinkSlice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/slice/SinkSlice.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/slice/SourceSlice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/slice/SourceSlice.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/stream/StreamAccumulator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/stream/StreamAccumulator.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/stream/StreamGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/stream/StreamGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/stream/StreamIn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/stream/StreamIn.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/stream/StreamJoin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/stream/StreamJoin.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/stream/StreamNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/stream/StreamNode.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/stream/StreamOut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/stream/StreamOut.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/stream/StreamPipe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/stream/StreamPipe.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/stream/StreamSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/stream/StreamSink.java -------------------------------------------------------------------------------- /src/main/java/com/noleme/flow/stream/StreamSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/main/java/com/noleme/flow/stream/StreamSource.java -------------------------------------------------------------------------------- /src/test/java/com/noleme/flow/FlowAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/test/java/com/noleme/flow/FlowAssertion.java -------------------------------------------------------------------------------- /src/test/java/com/noleme/flow/FlowDealer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/test/java/com/noleme/flow/FlowDealer.java -------------------------------------------------------------------------------- /src/test/java/com/noleme/flow/FlowState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/test/java/com/noleme/flow/FlowState.java -------------------------------------------------------------------------------- /src/test/java/com/noleme/flow/FlowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/test/java/com/noleme/flow/FlowTest.java -------------------------------------------------------------------------------- /src/test/java/com/noleme/flow/TypeEnforcingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/test/java/com/noleme/flow/TypeEnforcingTest.java -------------------------------------------------------------------------------- /src/test/java/com/noleme/flow/actor/generator/IntegerGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/test/java/com/noleme/flow/actor/generator/IntegerGenerator.java -------------------------------------------------------------------------------- /src/test/java/com/noleme/flow/actor/generator/LongGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/test/java/com/noleme/flow/actor/generator/LongGenerator.java -------------------------------------------------------------------------------- /src/test/java/com/noleme/flow/impl/parallel/ParallelCollectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/test/java/com/noleme/flow/impl/parallel/ParallelCollectTest.java -------------------------------------------------------------------------------- /src/test/java/com/noleme/flow/impl/parallel/ParallelInputTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/test/java/com/noleme/flow/impl/parallel/ParallelInputTest.java -------------------------------------------------------------------------------- /src/test/java/com/noleme/flow/impl/parallel/ParallelInterruptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/test/java/com/noleme/flow/impl/parallel/ParallelInterruptionTest.java -------------------------------------------------------------------------------- /src/test/java/com/noleme/flow/impl/parallel/ParallelRuntimeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/test/java/com/noleme/flow/impl/parallel/ParallelRuntimeTest.java -------------------------------------------------------------------------------- /src/test/java/com/noleme/flow/impl/parallel/ParallelStreamInterruptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/test/java/com/noleme/flow/impl/parallel/ParallelStreamInterruptionTest.java -------------------------------------------------------------------------------- /src/test/java/com/noleme/flow/impl/parallel/ParallelStreamTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/test/java/com/noleme/flow/impl/parallel/ParallelStreamTest.java -------------------------------------------------------------------------------- /src/test/java/com/noleme/flow/impl/pipeline/PipelineCollectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/test/java/com/noleme/flow/impl/pipeline/PipelineCollectTest.java -------------------------------------------------------------------------------- /src/test/java/com/noleme/flow/impl/pipeline/PipelineInputTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/test/java/com/noleme/flow/impl/pipeline/PipelineInputTest.java -------------------------------------------------------------------------------- /src/test/java/com/noleme/flow/impl/pipeline/PipelineInterruptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/test/java/com/noleme/flow/impl/pipeline/PipelineInterruptionTest.java -------------------------------------------------------------------------------- /src/test/java/com/noleme/flow/impl/pipeline/PipelineRuntimeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/test/java/com/noleme/flow/impl/pipeline/PipelineRuntimeTest.java -------------------------------------------------------------------------------- /src/test/java/com/noleme/flow/impl/pipeline/PipelineSliceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/test/java/com/noleme/flow/impl/pipeline/PipelineSliceTest.java -------------------------------------------------------------------------------- /src/test/java/com/noleme/flow/impl/pipeline/PipelineStreamInterruptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/test/java/com/noleme/flow/impl/pipeline/PipelineStreamInterruptionTest.java -------------------------------------------------------------------------------- /src/test/java/com/noleme/flow/impl/pipeline/PipelineStreamTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/test/java/com/noleme/flow/impl/pipeline/PipelineStreamTest.java -------------------------------------------------------------------------------- /src/test/java/com/noleme/flow/impl/pipeline/stream/IterableGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/test/java/com/noleme/flow/impl/pipeline/stream/IterableGenerator.java -------------------------------------------------------------------------------- /src/test/java/com/noleme/flow/io/input/KeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/test/java/com/noleme/flow/io/input/KeyTest.java -------------------------------------------------------------------------------- /src/test/java/com/noleme/flow/slice/TestPipe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/test/java/com/noleme/flow/slice/TestPipe.java -------------------------------------------------------------------------------- /src/test/java/com/noleme/flow/slice/TestSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/test/java/com/noleme/flow/slice/TestSink.java -------------------------------------------------------------------------------- /src/test/java/com/noleme/flow/slice/TestSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/test/java/com/noleme/flow/slice/TestSource.java -------------------------------------------------------------------------------- /src/test/java/com/noleme/flow/slice/TestStreamSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/test/java/com/noleme/flow/slice/TestStreamSource.java -------------------------------------------------------------------------------- /src/test/resources/simplelogger.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noleme/noleme-flow/HEAD/src/test/resources/simplelogger.properties --------------------------------------------------------------------------------