• Search by APIs
  • Search by Words
  • Search Projects
Top Packages Top Classes Top Methods Top Projects
  • Java
  • Python
  • JavaScript
  • TypeScript
  • C++
  • Scala
  • Blog
Project: incubator-heron (GitHub Link)
  • incubator-heron-master
    • .github
      • ISSUE_TEMPLATE
        • custom.md
        • feature_request.md
        • bug_report.md
    • heron
      • packing
        • src
          • java
            • BUILD
            • org
              • apache
                • heron
                  • packing
                    • utils
                      • PackingUtils.java
                    • binpacking
                      • FirstFitDecreasingPacking.java
                    • roundrobin
                      • ResourceCompliantRRPacking.java
                      • RoundRobinPacking.java
                    • constraints
                      • MinCpuConstraint.java
                      • ResourceConstraint.java
                      • InstanceConstraint.java
                      • PackingConstraint.java
                      • InstanceDensityConstraint.java
                      • MinRamConstraint.java
                    • builder
                      • PackingPlanBuilder.java
                      • ContainerIdScorer.java
                      • ResourceRequirement.java
                      • InstanceCountScorer.java
                      • HomogeneityScorer.java
                      • SortingStrategy.java
                      • Scorer.java
                      • Container.java
                    • AbstractPacking.java
                    • exceptions
                      • MinResourceNotSatisfiedException.java
                      • ResourceExceededException.java
                      • ConstraintViolationException.java
                      • TooManyInstancesException.java
        • tests
          • java
            • BUILD
            • org
              • apache
                • heron
                  • packing
                    • AssertPacking.java
                    • CommonPackingTests.java
                    • utils
                      • PackingUtilsTest.java
                    • PackingTestHelper.java
                    • binpacking
                      • FirstFitDecreasingPackingTest.java
                    • roundrobin
                      • ResourceCompliantRRPackingTest.java
                      • RoundRobinPackingTest.java
                    • builder
                      • ScorerTest.java
                      • PackingPlanBuilderTest.java
      • proto
        • scheduler.proto
        • BUILD
        • stmgr.proto
        • ckptmgr.proto
        • Empty.java
        • empty.cc
        • tmaster.proto
        • stats.proto
        • physical_plan.proto
        • networktests.proto
        • tuple.proto
        • common.proto
        • topology.proto
        • execution_state.proto
        • metrics.proto
        • packing_plan.proto
        • messages.h
      • statemgrs
        • src
          • cpp
            • BUILD
            • statemgr
              • heron-statemgr.h
              • heron-statemgr.cpp
              • heron-zkstatemgr.h
              • heron-localfilestatemgr.h
              • heron-zkstatemgr.cpp
              • heron-localfilestatemgr.cpp
          • python
            • BUILD
            • log.py
            • zkstatemanager.py
            • config.py
            • statemanagerfactory.py
            • configloader.py
            • statemanager.py
            • stateexceptions.py
            • filestatemanager.py
          • java
            • BUILD
            • org
              • apache
                • heron
                  • statemgr
                    • localfs
                      • LocalFileSystemKey.java
                      • LocalFileSystemContext.java
                      • LocalFileSystemStateManager.java
                    • NullStateManager.java
                    • FileSystemStateManager.java
                    • zookeeper
                      • ZkWatcherCallback.java
                      • ZkContext.java
                      • curator
                        • CuratorStateManager.java
                      • ZkUtils.java
        • tests
          • cpp
            • BUILD
            • zkstatemgr_unittest.cpp
            • statetest.cpp
          • python
            • BUILD
            • statemanagerfactory_unittest.py
            • configloader_unittest.py
            • zkstatemanager_unittest.py
          • java
            • BUILD
            • org
              • apache
                • heron
                  • statemgr
                    • localfs
                      • LocalFileSystemStateManagerTest.java
                    • zookeeper
                      • curator
                        • CuratorStateManagerTest.java
                      • ZkUtilsTest.java
      • simulator
        • src
          • java
            • BUILD
            • shade.conf
            • org
              • apache
                • heron
                  • simulator
                    • utils
                      • TopologyManager.java
                      • TupleCache.java
                      • RotatingMap.java
                      • XORManager.java
                    • executors
                      • StreamExecutor.java
                      • MetricsExecutor.java
                      • InstanceExecutor.java
                    • instance
                      • BoltInstance.java
                      • RootTupleInfo.java
                      • README
                      • SpoutInstance.java
                    • Simulator.java
                    • SimulatorRunner.java
                    • grouping
                      • Grouping.java
                      • AllGrouping.java
                      • ShuffleGrouping.java
                      • CustomGrouping.java
                      • LowestGrouping.java
                      • FieldsGrouping.java
        • tests
          • java
            • BUILD
            • org
              • apache
                • heron
                  • simulator
                    • SimulatorTest.java
                    • utils
                      • TupleCacheTest.java
                      • RotatingMapTest.java
                      • TopologyManagerTest.java
                      • XORManagerTest.java
                    • executors
                      • InstanceExecutorTest.java
                    • grouping
                      • ShuffleGroupingTest.java
                      • LowestGroupingTest.java
                      • FieldsGroupingTest.java
                      • AllGroupingTest.java
                      • CustomGroupingTest.java
      • shell
        • src
          • python
            • BUILD
            • handlers
              • pmaphandler.py
              • filedatahandler.py
              • downloadhandler.py
              • jstackhandler.py
              • jmaphandler.py
              • healthhandler.py
              • filestatshandler.py
              • killexecutorhandler.py
              • browsehandler.py
              • pidhandler.py
              • __init__.py
              • memoryhistogramhandler.py
              • filehandler.py
            • main.py
            • utils.py
        • assets
          • BUILD
          • jquery.pailer.js
          • bootstrap.css
          • browse.html
          • file.html
      • instance
        • src
          • cpp
            • BUILD
            • utils
              • notifying-communicator.h
              • communicator.h
            • gateway
              • gateway-metrics.cpp
              • stmgr-client.h
              • stmgr-client.cpp
              • gateway-metrics.h
              • gateway.cpp
              • gateway.h
            • boltimpl
              • tuple-impl.cpp
              • tick-tuple.h
              • tuple-impl.h
              • bolt-metrics.cpp
              • tick-tuple.cpp
              • bolt-output-collector-impl.h
              • bolt-instance.cpp
              • bolt-instance.h
              • bolt-output-collector-impl.cpp
              • bolt-metrics.h
            • instance-main.cpp
            • slave
              • instance-base.h
              • task-context-impl.cpp
              • outgoing-tuple-collection.cpp
              • task-context-impl.h
              • imetrics-registrar-impl.h
              • slave.cpp
              • imetrics-registrar-impl.cpp
              • slave.h
              • outgoing-tuple-collection.h
            • spoutimpl
              • spout-output-collector-impl.h
              • spout-metrics.cpp
              • spout-metrics.h
              • spout-instance.h
              • spout-instance.cpp
              • spout-output-collector-impl.cpp
              • root-tuple-info.h
          • python
            • network
              • event_looper.py
              • heron_client.py
              • socket_options.py
              • metricsmgr_client.py
              • gateway_looper.py
              • st_stmgr_client.py
              • __init__.py
              • protocol.py
            • BUILD
            • utils
              • topology
                • topology_context_impl.py
                • __init__.py
              • system_config.py
              • tuple.py
              • system_constants.py
              • misc
                • serializer_helper.py
                • communicator.py
                • custom_grouping_helper.py
                • pplan_helper.py
                • __init__.py
                • outgoing_tuple_helper.py
              • __init__.py
              • metrics
                • py_metrics.py
                • __init__.py
                • metrics_helper.py
            • instance
              • st_heron_instance.py
              • __init__.py
            • __init__.py
            • basics
              • spout_instance.py
              • __init__.py
              • base_instance.py
              • bolt_instance.py
          • java
            • BUILD
            • shade.conf
            • org
              • apache
                • heron
                  • network
                    • MetricsManagerClient.java
                    • StreamManagerClient.java
                  • instance
                    • Slave.java
                    • spout
                      • SpoutOutputCollectorImpl.java
                      • RootTupleInfo.java
                      • SpoutInstance.java
                    • InstanceControlMsg.java
                    • IInstance.java
                    • util
                      • JvmVersion.java
                      • InstanceUtils.java
                    • bolt
                      • BoltOutputCollectorImpl.java
                      • BoltInstance.java
                    • AbstractOutputCollector.java
                    • HeronInstance.java
                    • OutgoingTupleCollection.java
                    • Gateway.java
                  • metrics
                    • GatewayMetrics.java
        • tests
          • python
            • network
              • BUILD
              • mock_generator.py
              • event_looper_unittest.py
              • protocol_unittest.py
              • metricsmgr_client_unittest.py
              • mock_generator_client.py
              • st_stmgr_client_unittest.py
              • heron_client_unittest.py
              • gateway_looper_unittest.py
            • BUILD
            • utils
              • BUILD
              • outgoing_tuple_helper_unittest.py
              • pplan_helper_unittest.py
              • mock_generator.py
              • custom_grouping_unittest.py
              • py_metrics_unittest.py
              • tuple_helper_unittest.py
              • log_unittest.py
              • topology_context_impl_unittest.py
              • metrics_helper_unittest.py
              • communicator_unittest.py
              • global_metrics_unittest.py
            • mock_protobuf.py
          • java
            • BUILD
            • org
              • apache
                • heron
                  • network
                    • HandleReadTest.java
                    • ConnectTest.java
                    • AbstractNetworkTest.java
                    • HandleWriteTest.java
                  • resource
                    • UnitTestHelper.java
                    • TestStatefulBolt.java
                    • TestBolt.java
                    • TestTwoPhaseStatefulBolt.java
                    • Constants.java
                    • TestTwoPhaseStatefulSpout.java
                    • TestStatefulSpout.java
                    • TestSpout.java
                    • MockPhysicalPlansBuilder.java
                  • instance
                    • spout
                      • SpoutStatefulInstanceTest.java
                      • ActivateDeactivateTest.java
                      • SpoutInstanceTest.java
                    • bolt
                      • BoltInstanceTest.java
                      • BoltStatefulInstanceTest.java
                    • SlaveTester.java
                    • CommunicatorTester.java
                  • grouping
                    • EmitDirectRoundRobinSpout.java
                    • AbstractTupleRoutingTest.java
                    • EmitDirectSpoutTest.java
                    • EmitDirectRoundRobinBolt.java
                    • EmitDirectBoltTest.java
                    • CustomGroupingTest.java
                  • metrics
                    • GlobalMetricsTest.java
                    • MultiAssignableMetricTest.java
      • executor
        • src
          • python
            • BUILD
            • heron_executor.py
        • tests
          • python
            • BUILD
            • heron_executor_unittest.py
      • uploaders
        • src
          • java
            • BUILD
            • org
              • apache
                • heron
                  • uploader
                    • s3
                      • S3Uploader.java
                      • S3Context.java
                      • sample.yaml
                    • dlog
                      • DLUploader.java
                      • DLCopier.java
                      • Copier.java
                      • DLContext.java
                    • localfs
                      • LocalFileSystemKey.java
                      • LocalFileSystemContext.java
                      • LocalFileSystemUploader.java
                    • hdfs
                      • HdfsController.java
                      • HdfsUploader.java
                      • sample.yaml
                      • HdfsContext.java
                    • http
                      • HttpUploaderContext.java
                      • HttpUploader.java
                    • gcs
                      • GcsController.java
                      • GcsContext.java
                      • GcsUploader.java
                    • scp
                      • ScpController.java
                      • sample.yaml
                      • ScpContext.java
                      • ScpUploader.java
                    • NullUploader.java
        • tests
          • java
            • BUILD
            • org
              • apache
                • heron
                  • uploader
                    • s3
                      • S3UploaderTest.java
                    • dlog
                      • DlogUploaderTest.java
                    • localfs
                      • LocalFileSystemUploaderTest.java
                      • testdata
                        • some-topology.tar
                      • LocalFileSystemConfigTest.java
                      • LocalFileSystemContextTest.java
                      • LocalFileSystemConstantsTest.java
                    • hdfs
                      • HdfsUploaderTest.java
                    • http
                      • HttpUploaderTest.java
                    • gcs
                      • GcsUploaderTests.java
                    • scp
                      • ScpUploaderTest.java
      • stmgr
        • src
          • cpp
            • BUILD
            • util
              • neighbour-calculator.cpp
              • rotating-map.cpp
              • tuple-cache.cpp
              • rotating-map.h
              • neighbour-calculator.h
              • xor-manager.cpp
              • xor-manager.h
              • tuple-cache.h
            • grouping
              • all-grouping.cpp
              • shuffle-grouping.cpp
              • all-grouping.h
              • direct-grouping.cpp
              • lowest-grouping.h
              • custom-grouping.h
              • custom-grouping.cpp
              • grouping.h
              • lowest-grouping.cpp
              • grouping.cpp
              • fields-grouping.h
              • direct-grouping.h
              • fields-grouping.cpp
              • shuffle-grouping.h
            • server
              • stmgr-main.cpp
            • manager
              • stmgr.cpp
              • ckptmgr-client.h
              • stateful-restorer.cpp
              • stateful-restorer.h
              • stmgr-client.h
              • instance-server.cpp
              • stmgr-server.h
              • stream-consumers.h
              • ckptmgr-client.cpp
              • tmaster-client.h
              • tmaster-client.cpp
              • stmgr-clientmgr.cpp
              • stmgr-client.cpp
              • instance-server.h
              • stmgr.h
              • checkpoint-gateway.cpp
              • stmgr-clientmgr.h
              • stream-consumers.cpp
              • checkpoint-gateway.h
              • stmgr-server.cpp
        • tests
          • cpp
            • util
              • BUILD
              • xor-manager_unittest.cpp
              • neighbour_calculator_unittest.cpp
              • tuple-cache_unittest.cpp
              • rotating-map_unittest.cpp
            • grouping
              • BUILD
              • custom-grouping_unittest.cpp
              • fields-grouping_unittest.cpp
              • all-grouping_unittest.cpp
              • lowest-grouping_unittest.cpp
              • shuffle-grouping_unittest.cpp
            • server
              • BUILD
              • dummy_ckptmgr_client.cpp
              • dummy_ckptmgr_client.h
              • stmgr_unittest.cpp
              • stateful-restorer_unittest.cpp
              • dummy_stmgr.h
              • dummy_instance.h
              • dummy_instance.cpp
              • checkpoint-gateway_unittest.cpp
              • dummy_metricsmgr.h
              • dummy_tuple_cache.h
              • dummy_instance_server.h
              • dummy_metricsmgr.cpp
              • dummy_stmgr_clientmgr.h
              • dummy_stmgr.cpp
      • api
        • src
          • cpp
            • BUILD
            • spout
              • irich-spout.h
              • ispout.h
              • base-rich-spout.h
              • ispout-output-collector.h
            • utils
              • utils.h
              • utils.cpp
            • topology
              • topology-builder.h
              • bolt-declarer.h
              • output-fields-declarer.h
              • output-fields-getter.h
              • base-component-declarer.h
              • topology-context.h
              • heron-submitter.h
              • spout-declarer.h
              • task-context.h
              • icomponent.h
            • bolt
              • base-rich-bolt.h
              • ibasic-bolt.h
              • irich-bolt.h
              • basic-bolt-collector.h
              • base-basic-bolt.h
              • ibolt.h
              • ibolt-output-collector.h
            • config
              • config.h
              • config.cpp
            • tuple
              • fields.h
              • tuple.h
            • exceptions
              • serialization-exception.h
              • already-alive-exception.h
              • invalid-topology-exception.h
            • metric
              • imetrics-registrar.h
              • multi-count-metric.h
              • multi-mean-metric.h
              • imulti-metric.h
              • imetric.h
              • mean-metric.h
              • assignable-metric.h
              • count-metric.h
            • serializer
              • cereal-serializer.h
              • ipluggable-serializer.cpp
              • string-serializer.h
              • ipluggable-serializer.h
              • tuple-serializer-utils.h
          • BUILD
          • scala
            • BUILD
            • org
              • apache
                • heron
                  • streamlet
                    • scala
                      • impl
                        • KVStreamletImpl.scala
                        • StreamletImpl.scala
                        • BuilderImpl.scala
                        • StreamletBaseImpl.scala
                      • Builder.scala
                      • KVStreamlet.scala
                      • Streamlet.scala
                      • StreamletBase.scala
                      • Runner.scala
                      • Sink.scala
                      • converter
                        • ScalaToJavaConverter.scala
                      • Source.scala
                      • SerializableTransformer.scala
          • META-INF
            • services
              • javax.annotation.processing.Processor
          • java
            • BUILD
            • shade.conf
            • org
              • apache
                • heron
                  • classification
                    • InterfaceStability.java
                    • HeronAnnotationProcessor.java
                    • InterfaceAudience.java
                  • api
                    • spout
                      • IRichSpout.java
                      • IMultiSchemableSpout.java
                      • ISpoutOutputCollector.java
                      • RawMultiScheme.java
                      • RawScheme.java
                      • MultiScheme.java
                      • ISpout.java
                      • SpoutOutputCollector.java
                      • SchemeAsMultiScheme.java
                      • ISchemableSpout.java
                      • BaseRichSpout.java
                      • Scheme.java
                    • utils
                      • Utils.java
                      • TupleUtils.java
                      • DefaultMaxSpoutPendingTuner.java
                      • TopologyUtils.java
                    • topology
                      • BaseComponentDeclarer.java
                      • OutputFieldsGetter.java
                      • BaseConfigurationDeclarer.java
                      • ComponentConfigurationDeclarer.java
                      • IUpdatable.java
                      • IStatefulComponent.java
                      • TopologyContext.java
                      • TopologyBuilder.java
                      • SpoutDeclarer.java
                      • ITwoPhaseStatefulComponent.java
                      • IComponent.java
                      • BoltDeclarer.java
                      • OutputFieldsDeclarer.java
                      • BaseComponent.java
                      • GeneralTopologyContext.java
                    • state
                      • State.java
                      • HashMapState.java
                    • hooks
                      • BaseTaskHook.java
                      • info
                        • EmitInfo.java
                        • BoltFailInfo.java
                        • BoltAckInfo.java
                        • BoltExecuteInfo.java
                        • SpoutFailInfo.java
                        • SpoutAckInfo.java
                      • ITaskHook.java
                    • windowing
                      • WaterMarkEventGenerator.java
                      • Event.java
                      • TriggerHandler.java
                      • EventImpl.java
                      • WaterMarkEvent.java
                      • TimestampExtractor.java
                      • TupleFieldTimestampExtractor.java
                      • TriggerPolicy.java
                      • WindowingConfigs.java
                      • WindowManager.java
                      • triggers
                        • WatermarkTimeTriggerPolicy.java
                        • WatermarkCountTriggerPolicy.java
                        • CountTriggerPolicy.java
                        • AbstractBaseTriggerPolicy.java
                        • TimeTriggerPolicy.java
                      • TupleWindow.java
                      • DefaultEvictionContext.java
                      • WindowLifecycleListener.java
                      • EvictionPolicy.java
                      • Window.java
                      • EvictionContext.java
                      • TupleWindowImpl.java
                      • evictors
                        • CountEvictionPolicy.java
                        • TimeEvictionPolicy.java
                        • WatermarkCountEvictionPolicy.java
                        • WatermarkTimeEvictionPolicy.java
                    • Constants.java
                    • bolt
                      • WindowedBoltExecutor.java
                      • IRichBolt.java
                      • BasicOutputCollector.java
                      • IErrorReporter.java
                      • OutputCollector.java
                      • IBasicBolt.java
                      • BaseStatefulWindowedBolt.java
                      • StatefulWindowedBoltExecutor.java
                      • IStatefulWindowedBolt.java
                      • IWindowedBolt.java
                      • IBasicOutputCollector.java
                      • BaseRichBolt.java
                      • IOutputCollector.java
                      • BasicBoltExecutor.java
                      • BaseWindowedBolt.java
                      • IBolt.java
                      • BaseBasicBolt.java
                    • grouping
                      • ShuffleStreamGrouping.java
                      • StreamGrouping.java
                      • FieldsStreamGrouping.java
                      • GlobalStreamGrouping.java
                      • NoneStreamGrouping.java
                      • DirectStreamGrouping.java
                      • CustomStreamGrouping.java
                      • AllStreamGrouping.java
                    • exception
                      • FailedException.java
                      • InvalidTopologyException.java
                      • AlreadyAliveException.java
                      • TopologySubmissionException.java
                      • ReportedFailedException.java
                    • Config.java
                    • tuple
                      • Fields.java
                      • Tuple.java
                      • Values.java
                    • HeronSubmitter.java
                    • metric
                      • ConcurrentCountMetric.java
                      • CountStatAndMetric.java
                      • CountMetric.java
                      • ReducedMetric.java
                      • AssignableMetric.java
                      • IMetric.java
                      • CumulativeCountMetric.java
                      • ICombiner.java
                      • MeanReducer.java
                      • MultiReducedMetric.java
                      • GlobalMetrics.java
                      • MetricStatTimer.java
                      • MeanReducerState.java
                      • MultiAssignableMetric.java
                      • IMetricsRegister.java
                      • LatencyStatAndMetric.java
                      • IReducer.java
                      • CombinedMetric.java
                      • MultiCountMetric.java
                    • HeronTopology.java
                    • Pair.java
                    • serializer
                      • JavaSerializer.java
                      • SerializableSerializer.java
                      • IPluggableSerializer.java
                      • IKryoFactory.java
                      • IKryoDecorator.java
                      • KryoSerializer.java
                      • DefaultKryoFactory.java
                  • streamlet
                    • IStreamletOperator.java
                    • impl
                      • groupings
                        • JoinCustomGrouping.java
                        • ReduceByKeyAndWindowCustomGrouping.java
                        • RemapCustomGrouping.java
                      • utils
                        • StreamletUtils.java
                      • ContextImpl.java
                      • sinks
                        • ConsumerSink.java
                        • LogSink.java
                        • ComplexSink.java
                      • sources
                        • SupplierSource.java
                        • StreamletSource.java
                        • ComplexSource.java
                      • KVStreamletShadow.java
                      • operators
                        • StreamletOperator.java
                        • UnionOperator.java
                        • SplitOperator.java
                        • TransformOperator.java
                        • GeneralReduceByKeyAndWindowOperator.java
                        • GeneralReduceByKeyOperator.java
                        • MapOperator.java
                        • ReduceByKeyAndWindowOperator.java
                        • FilterOperator.java
                        • StreamletWindowOperator.java
                        • ReduceByKeyOperator.java
                        • FlatMapOperator.java
                        • JoinOperator.java
                        • KeyByOperator.java
                      • StreamletBaseImpl.java
                      • BuilderImpl.java
                      • streamlets
                        • GeneralReduceByKeyStreamlet.java
                        • LogStreamlet.java
                        • SplitStreamlet.java
                        • ConsumerStreamlet.java
                        • FlatMapStreamlet.java
                        • ReduceByKeyStreamlet.java
                        • SourceStreamlet.java
                        • TransformStreamlet.java
                        • CountByKeyAndWindowStreamlet.java
                        • UnionStreamlet.java
                        • SpoutStreamlet.java
                        • GeneralReduceByKeyAndWindowStreamlet.java
                        • SinkStreamlet.java
                        • SupplierStreamlet.java
                        • MapStreamlet.java
                        • RemapStreamlet.java
                        • CountByKeyStreamlet.java
                        • KeyByStreamlet.java
                        • ReduceByKeyAndWindowStreamlet.java
                        • JoinStreamlet.java
                        • FilterStreamlet.java
                        • CustomStreamlet.java
                      • windowings
                        • TimeWindowConfig.java
                        • CountWindowConfig.java
                        • CustomWindowConfig.java
                      • KryoSerializer.java
                      • StreamletShadow.java
                      • StreamletImpl.java
                    • SerializableConsumer.java
                    • IStreamletRichOperator.java
                    • Source.java
                    • SerializableTransformer.java
                    • Builder.java
                    • WindowConfig.java
                    • KVStreamlet.java
                    • Context.java
                    • IStreamletBasicOperator.java
                    • JoinType.java
                    • SerializableBiFunction.java
                    • KeyValue.java
                    • SerializableFunction.java
                    • SerializableSupplier.java
                    • IStreamletWindowOperator.java
                    • Config.java
                    • SerializablePredicate.java
                    • Sink.java
                    • KeyedWindow.java
                    • StreamletBase.java
                    • SerializableBinaryOperator.java
                    • Runner.java
                    • Window.java
                    • StreamletReducers.java
                    • Streamlet.java
        • tests
          • cpp
            • BUILD
            • serialization_unittest.cpp
          • scala
            • BUILD
            • org
              • apache
                • heron
                  • resource
                    • TestBasicBolt.scala
                    • TestSpout.scala
                    • TestBolt.scala
                    • TestWindowBolt.scala
                  • streamlet
                    • scala
                      • impl
                        • StreamletImplTest.scala
                        • BuilderImplTest.scala
                      • common
                        • BaseFunSuite.scala
                        • TestListBufferSink.scala
                        • TestContext.scala
                        • TestIncrementSerializableTransformer.scala
                      • SourceTest.scala
                      • SinkTest.scala
                      • converter
                        • ScalaToJavaConverterTest.scala
          • java
            • BUILD
            • org
              • apache
                • heron
                  • resource
                    • TestBolt.java
                    • TestBasicBolt.java
                    • TestWindowBolt.java
                    • TestSpout.java
                  • api
                    • utils
                      • UtilsTest.java
                    • windowing
                      • WaterMarkEventGeneratorTest.java
                      • WindowManagerTest.java
                    • bolt
                      • WindowedBoltExecutorTest.java
                      • BaseWindowedBoltTest.java
                    • ConfigTest.java
                    • metric
                      • LatencyStatAndMetricTest.java
                      • CountStatAndMetricTest.java
                    • HeronSubmitterTest.java
                  • streamlet
                    • impl
                      • StreamletImplTest.java
                      • utils
                        • StreamletUtilsTest.java
                      • StreamletShadowTest.java
                      • operators
                        • JoinOperatorTest.java
                        • KeyByOperatorTest.java
                        • ReduceByKeyAndWindowOperatorTest.java
                        • GeneralReduceByKeyAndWindowOperatorTest.java
                      • KVStreamletShadowTest.java
                    • StreamletReducersTest.java
      • common
        • src
          • cpp
            • network
              • baseconnection.cpp
              • BUILD
              • httputils.h
              • asyncdns.cpp
              • piper.h
              • networkoptions.cpp
              • event_loop_impl.cpp
              • httputils.cpp
              • client.h
              • baseserver.h
              • client.cpp
              • httpserver.h
              • modinit.h
              • server.cpp
              • piper.cpp
              • httpclient.h
              • connection.cpp
              • baseclient.h
              • network_error.h
              • misc
                • samplehttpserver.h
                • samplehttpserver.cpp
                • tests.proto
                • echoserver.cpp
                • echoclient.h
                • echoclient.cpp
                • echoserver.h
                • samplehttpclient-main.cpp
                • samplehttpserver-main.cpp
                • echoclient-main.cpp
                • echoserver-main.cpp
              • event_loop_impl.h
              • event_loop.h
              • modinit.cpp
              • baseclient.cpp
              • httpserver.cpp
              • network.h
              • baseserver.cpp
              • regevent.h
              • server.h
              • networkoptions.h
              • packet.cpp
              • connection.h
              • asyncdns.h
              • packet.h
              • baseconnection.h
              • httpclient.cpp
            • threads
              • BUILD
              • modinit.h
              • spcountdownlatch.h
              • pcqueue.h
              • threads.h
              • modinit.cpp
              • spcountdownlatch.cpp
            • setup
              • BUILD
              • zk-setup.cpp
            • config
              • BUILD
              • heron-internals-config-vars.h
              • cluster-config-reader.cpp
              • cluster-config-vars.h
              • metrics-sinks-reader.h
              • topology-config-helper.cpp
              • metrics-sinks-vars.h
              • cluster-config-vars.cpp
              • reader.h
              • topology-config-helper.h
              • operational-config-vars.h
              • operational-config-reader.h
              • metrics-sinks-reader.cpp
              • allconfig.h
              • heron-internals-config-vars.cpp
              • helper.h
              • metrics-sinks-vars.cpp
              • topology-config-vars.cpp
              • operational-config-vars.cpp
              • heron-internals-config-reader.cpp
              • cluster-config-reader.h
              • yaml-file-reader.h
              • yaml-file-reader.cpp
              • heron-internals-config-reader.h
              • topology-config-vars.h
              • physical-plan-helper.cpp
              • operational-config-reader.cpp
              • physical-plan-helper.h
            • metrics
              • BUILD
              • tmaster-metrics.cpp
              • multi-count-metric.h
              • metricsmgr-client.cpp
              • metricsmgr-client.h
              • multi-mean-metric.h
              • metrics-mgr-st.h
              • time-spent-metric.cpp
              • metrics-mgr-st.cpp
              • assignable-metric.cpp
              • imetric.h
              • multi-assignable-metric.h
              • mean-metric.h
              • multi-mean-metric.cpp
              • multi-count-metric.cpp
              • count-metric.cpp
              • time-spent-metric.h
              • mean-metric.cpp
              • assignable-metric.h
              • multi-assignable-metric.cpp
              • metrics.h
              • count-metric.h
              • tmaster-metrics.h
            • zookeeper
              • BUILD
              • zkclient_factory.h
              • zkclient.h
              • zkclient.cpp
              • mock_zkclient.h
            • errors
              • sperror.cpp
              • BUILD
              • syserr.h
              • errors.h
              • modinit.h
              • sys-errors.dat
              • gexception.cpp
              • spexcept.cpp
              • sperrimpl.h
              • gexception.h
              • modinit.cpp
              • sperrmod.h
              • spexcept.h
              • sperror.h
              • sperrimpl.cpp
            • basics
              • basics.h
              • iputils.h
              • BUILD
              • sockutils.cpp
              • mempool.cpp
              • randutils.cpp
              • fileutils.h
              • strutils.cpp
              • strutils.h
              • callback.h
              • sphash.h
              • modinit.h
              • sptest.h
              • classcallback.h
              • callback1.h
              • ridgen.h
              • mempool.h
              • sockutils.h
              • iputils.cpp
              • execmeta.h
              • spconsts.h
              • modinit.cpp
              • processutils.cpp
              • basics.cpp
              • sprcodes.h
              • classcallback1.h
              • execmeta.cpp
              • ridgen.cpp
              • spfuncs.h
              • randutils.h
              • processutils.h
              • fileutils.cpp
              • sptypes.h
          • python
            • BUILD
            • utils
              • log.py
              • proc.py
              • __init__.py
            • pex_loader.py
            • __init__.py
          • java
            • BUILD
            • org
              • apache
                • heron
                  • common
                    • network
                      • HeronServer.java
                      • BufferHelper.java
                      • OutgoingPacket.java
                      • SocketChannelHelper.java
                      • REQID.java
                      • HeronClient.java
                      • StatusCode.java
                      • IncomingPacket.java
                      • HeronSocketOptions.java
                    • utils
                      • topology
                        • TopologyContextImpl.java
                        • TopologyTests.java
                        • GeneralTopologyContextImpl.java
                      • misc
                        • TupleKeyGenerator.java
                        • PhysicalPlanHelper.java
                        • ThreadNames.java
                        • SerializeDeSerializeHelper.java
                        • CustomStreamGroupingHelper.java
                      • tuple
                        • TickTuple.java
                        • TupleImpl.java
                      • metrics
                        • BoltMetrics.java
                        • FullSpoutMetrics.java
                        • ComponentMetrics.java
                        • IBoltMetrics.java
                        • FullBoltMetrics.java
                        • SpoutMetrics.java
                        • ISpoutMetrics.java
                        • MetricsCollector.java
                        • JVMMetrics.java
                      • logging
                        • LoggingHelper.java
                        • ErrorReportLoggingHandler.java
                    • testhelpers
                      • CommunicatorTestHelper.java
                      • HeronServerTester.java
                    • config
                      • ConfigReader.java
                      • SystemConfigKey.java
                      • SystemConfig.java
                    • basics
                      • SingletonRegistry.java
                      • SysUtils.java
                      • NIOLooper.java
                      • TypeUtils.java
                      • ResourceMeasure.java
                      • DryRunFormatType.java
                      • Communicator.java
                      • WakeableLooper.java
                      • SlaveLooper.java
                      • FileUtils.java
                      • ISelectHandler.java
                      • ByteAmount.java
                      • CPUShare.java
                      • Pair.java
                      • PackageType.java
        • tests
          • cpp
            • network
              • piper_unittest.cpp
              • BUILD
              • unittests.proto
              • client_unittest.cpp
              • oserver_unittest.h
              • http_unittest.cpp
              • http_server_unittest.h
              • server_unittest.cpp
              • http_server_unittest.cpp
              • oserver_unittest.cpp
              • client_unittest.h
              • order_unittest.cpp
              • oclient_unittest.cpp
              • server_unittest.h
              • http_client_unittest.cpp
              • host_unittest.h
              • packet_unittest.cpp
              • oclient_unittest.h
              • rate_limit_unittest.cpp
              • switch_unittest.cpp
            • threads
              • BUILD
              • spcountdownlatch_unittest.cpp
            • config
              • BUILD
              • topology-config-helper_unittest.cpp
            • metrics
              • BUILD
              • mean-metric_unittest.cpp
              • multi-count-metric_unittest.cpp
              • multi-mean-metric_unittest.cpp
              • count-metric_unittest.cpp
              • time-spent-metric_unittest.cpp
            • zookeeper
              • simpletest.cpp
            • errors
              • BUILD
              • errors_unittest.cpp
              • errors.dat
              • module_unittest.cpp
              • syserrs_unittest.cpp
            • basics
              • BUILD
              • utils_unittest.cpp
              • fileutils_unittest.cpp
              • strutils_unittest.cpp
              • rid_unittest.cpp
          • resources
            • BUILD
            • sysconfig.yaml
            • defaults.yaml
          • python
            • pex_loader
              • BUILD
              • pex_loader_unittest.py
              • testdata
                • src
                  • BUILD
                  • sample.py
                • pex
                  • README
              • constants.py
          • java
            • BUILD
            • org
              • apache
                • heron
                  • common
                    • utils
                      • TopologyUtilsTest.java
                    • test
                      • HeronServerTest.java
                      • EchoTest.java
                    • config
                      • ConfigReaderTest.java
                      • SystemConfigTest.java
                    • basics
                      • FileUtilsTest.java
                      • WakeableLooperTest.java
                      • ByteAmountTest.java
                      • SysUtilsTest.java
                      • CommunicatorTest.java
                      • PackageTypeTest.java
      • healthmgr
        • src
          • java
            • BUILD
            • org
              • apache
                • heron
                  • healthmgr
                    • sensors
                      • ExecuteCountSensor.java
                      • BufferSizeSensor.java
                      • BaseSensor.java
                      • BackPressureSensor.java
                      • MetricsCacheMetricsProvider.java
                      • TrackerMetricsProvider.java
                    • policy
                      • AutoRestartBackpressureContainerPolicy.java
                      • ToggleablePolicy.java
                      • DynamicResourceAllocationPolicy.java
                    • resolvers
                      • ScaleUpResolver.java
                      • RestartContainerResolver.java
                    • common
                      • InvalidStateException.java
                      • MetricsStats.java
                      • PackingPlanProvider.java
                      • HealthManagerEvents.java
                      • PhysicalPlanProvider.java
                    • HealthManager.java
                    • detectors
                      • GrowingWaitQueueDetector.java
                      • BackPressureDetector.java
                      • BaseDetector.java
                      • SkewDetector.java
                      • ProcessingRateSkewDetector.java
                      • LargeWaitQueueDetector.java
                      • WaitQueueSkewDetector.java
                    • diagnosers
                      • SlowInstanceDiagnoser.java
                      • DataSkewDiagnoser.java
                      • BaseDiagnoser.java
                      • UnderProvisioningDiagnoser.java
                    • HealthPolicyConfig.java
                    • HealthPolicyConfigReader.java
                    • HealthManagerMetrics.java
        • tests
          • java
            • BUILD
            • org
              • apache
                • heron
                  • healthmgr
                    • sensors
                      • TrackerMetricsProviderTest.java
                      • ExecuteCountSensorTest.java
                      • BufferSizeSensorTest.java
                      • MetricsCacheMetricsProviderTest.java
                      • BackPressureSensorTest.java
                    • resolvers
                      • ScaleUpResolverTest.java
                    • common
                      • PackingPlanProviderTest.java
                    • HealthManagerTest.java
                    • HealthPolicyConfigReaderTest.java
                    • detectors
                      • GrowingWaitQueueDetectorTest.java
                      • WaitQueueSkewDetectorTest.java
                      • BackPressureDetectorTest.java
                      • ProcessingRateSkewDetectorTest.java
                      • LargeWaitQueueDetectorTest.java
                    • diagnosers
                      • UnderProvisioningDiagnoserTest.java
                      • SlowInstanceDiagnoserTest.java
                      • DataSkewDiagnoserTest.java
      • metricscachemgr
        • src
          • java
            • BUILD
            • org
              • apache
                • heron
                  • metricscachemgr
                    • MetricsCacheManagerHttpServer.java
                    • MetricsCacheManager.java
                    • metricscache
                      • MetricsCacheQueryUtils.java
                      • MetricsCache.java
                      • query
                        • ExceptionResponse.java
                        • MetricResponse.java
                        • ExceptionRequest.java
                        • MetricTimeRangeValue.java
                        • MetricRequest.java
                        • MetricDatum.java
                        • MetricGranularity.java
                        • ExceptionDatum.java
                      • store
                        • MetricDatapoint.java
                        • ExceptionDatapoint.java
                      • CacheCore.java
                    • MetricsCacheManagerServer.java
        • tests
          • java
            • BUILD
            • org
              • apache
                • heron
                  • metricscachemgr
                    • metricscache
                      • MetricsCacheTest.java
                      • MetricsCacheQueryUtilsTest.java
                      • CacheCoreTest.java
      • config
        • src
          • yaml
            • BUILD
            • conf
              • localzk
                • statemgr.yaml
                • client.yaml
                • stateful.yaml
                • downloader.yaml
                • README
                • heron_internals.yaml
                • packing.yaml
                • uploader.yaml
                • metrics_sinks.yaml
                • scheduler.yaml
              • examples
                • roundrobin_packing.yaml
                • localfs_uploader.yaml
                • localfs_statemgr.yaml
                • downloader.yaml
                • heron_internals.yaml
                • local_stateful.yaml
                • aurora_scheduler.yaml
                • local_scheduler.yaml
                • README.md
                • metrics_sinks.yaml
              • standalone
                • statemgr.yaml
                • client.yaml
                • heron_nomad.sh
                • resources
                  • master.hcl
                • stateful.yaml
                • downloader.yaml
                • templates
                  • scheduler.template.yaml
                  • apiserver.template.hcl
                  • uploader.template.yaml
                  • statemgr.template.yaml
                  • slave.template.hcl
                  • heron_tools.template.hcl
                • heron_internals.yaml
                • inventory.yaml
                • packing.yaml
                • uploader.yaml
                • cluster.yaml
                • metrics_sinks.yaml
                • scheduler.yaml
              • test
                • test_heron_internals.yaml
                • test_metrics_sinks.yaml
                • README.md
                • test_override.yaml
              • slurm
                • statemgr.yaml
                • client.yaml
                • stateful.yaml
                • heron_internals.yaml
                • packing.yaml
                • uploader.yaml
                • slurm.sh
                • metrics_sinks.yaml
                • scheduler.yaml
              • yarn
                • statemgr.yaml
                • client.yaml
                • stateful.yaml
                • downloader.yaml
                • heron_internals.yaml
                • packing.yaml
                • uploader.yaml
                • healthmgr.yaml
                • metrics_sinks.yaml
                • scheduler.yaml
              • nomad
                • statemgr.yaml
                • client.yaml
                • heron_nomad.sh
                • stateful.yaml
                • downloader.yaml
                • heron_internals.yaml
                • packing.yaml
                • uploader.yaml
                • cluster.yaml
                • metrics_sinks.yaml
                • scheduler.yaml
              • aurora
                • statemgr.yaml
                • client.yaml
                • heron.aurora
                • stateful.yaml
                • downloader.yaml
                • README
                • heron_internals.yaml
                • packing.yaml
                • uploader.yaml
                • metrics_sinks.yaml
                • scheduler.yaml
              • local
                • statemgr.yaml
                • client.yaml
                • stateful.yaml
                • downloader.yaml
                • heron_internals.yaml
                • packing.yaml
                • uploader.yaml
                • healthmgr.yaml
                • metrics_sinks.yaml
                • scheduler.yaml
              • marathon
                • statemgr.yaml
                • client.yaml
                • stateful.yaml
                • heron_internals.yaml
                • packing.yaml
                • uploader.yaml
                • metrics_sinks.yaml
                • scheduler.yaml
              • sandbox
                • statemgr.yaml
                • client.yaml
                • stateful.yaml
                • downloader.yaml
                • heron_internals.yaml
                • packing.yaml
                • uploader.yaml
                • healthmgr.yaml
                • metrics_sinks.yaml
                • scheduler.yaml
              • kubernetes
                • statemgr.yaml
                • client.yaml
                • stateful.yaml
                • downloader.yaml
                • heron_internals.yaml
                • packing.yaml
                • uploader.yaml
                • metrics_sinks.yaml
                • scheduler.yaml
              • mesos
                • statemgr.yaml
                • client.yaml
                • stateful.yaml
                • heron_internals.yaml
                • packing.yaml
                • uploader.yaml
                • metrics_sinks.yaml
                • scheduler.yaml
      • schedulers
        • src
          • java
            • BUILD
            • org
              • apache
                • heron
                  • scheduler
                    • utils
                      • HttpJsonClient.java
                    • NullScheduler.java
                    • slurm
                      • SlurmController.java
                      • SlurmLauncher.java
                      • SlurmContext.java
                      • SlurmScheduler.java
                    • yarn
                      • HeronDriverConfiguration.java
                      • HeronReefUtils.java
                      • YarnKey.java
                      • HeronExecutorTask.java
                      • HeronMasterDriver.java
                      • YarnScheduler.java
                      • YarnLauncher.java
                      • HeronClientConfiguration.java
                      • ReefClientSideHandlers.java
                      • HeronMasterDriverProvider.java
                      • HeronTaskConfiguration.java
                      • YarnContext.java
                      • HeronConfigurationOptions.java
                    • NullLauncher.java
                    • nomad
                      • NomadConstants.java
                      • NomadKey.java
                      • NomadContext.java
                      • NomadLauncher.java
                      • NomadScheduler.java
                    • aurora
                      • AuroraLauncher.java
                      • AuroraCLIController.java
                      • AuroraField.java
                      • AuroraScheduler.java
                      • AuroraController.java
                      • AuroraContext.java
                      • AuroraHeronShellController.java
                    • local
                      • LocalKey.java
                      • LocalScheduler.java
                      • LocalContext.java
                      • LocalLauncher.java
                    • marathon
                      • MarathonConstants.java
                      • MarathonLauncher.java
                      • MarathonContext.java
                      • MarathonScheduler.java
                      • MarathonController.java
                    • kubernetes
                      • KubernetesConstants.java
                      • AppsV1Controller.java
                      • KubernetesContext.java
                      • KubernetesCompat.java
                      • Volumes.java
                      • KubernetesLauncher.java
                      • KubernetesUtils.java
                      • KubernetesScheduler.java
                      • KubernetesController.java
                    • mesos
                      • MesosLauncher.java
                      • MesosScheduler.java
                      • MesosContext.java
                      • framework
                        • MesosFramework.java
                        • BaseContainer.java
                        • TaskUtils.java
                        • TaskResources.java
                        • LaunchableTask.java
        • tests
          • java
            • BUILD
            • org
              • apache
                • heron
                  • scheduler
                    • slurm
                      • SlurmLauncherTest.java
                      • SlurmSchedulerTest.java
                      • SlurmControllerTest.java
                    • yarn
                      • YarnLauncherTest.java
                      • HeronExecutorTaskTest.java
                      • YarnSchedulerTest.java
                      • HeronMasterDriverTest.java
                    • nomad
                      • NomadSchedulerTest.java
                    • aurora
                      • AuroraLauncherTest.java
                      • AuroraContextTest.java
                      • AuroraCLIControllerTest.java
                      • AuroraSchedulerTest.java
                    • local
                      • LocalLauncherTest.java
                      • LocalSchedulerTest.java
                    • marathon
                      • MarathonLauncherTest.java
                      • MarathonSchedulerTest.java
                      • MarathonControllerTest.java
                    • kubernetes
                      • KubernetesControllerTest.java
                      • KubernetesSchedulerTest.java
                      • VolumesTests.java
                      • KubernetesLauncherTest.java
                    • mesos
                      • MesosLauncherTest.java
                      • MesosSchedulerTest.java
                      • framework
                        • TaskResourcesTest.java
                        • TaskUtilsTest.java
                        • MesosFrameworkTest.java
                        • LaunchableTaskTest.java
      • downloaders
        • src
          • shell
            • BUILD
            • heron-downloader-config.sh
            • heron-downloader.sh
          • java
            • BUILD
            • org
              • apache
                • heron
                  • downloader
                    • HttpDownloader.java
                    • DownloadRunner.java
                    • FileDownloader.java
                    • DLDownloader.java
                    • Downloader.java
                    • Registry.java
                    • Extractor.java
        • tests
          • java
            • BUILD
            • org
              • apache
                • heron
                  • downloader
                    • RegistryTest.java
                    • ExtractorTests.java
                    • DLDownloaderTest.java
      • io
        • dlog
          • src
            • java
              • BUILD
              • org
                • apache
                  • heron
                    • dlog
                      • Util.java
                      • DLInputStream.java
                      • DLOutputStream.java
          • README.md
          • tests
            • java
              • BUILD
              • org
                • apache
                  • heron
                    • dlog
                      • DLOutputStreamTest.java
                      • DLInputStreamTest.java
      • statefulstorages
        • src
          • java
            • BUILD
            • org
              • apache
                • heron
                  • statefulstorage
                    • dlog
                      • DlogStorage.java
                    • localfs
                      • LocalFileSystemStorage.java
                    • hdfs
                      • HDFSStorage.java
        • tests
          • java
            • BUILD
            • org
              • apache
                • heron
                  • statefulstorage
                    • dlog
                      • DlogStorageTest.java
                    • StatefulStorageTestContext.java
                    • localfs
                      • LocalFileSystemStorageTest.java
                    • hdfs
                      • HDFSStorageTest.java
      • scheduler-core
        • src
          • java
            • BUILD
            • org
              • apache
                • heron
                  • scheduler
                    • utils
                      • SubmitterUtils.java
                      • LauncherUtils.java
                      • Shutdown.java
                      • SchedulerUtils.java
                      • DryRunRenders.java
                      • SchedulerConfigUtils.java
                      • Runtime.java
                    • SchedulerMain.java
                    • dryrun
                      • SubmitTableDryRunRenderer.java
                      • UpdateDryRunResponse.java
                      • SubmitRawDryRunRenderer.java
                      • UpdateTableDryRunRenderer.java
                      • FormatterUtils.java
                      • DryRunResponse.java
                      • SubmitJsonDryRunRenderer.java
                      • JsonFormatterUtils.java
                      • UpdateRawDryRunRenderer.java
                      • SubmitDryRunResponse.java
                      • DryRunRender.java
                      • UpdateJsonDryRunRenderer.java
                    • RuntimeManagerMain.java
                    • client
                      • LibrarySchedulerClient.java
                      • SchedulerClientFactory.java
                      • HttpServiceSchedulerClient.java
                      • ISchedulerClient.java
                    • RuntimeManagerRunner.java
                    • LaunchRunner.java
                    • Command.java
                    • TopologyRuntimeManagementException.java
                    • server
                      • TerminateSchedulerException.java
                      • UpdateRequestHandler.java
                      • RestartRequestHandler.java
                      • ExceptionalRequestHandler.java
                      • KillRequestHandler.java
                      • SchedulerServer.java
                    • TopologySubmissionException.java
                    • ExecutorFlag.java
                    • SubmitterMain.java
                    • UpdateTopologyManager.java
        • tests
          • resources
            • BUILD
            • UpdateDryRunOutputATable.txt
            • SubmitDryRunOutputATableNonRich.txt
            • UpdateDryRunOutputBTable.txt
            • UpdateDryRunOutputATableNonRich.txt
            • UpdateDryRunOutputBTableNonRich.txt
            • SubmitDryRunOutputATable.txt
            • JsonFormatterUtilsExpectedJson.txt
          • java
            • BUILD
            • org
              • apache
                • heron
                  • scheduler
                    • utils
                      • SchedulerUtilsTest.java
                      • LauncherUtilsTest.java
                    • RuntimeManagerMainTest.java
                    • dryrun
                      • UpdateDryRunRenderTest.java
                      • SubmitDryRunRenderTest.java
                      • JsonFormatterUtilsTest.java
                    • UpdateTopologyManagerTest.java
                    • SchedulerMainTest.java
                    • client
                      • HttpServiceSchedulerClientTest.java
                      • SchedulerClientFactoryTest.java
                      • LibrarySchedulerClientTest.java
                    • LaunchRunnerTest.java
                    • SubmitterMainTest.java
                    • server
                      • SchedulerServerTest.java
                    • RuntimeManagerRunnerTest.java
      • tmaster
        • src
          • cpp
            • BUILD
            • processor
              • stmgr-heartbeat-processor.h
              • stmgr-register-processor.cpp
              • stmgr-register-processor.h
              • processor.h
              • tmaster-processor.cpp
              • stmgr-heartbeat-processor.cpp
              • tmaster-processor.h
            • server
              • tmaster-main.cpp
            • manager
              • stmgrstate.cpp
              • stateful-controller.cpp
              • tcontroller.h
              • ckptmgr-client.h
              • stateful-checkpointer.h
              • tmaster.h
              • stateful-restorer.cpp
              • stateful-restorer.h
              • tmetrics-collector.cpp
              • ckptmgr-client.cpp
              • stats-interface.cpp
              • tmetrics-collector.h
              • stats-interface.h
              • stmgrstate.h
              • tmaster.cpp
              • tmasterserver.h
              • stateful-checkpointer.cpp
              • tmasterserver.cpp
              • stateful-controller.h
              • tcontroller.cpp
        • tests
          • cpp
            • server
              • dummytmaster.cpp
              • BUILD
              • tmaster_unittest.cpp
              • tcontroller_unittest.cpp
              • dummystmgr.cpp
              • dummytmaster.h
              • dummystmgr.h
              • stateful_restorer_unittest.cpp
              • stateful_checkpointer_unittest.cpp
      • tools
        • explorer
          • src
            • python
              • BUILD
              • version.py
              • clusters.py
              • topologies.py
              • logicalplan.py
              • main.py
              • help.py
              • args.py
              • opts.py
              • physicalplan.py
          • tests
            • python
              • physicalplan.json
              • BUILD
              • explorer_unittest.py
              • info.json
              • topologies.json
              • logicalplan.json
              • metrics.json
        • admin
          • src
            • python
              • BUILD
              • standalone.py
              • main.py
        • apiserver
          • src
            • shell
              • BUILD
              • heron-apiserver.sh
            • java
              • BUILD
              • org
                • apache
                  • heron
                    • apiserver
                      • Resources.java
                      • utils
                        • ConfigUtils.java
                        • Utils.java
                        • Logging.java
                        • FileHelper.java
                      • resources
                        • NotFoundExceptionHandler.java
                        • ConfigurationResource.java
                        • HeronResource.java
                        • TopologyResource.java
                        • Forms.java
                        • FileResource.java
                      • actions
                        • Keys.java
                        • ActionType.java
                        • SubmitTopologyAction.java
                        • ActionFactoryImpl.java
                        • ActionFactory.java
                        • TopologyRuntimeAction.java
                        • Action.java
                      • Constants.java
                      • Runtime.java
          • tests
            • java
              • BUILD
              • org
                • apache
                  • heron
                    • apiserver
                      • utils
                        • ConfigUtilsTests.java
                      • resources
                        • TopologyResourceTests.java
        • ui
          • src
            • python
              • BUILD
              • handlers
                • api
                  • metrics.py
                  • topology.py
                  • __init__.py
                • common
                  • __init__.py
                  • utils.py
                  • consts.py
                • topology.py
                • mainhandler.py
                • __init__.py
                • notfound.py
                • ranges.py
                • base.py
              • main.py
              • args.py
              • consts.py
          • resources
            • BUILD
            • templates
              • error.html
              • config.html
              • nav.html
              • exception.html
              • topologies.html
              • topology.html
              • application.html
              • browse.html
              • file.html
            • static
              • img
              • fonts
                • trykker-v8-latin-ext_latin-regular.woff2
                • trykker-v8-latin-ext_latin-regular.woff
                • glyphicons-halflings-regular.woff
                • trykker-v8-latin-ext_latin-regular.ttf
                • glyphicons-halflings-regular.eot
                • glyphicons-halflings-regular.ttf
                • trykker-v8-latin-ext_latin-regular.svg
                • trykker-v8-latin-ext_latin-regular.eot
                • glyphicons-halflings-regular.svg
              • js
                • underscore-min.1.6.0.js
                • common.js
                • bootstrap.min.js
                • colors.js
                • list.min.1.1.1.js
                • jquery.min.js
                • moment.min.2.8.3.js
                • topologies.js
                • stat-trendlines.js
                • d3-tip.min.0.6.3.js
                • jquery.pailer.js
                • graphic.js
                • bootstrap.js
                • alltopologies.js
                • exceptions.js
                • logical-plan.js
                • jquery-ui-1.8.23.custom.min.js
                • config.js
                • physical-plan.js
                • plan-controller.js
                • d3.min.3.4.11.js
                • underscore-min.map
                • topology-details.js
                • plan-stats.js
                • html5-trunk.js
              • css
                • main.css
                • visstyle.css
                • bootstrap.min.css
                • bootstrap.css
        • cli
          • src
            • python
              • BUILD
              • config.py
              • update.py
              • version.py
              • submit.py
              • execute.py
              • cdefs.py
              • cli_helper.py
              • rest.py
              • result.py
              • main.py
              • help.py
              • args.py
              • restart.py
              • kill.py
              • cliconfig.py
              • jars.py
              • opts.py
              • activate.py
              • deactivate.py
          • tests
            • python
              • BUILD
              • client_command_unittest.py
              • opts_unittest.py
        • common
          • src
            • python
              • BUILD
              • utils
                • classpath.py
                • config.py
                • heronparser.py
              • access
                • fetch.py
                • query.py
                • heron_api.py
                • __init__.py
                • tracker_access.py
        • config
          • src
            • yaml
              • BUILD
              • tracker
                • heron_tracker.yaml
        • tracker
          • src
            • python
              • BUILD
              • graph.py
              • config.py
              • query_operators.py
              • handlers
                • metricshandler.py
                • metadatahandler.py
                • defaulthandler.py
                • stateshandler.py
                • metricsqueryhandler.py
                • machineshandler.py
                • clustershandler.py
                • containerfilehandler.py
                • jstackhandler.py
                • topologieshandler.py
                • packingplanhandler.py
                • physicalplanhandler.py
                • executionstatehandler.py
                • exceptionhandler.py
                • jmaphandler.py
                • schedulerlocationhandler.py
                • runtimestatehandler.py
                • topologyhandler.py
                • mainhandler.py
                • pidhandler.py
                • __init__.py
                • basehandler.py
                • memoryhistogramhandler.py
                • metricstimelinehandler.py
                • topologyconfighandler.py
                • logicalplanhandler.py
                • exceptionsummaryhandler.py
              • topology.py
              • pyutils.py
              • metricstimeline.py
              • query.py
              • constants.py
              • javaobj.py
              • main.py
              • utils.py
              • tracker.py
          • tests
            • python
              • BUILD
              • mock_proto.py
              • query_operator_unittest.py
              • topology_unittest.py
              • tracker_unittest.py
              • query_unittest.py
      • metricsmgr
        • src
          • java
            • BUILD
            • org
              • apache
                • heron
                  • metricsmgr
                    • MetricsSinksConfig.java
                    • MetricsManagerServer.java
                    • MetricsUtil.java
                    • executor
                      • SinkExecutor.java
                    • sink
                      • FileSink.java
                      • PrometheusSink.java
                      • SinkContextImpl.java
                      • metricscache
                        • MetricsCacheClient.java
                        • MetricsCacheSink.java
                      • WebSink.java
                      • GraphiteSink.java
                      • tmaster
                        • TMasterClient.java
                        • TMasterSink.java
                      • AbstractWebSink.java
                    • MetricsManager.java
        • tests
          • java
            • BUILD
            • org
              • apache
                • heron
                  • metricsmgr
                    • MetricsManagerServerTest.java
                    • executor
                      • SinkExecutorTest.java
                    • MetricsUtilTests.java
                    • HandleTMasterLocationTest.java
                    • sink
                      • FileSinkTest.java
                      • metricscache
                        • MetricsCacheSinkTest.java
                      • WebSinkTest.java
                      • tmaster
                        • TMasterSinkTest.java
                      • PrometheusSinkTests.java
                    • LatchedMultiCountMetric.java
      • ckptmgr
        • src
          • java
            • BUILD
            • shade.conf
            • org
              • apache
                • heron
                  • ckptmgr
                    • CheckpointManagerException.java
                    • CheckpointManagerServer.java
                    • CheckpointManager.java
                    • CheckpointManagerConfig.java
                    • CheckpointManagerConfigKey.java
        • tests
          • java
            • BUILD
            • org
              • apache
                • heron
                  • ckptmgr
                    • CheckpointManagerServerTest.java
      • spi
        • src
          • java
            • BUILD
            • org
              • apache
                • heron
                  • spi
                    • packing
                      • PackingPlan.java
                      • Resource.java
                      • PackingException.java
                      • PackingPlanProtoDeserializer.java
                      • PackingPlanProtoSerializer.java
                      • IRepacking.java
                      • IPacking.java
                      • InstanceId.java
                    • utils
                      • ShellUtils.java
                      • TMasterUtils.java
                      • ReflectionUtils.java
                      • NetworkUtils.java
                      • PackingTestUtils.java
                      • TMasterException.java
                      • UploaderUtils.java
                    • uploader
                      • IUploader.java
                      • UploaderException.java
                    • scheduler
                      • SchedulerException.java
                      • LauncherException.java
                      • IScheduler.java
                      • ILauncher.java
                      • IScalable.java
                    • common
                      • Context.java
                      • Config.java
                      • ConfigLoader.java
                      • Key.java
                      • TokenSub.java
                    • statemgr
                      • Lock.java
                      • IStateManager.java
                      • WatchCallback.java
                      • SchedulerStateManagerAdaptor.java
                    • statefulstorage
                      • CheckpointInfo.java
                      • CheckpointMetadata.java
                      • StatefulStorageException.java
                      • Checkpoint.java
                      • IStatefulStorage.java
                    • metricsmgr
                      • sink
                        • SinkContext.java
                        • IMetricsSink.java
                      • metrics
                        • MetricsRecord.java
                        • MetricsFilter.java
                        • MetricsInfo.java
                        • ExceptionInfo.java
        • tests
          • java
            • BUILD
            • org
              • apache
                • heron
                  • spi
                    • packing
                      • PackingPlanTest.java
                      • ResourceTest.java
                    • utils
                      • NetworkUtilsTest.java
                      • UploaderUtilsTest.java
                      • ShellUtilsTest.java
                    • common
                      • ContextTest.java
                      • testdata
                        • local
                          • statemgr.yaml
                          • stateful.yaml
                          • packing.yaml
                          • uploader.yaml
                          • healthmgr.yaml
                          • cluster.yaml
                          • scheduler.yaml
                      • ConfigLoaderTest.java
                      • TokenSubTest.java
                      • ConfigTest.java
                      • KeysTest.java
                    • metricsmgr
                      • metrics
                        • MetricsRecordTest.java
                        • MetricsInfoTest.java
                        • ExceptionInfoTest.java
    • BUILD
    • .asf.yaml
    • storm-compatibility
      • src
        • java
          • BUILD
          • storm
            • trident
              • spout
                • ISpoutPartition.java
              • state
                • Serializer.java
          • clojure
            • lang
              • Atom.java
          • backtype
            • storm
              • spout
                • IMultiSchemableSpout.java
                • ISpoutOutputCollector.java
                • SpoutOutputCollectorImpl.java
                • RawMultiScheme.java
                • RawScheme.java
                • MultiScheme.java
                • NothingEmptyEmitStrategy.java
                • SleepSpoutWaitStrategy.java
                • ISpout.java
                • SpoutOutputCollector.java
                • SchemeAsMultiScheme.java
                • Scheme.java
                • ISpoutWaitStrategy.java
              • utils
                • ConfigUtils.java
                • Utils.java
                • ListDelegate.java
                • DefaultMaxSpoutPendingTuner.java
              • topology
                • IRichSpout.java
                • OutputFieldsGetter.java
                • IRichBolt.java
                • BasicOutputCollector.java
                • ComponentConfigurationDeclarer.java
                • IRichBoltDelegate.java
                • FailedException.java
                • SpoutDeclarerImpl.java
                • base
                  • BaseRichSpout.java
                  • BaseRichBolt.java
                  • BaseComponent.java
                  • BaseBasicBolt.java
                • TopologyBuilder.java
                • SpoutDeclarer.java
                • IBasicBolt.java
                • IRichSpoutDelegate.java
                • IBasicOutputCollector.java
                • IComponent.java
                • ISchemableSpout.java
                • BasicBoltExecutor.java
                • BoltDeclarerImpl.java
                • BoltDeclarer.java
                • OutputFieldsDeclarer.java
                • InputDeclarer.java
                • ReportedFailedException.java
              • LocalCluster.java
              • task
                • BoltTopologyContext.java
                • IErrorReporter.java
                • TopologyContext.java
                • SpoutTopologyContext.java
                • OutputCollector.java
                • WorkerTopologyContext.java
                • OutputCollectorImpl.java
                • IMetricsContext.java
                • IOutputCollector.java
                • GeneralTopologyContext.java
                • IBolt.java
              • hooks
                • BaseTaskHook.java
                • ITaskHookDelegate.java
                • info
                  • EmitInfo.java
                  • BoltFailInfo.java
                  • BoltAckInfo.java
                  • BoltExecuteInfo.java
                  • SpoutFailInfo.java
                  • SpoutAckInfo.java
                • ITaskHook.java
              • serialization
                • SerializableSerializer.java
                • IKryoFactory.java
                • SerializationFactory.java
                • IKryoDecorator.java
                • types
                  • HashMapSerializer.java
                  • ArrayListSerializer.java
                  • HashSetSerializer.java
                • HeronPluggableSerializerDelegate.java
                • DefaultKryoFactory.java
              • StormSubmitter.java
              • Constants.java
              • grouping
                • CustomStreamGroupingDelegate.java
                • CustomStreamGrouping.java
              • ILocalCluster.java
              • Config.java
              • tuple
                • Fields.java
                • Tuple.java
                • Values.java
                • TupleImpl.java
              • metric
                • api
                  • CountMetric.java
                  • ReducedMetric.java
                  • AssignableMetric.java
                  • IMetric.java
                  • ICombiner.java
                  • MeanReducer.java
                  • MultiReducedMetric.java
                  • GlobalMetrics.java
                  • IReducer.java
                  • CombinedMetric.java
                  • MultiCountMetric.java
                  • IMetricsConsumer.java
                  • MetricDelegate.java
              • testing
                • TestWordSpout.java
              • generated
                • InvalidTopologyException.java
                • AlreadyAliveException.java
                • StormTopology.java
                • NotAliveException.java
                • GlobalStreamId.java
          • shade.conf
          • org
            • apache
              • storm
                • spout
                  • IMultiSchemableSpout.java
                  • ISpoutOutputCollector.java
                  • SpoutOutputCollectorImpl.java
                  • RawMultiScheme.java
                  • RawScheme.java
                  • MultiScheme.java
                  • NothingEmptyEmitStrategy.java
                  • SleepSpoutWaitStrategy.java
                  • ISpout.java
                  • SpoutOutputCollector.java
                  • SchemeAsMultiScheme.java
                  • Scheme.java
                  • ISpoutWaitStrategy.java
                • utils
                  • ConfigUtils.java
                  • Utils.java
                  • Time.java
                  • TupleUtils.java
                  • ListDelegate.java
                  • DefaultMaxSpoutPendingTuner.java
                • topology
                  • IRichSpout.java
                  • OutputFieldsGetter.java
                  • IRichBolt.java
                  • BasicOutputCollector.java
                  • ComponentConfigurationDeclarer.java
                  • IRichBoltDelegate.java
                  • FailedException.java
                  • SpoutDeclarerImpl.java
                  • base
                    • BaseTickTupleAwareRichBolt.java
                    • BaseRichSpout.java
                    • BaseRichBolt.java
                    • BaseWindowedBolt.java
                    • BaseComponent.java
                    • BaseBasicBolt.java
                  • TopologyBuilder.java
                  • IWindowedBoltDelegate.java
                  • SpoutDeclarer.java
                  • TupleFieldTimestampExtractor.java
                  • IBasicBolt.java
                  • IRichSpoutDelegate.java
                  • IWindowedBolt.java
                  • IBasicOutputCollector.java
                  • IComponent.java
                  • ISchemableSpout.java
                  • BasicBoltExecutor.java
                  • BoltDeclarerImpl.java
                  • BoltDeclarer.java
                  • OutputFieldsDeclarer.java
                  • InputDeclarer.java
                  • ReportedFailedException.java
                • clojure
                  • lang
                    • Atom.java
                • LocalCluster.java
                • task
                  • BoltTopologyContext.java
                  • IErrorReporter.java
                  • TopologyContext.java
                  • SpoutTopologyContext.java
                  • OutputCollector.java
                  • WorkerTopologyContext.java
                  • OutputCollectorImpl.java
                  • IMetricsContext.java
                  • IOutputCollector.java
                  • GeneralTopologyContext.java
                  • IBolt.java
                • hooks
                  • BaseTaskHook.java
                  • ITaskHookDelegate.java
                  • info
                    • EmitInfo.java
                    • BoltFailInfo.java
                    • BoltAckInfo.java
                    • BoltExecuteInfo.java
                    • SpoutFailInfo.java
                    • SpoutAckInfo.java
                  • ITaskHook.java
                • serialization
                  • SerializableSerializer.java
                  • IKryoFactory.java
                  • SerializationFactory.java
                  • IKryoDecorator.java
                  • types
                    • HashMapSerializer.java
                    • ArrayListSerializer.java
                    • HashSetSerializer.java
                  • HeronPluggableSerializerDelegate.java
                  • DefaultKryoFactory.java
                • StormSubmitter.java
                • windowing
                  • TimestampExtractor.java
                  • TupleWindow.java
                  • Window.java
                  • TupleWindowImpl.java
                • Constants.java
                • grouping
                  • CustomStreamGroupingDelegate.java
                  • CustomStreamGrouping.java
                • ILocalCluster.java
                • Config.java
                • tuple
                  • Fields.java
                  • Tuple.java
                  • Values.java
                  • TupleImpl.java
                • metric
                  • api
                    • CountMetric.java
                    • ReducedMetric.java
                    • AssignableMetric.java
                    • IMetric.java
                    • ICombiner.java
                    • MeanReducer.java
                    • MultiReducedMetric.java
                    • GlobalMetrics.java
                    • IReducer.java
                    • CombinedMetric.java
                    • MultiCountMetric.java
                    • IMetricsConsumer.java
                    • MetricDelegate.java
                  • internal
                    • CountStatAndMetric.java
                    • LatencyStatAndMetric.java
                • trident
                  • spout
                    • ISpoutPartition.java
                  • state
                    • Serializer.java
                • testing
                  • CompletableSpout.java
                  • TestWordSpout.java
                  • FixedTuple.java
                • generated
                  • SpoutSpec.java
                  • Bolt.java
                  • InvalidTopologyException.java
                  • AlreadyAliveException.java
                  • StormTopology.java
                  • NotAliveException.java
                  • GlobalStreamId.java
    • storm-compatibility-examples
      • src
        • java
          • BUILD
          • org
            • apache
              • storm
                • examples
                  • spout
                    • RandomIntegerSpout.java
                    • TestWordSpout.java
                  • MultiSpoutExclamationTopology.java
                  • SentenceWordCountTopology.java
                  • MultiStageAckingTopology.java
                  • CustomGroupingTopology.java
                  • AckingTopology.java
                  • bolt
                    • PrinterBolt.java
                    • SlidingWindowSumBolt.java
                  • TaskHookTopology.java
                  • WordCountTopology.java
                  • ExclamationTopology.java
                  • SlidingWindowTopology.java
    • eco
      • src
        • java
          • BUILD
          • org
            • apache
              • heron
                • eco
                  • builder
                    • heron
                      • StreamBuilder.java
                      • SpoutBuilder.java
                      • EcoBuilder.java
                    • storm
                      • StreamBuilder.java
                      • SpoutBuilder.java
                      • EcoBuilder.java
                    • BoltBuilder.java
                    • ObjectBuilder.java
                    • BuilderUtility.java
                    • ComponentBuilder.java
                    • ConfigBuilder.java
                  • submit
                    • EcoSubmitter.java
                  • definition
                    • BeanListReference.java
                    • BeanReference.java
                    • EcoTopologyDefinition.java
                    • GroupingDefinition.java
                    • StreamDefinition.java
                    • ComponentStream.java
                    • EcoExecutionContext.java
                    • ConfigurationMethodDefinition.java
                    • ObjectDefinition.java
                    • BoltDefinition.java
                    • PropertyDefinition.java
                    • SpoutDefinition.java
                    • BeanDefinition.java
                  • Eco.java
                  • parser
                    • EcoParser.java
      • tests
        • java
          • BUILD
          • org
            • apache
              • heron
                • eco
                  • builder
                    • BuilderUtilityTest.java
                    • heron
                      • HeronSpoutBuilderTest.java
                      • HeronStreamBuilderTest.java
                      • HeronEcoBuilderTest.java
                    • storm
                      • StormStreamBuilderTest.java
                      • StormSpoutBuilderTest.java
                      • StormEcoBuilderTest.java
                    • ConfigBuilderTest.java
                    • ObjectBuilderTest.java
                    • ComponentBuilderTest.java
                    • BoltBuilderTest.java
                  • EcoTest.java
                  • submit
                    • EcoSubmitterTest.java
                  • parser
                    • EcoParserTest.java
    • examples
      • src
        • cpp
          • spouts
            • test-word-spout.h
          • BUILD
          • exclamation
            • exclamation-topology.cpp
          • ackfail
            • ackfail-topology.cpp
        • scala
          • BUILD
          • compile.sh
          • org
            • apache
              • heron
                • examples
                  • SomeHeronBolt.scala
                  • SomeStormBolt.scala
                  • streamlet
                    • scala
                      • common
                        • ScalaTopologyExampleUtils.scala
                      • ScalaRepartitionTopology.scala
                      • ScalaWindowedWordCountTopology.scala
                      • ScalaIntegerProcessingTopology.scala
                      • ScalaClassicalMusicTopology.scala
                      • ScalaTransformsAndCloneTopology.scala
        • python
          • BUILD
          • window_size_topology.py
          • spout
            • stateful_word_spout.py
            • multi_stream_spout.py
            • __init__.py
            • word_spout.py
          • join_streamlet_topology.py
          • word_count_topology.py
          • word_count_streamlet.py
          • bolt
            • window_size_bolt.py
            • stateful_count_bolt.py
            • __init__.py
            • half_ack_bolt.py
            • count_bolt.py
            • stream_aggregate_bolt.py
            • consume_bolt.py
          • misc
            • test_task_hook.py
            • __init__.py
          • custom_grouping_topology.py
          • multi_stream_topology.py
          • half_acking_topology.py
          • __init__.py
          • pulsar_word_count_streamlet.py
          • stateful_word_count_topology.py
        • java
          • BUILD
          • org
            • apache
              • heron
                • examples
                  • api
                    • spout
                      • RandomIntegerSpout.java
                      • TestWordSpout.java
                    • MultiSpoutExclamationTopology.java
                    • SentenceWordCountTopology.java
                    • MultiStageAckingTopology.java
                    • ComponentConfigTopology.java
                    • CustomGroupingTopology.java
                    • AckingTopology.java
                    • bolt
                      • PrinterBolt.java
                      • SlidingWindowSumBolt.java
                    • StatefulTumblingWindowTopology.java
                    • StatefulWordCountTopology.java
                    • TaskHookTopology.java
                    • ExampleResources.java
                    • ComponentJVMOptionsTopology.java
                    • StatefulSlidingWindowTopology.java
                    • WordCountTopology.java
                    • WindowedWordCountTopology.java
                    • ExclamationTopology.java
                    • SlidingWindowTopology.java
                  • streamlet
                    • WireRequestsTopology.java
                    • utils
                      • StreamletUtils.java
                    • TransformsTopology.java
                    • ImpressionsAndClicksTopology.java
                    • ComponentConfigTopology.java
                    • IntegerProcessingTopology.java
                    • SimplePulsarSourceTopology.java
                    • FilesystemSinkTopology.java
                    • StreamletCloneTopology.java
                    • RepartitionTopology.java
                    • WindowedWordCountTopology.java
                    • SmartWatchTopology.java
                    • FormattedOutputTopology.java
    • licenses
      • LICENSE-k8s-zookeeper-docker.txt
      • LICENSE-moment-2.8.3.txt
      • LICENSE-cpplint.txt
      • LICENSE-JQuery.txt
      • LICENSE-JSXTransformer_js_apache.txt
      • LICENSE-jQuery-UI-1.8.23.txt
      • LICENSE-bazel_authors.txt
      • LICENSE-gerrit.txt
      • LICENSE-JSXTransformer_js_mit.txt
      • LICENSE-Modernizr.txt
      • LICENSE-bootstrap-3.1.1.txt
      • LICENSE-html5shiv-3.6.2pre.md
      • LICENSE-bootstrap-2.2.2.txt
      • LICENSE-bazel_rules_pex-0.3.0.txt
      • LICENSE-Underscore.js-1.6.0.txt
      • LICENSE-Docusaurus-1.13.0.txt
      • LICENSE-react.txt
      • LICENSE-kashmir.txt
      • LICENSE-bootstrap-3.0.0.txt
      • LICENSE-bazel_jar_jar.txt
      • LICENSE-list.js-1.1.1.txt
      • LICENSE-Sizzle.txt
      • LICENSE-normalize.css.md
      • LICENSE-d3-3.4.11.txt
      • LICENSE-JSXTransformer_js_bsd.txt
      • LICENSE-d3-tip-0.6.3.txt
      • LICENSE-cloudpickle.txt
      • LICENSE-jarjar.txt
      • LICENSE-autogen.sh.txt
    • third_party
      • gperftools
        • gperftools.BUILD
      • hopscotch-hashmap
        • hopscotch.BUILD
      • glog
        • glog.BUILD
      • cereal
        • cereal.BUILD
      • python
        • cpplint
          • BUILD
        • semver
          • semver.py
          • setup.py
          • PKG-INFO
          • README.md
        • pylint
          • BUILD
          • main.py
      • nomad
        • BUILD
        • nomad.BUILD
      • java
        • BUILD
        • Empty.java
        • jarjar
          • BUILD
          • src
            • main
              • resources
                • com
                  • tonicsystems
                    • jarjar
                      • help.txt
        • bazel
          • BUILD
          • Empty.java
          • extra_actions_base.proto
      • gtest
        • gtest.BUILD
      • helm
        • BUILD
        • helm.BUILD
      • yaml-cpp
        • yaml.BUILD
      • cppcheck
        • BUILD
        • cppcheck.BUILD
        • cppcheck-readdir-fix.patch
      • zookeeper
        • BUILD
        • pkgconfig.patch
      • libevent
        • libevent.BUILD
      • kashmir
        • abstractrandomstream.h
        • BUILD
        • uuid.h
        • iostate.h
        • empty.cc
        • randomstream.h
        • polydevrandom.h
        • tests
          • command.cpp
          • cli.cpp
        • devrandom.h
        • iofwd.h
      • libunwind
        • BUILD
        • libunwind.BUILD
    • ADOPTERS.md
    • LICENSE
    • deploy
      • docker
        • sandbox.sh
        • README.md
      • kubernetes
        • general
          • zookeeper.yaml
          • bookkeeper.statefulset_empty.yaml
          • bookkeeper.statefulset.yaml
          • bookkeeper.yaml
          • apiserver.yaml
          • README.md
          • tools.yaml
        • helm
          • BUILD
          • templates
            • zookeeper.yaml
            • bookie.yaml
            • _helpers.tpl
            • tools.yaml
            • NOTES.txt
          • values.yaml.template
          • Chart.yaml.template
          • .helmignore
        • gke
          • small.yaml
          • gcs-apiserver.yaml
          • medium.yaml
        • minikube
          • zookeeper.yaml
          • bookkeeper.yaml
          • apiserver.yaml
          • README.md
          • tools.yaml
    • bazel_configure.py
    • vagrant
      • init.sh
      • Vagrantfile
      • README.md
      • .gitignore
    • heronpy
      • proto
        • BUILD
        • __init__.py
      • api
        • BUILD
        • global_metrics.py
        • task_hook.py
        • spout
          • base_spout.py
          • spout.py
          • __init__.py
        • serializer.py
        • cloudpickle.py
        • state
          • state.py
          • stateful_component.py
          • __init__.py
        • metrics.py
        • tuple.py
        • topology.py
        • bolt
          • bolt.py
          • __init__.py
          • base_bolt.py
          • window_bolt.py
        • custom_grouping.py
        • api_constants.py
        • __init__.py
        • component
          • base_component.py
          • component_spec.py
          • __init__.py
        • tests
          • python
            • component_unittest.py
            • BUILD
            • topology_unittest.py
            • stream_unittest.py
            • metrics_unittest.py
            • serializer_unittest.py
        • topology_context.py
        • stream.py
      • connectors
        • BUILD
        • pulsar
          • pulsarstreamlet.py
          • __init__.py
          • pulsarspout.py
        • mock
          • __init__.py
          • arraylooper.py
        • __init__.py
        • textfiles
          • textfilesgenerator.py
          • __init__.py
      • streamlet
        • impl
          • logbolt.py
          • streamletboltbase.py
          • supplierspout.py
          • unionbolt.py
          • mapbolt.py
          • generatorspout.py
          • consumebolt.py
          • filterbolt.py
          • repartitionbolt.py
          • streamletspoutbase.py
          • __init__.py
          • reducebykeyandwindowbolt.py
          • transformbolt.py
          • contextimpl.py
          • joinbolt.py
          • reducebywindowbolt.py
          • flatmapbolt.py
        • BUILD
        • resources.py
        • config.py
        • window.py
        • transformoperator.py
        • generator.py
        • keyedwindow.py
        • __init__.py
        • runner.py
        • windowconfig.py
        • context.py
        • builder.py
        • streamlet.py
    • config
      • BUILD
      • m4
        • acx_pthread.m4
        • gxx_stdio_filebuf.m4
      • autogen.sh
      • empty.cc
      • heron.def
      • configure.ac
    • .bazelrc
    • docker
      • compile
        • Dockerfile.ubuntu20.04
        • Dockerfile.ubuntu14.04
        • Dockerfile.ubuntu18.04
        • Dockerfile.debian9
        • Dockerfile.centos7
        • Dockerfile.ubuntu16.04
        • Dockerfile.debian10
      • Readme.md
      • dist
        • Dockerfile.dist.ubuntu16.04
        • Dockerfile.dist.centos7
        • Dockerfile.dist.ubuntu20.04
        • Dockerfile.dist.debian10
        • scripts
          • install-zookeeper.sh
          • wait-for-zookeeper.sh
          • start-zookeeper.sh
          • generate-zookeeper-config.sh
          • zookeeper-ruok.sh
        • Dockerfile.dist.ubuntu18.04
        • conf
          • sandbox.conf
          • zookeeper.conf
        • Dockerfile.dist.debian9
        • Dockerfile.dist.ubuntu14.04
      • test
        • Dockerfile.ubuntu18.04
        • Dockerfile.centos7
      • base
        • scripts
          • install-zookeeper.sh
          • wait-for-zookeeper.sh
          • start-zookeeper.sh
          • generate-zookeeper-config.sh
          • zookeeper-ruok.sh
        • conf
          • sandbox.conf
          • zookeeper.conf
        • Dockerfile.base.debian9
      • scripts
        • test-platform.sh
        • ci-docker.sh
        • build-base.sh
        • build-docker.sh
        • compile-platform.sh
        • dev-env-run.sh
        • build-exec-docker.sh
        • compile-docker.sh
        • cleanup-dockers.sh
        • dev-env-create.sh
        • test-unittest.sh
        • test-docker.sh
        • build-artifacts.sh
      • .tarignore
    • eco-storm-examples
      • src
        • java
          • BUILD
          • org
            • apache
              • heron
                • examples
                  • eco
                    • sample.properties
                    • TestIBasicPrintBolt.java
                    • LogInfoBolt.java
                    • storm_wordcount.yaml
                    • TestPrintBolt.java
                    • storm_fibonacci.yaml
                    • storm_windowing.yaml
                    • TestPropertyHolder.java
                    • TestUnits.java
                    • TestNameSpout.java
                    • EvenAndOddBolt.java
                    • TestFibonacciSpout.java
                    • TestWindowBolt.java
                    • TestNameCounter.java
    • DISCLAIMER
    • release
      • maven
        • heron-with-kryo.template.pom
        • maven-pom-version.sh
        • heron-kafka.template.pom
        • heron-no-kryo.template.pom
      • release.spec
      • release-process.md
    • .travis.yml
    • README.md
    • scripts
      • compile
        • BUILD
        • errors.sh
        • README.md
      • publish.sh
      • resources
        • idea
          • libraries
            • hp_dep.xml
          • compiler.xml
          • modules.xml
          • codeStyleSettings.xml
          • .name
          • misc.xml
          • vcs.xml
          • copyright
            • profiles_settings.xml
            • heron.xml
      • images
        • BUILD
      • travis
        • ci.sh
        • test.sh
        • build.sh
        • check.sh
      • run_integration_test.sh
      • packages
        • BUILD
        • self_extract_binary.bzl
        • package_info_generator.sh
        • debian
          • description
        • heronpy
          • setup.py.template
          • README.txt
          • __streamletinit__.py.template
          • __apiinit__.py.template
          • requirements.txt
          • __connectorsinit__.py.template
        • bin_common.sh
        • tests_template_bin.sh
        • template_bin.sh
      • applatix
        • javatests.sh
        • ci.sh
        • test.sh
        • pythontests.sh
        • prepare.sh
        • build.sh
        • testutils.sh
      • release
        • BUILD
        • release.sh
        • common.sh
        • relnotes.sh
        • README.md
        • status.sh
      • shutils
        • common.sh
        • save-logs.py
      • ci
        • setup_bazel.sh
        • README.md
        • build_release_packages.sh
        • build_maven_artifacts.sh
        • build_docker_image.sh
      • run_integration_topology_test.sh
      • detect_os_type.sh
      • get_all_heron_paths.sh
      • setup-intellij.sh
      • setup-eclipse.sh
      • release_check
        • license_check.sh
        • run_test_topology.sh
        • full_release_check.sh
        • build_docker.sh
        • README.md
        • build.sh
    • tools
      • cpp
        • BUILD
      • BUILD
      • travis
        • toolchain
          • BUILD
          • CROSSTOOL
        • bazel.rc
      • bazel.rc
      • docker
        • bazel.rc
      • dev
        • profiler
          • profilerUsageMessage.sh
          • attachProfiler.sh
      • platform
        • BUILD
      • python
        • BUILD
        • checkstyle.ini
      • java
        • BUILD
        • src
          • org
            • apache
              • bazel
                • checkstyle
                  • BUILD
                  • PythonCheckstyle.java
                  • apache_coding_style.xml
                  • heron_coding_style.xml
                  • CppCheckstyle.java
                  • JavaCheckstyle.java
                  • heron_header.txt
                  • ExtraActionUtils.java
                  • apache_header.txt
                  • suppressions.xml
                • cppcheck
                  • BUILD
                  • CppCheck.java
      • rules
        • jarjar_rules.bzl
        • BUILD
        • javadoc.bzl
        • java_tests.bzl
        • genproto.bzl
        • newgenproto.bzl
        • heron_deps.bzl
        • proto.bzl
        • build_defs.bzl
        • pex
          • BUILD
          • pex_rules.bzl
          • wrapper
            • README
            • pex_wrapper.py
            • setup.py
          • testlauncher.sh.template
      • build_rules
        • BUILD
        • prelude_bazel
    • index.html
    • .rat-excludes
    • WORKSPACE
    • NOTICE
    • .gitignore
    • contrib
      • spouts
        • kafka
          • src
            • java
              • BUILD
              • org
                • apache
                  • heron
                    • spouts
                      • kafka
                        • KafkaSpout.java
                        • KafkaConsumerFactory.java
                        • DefaultKafkaConsumerFactory.java
                        • DefaultTopicPatternProvider.java
                        • TopicPatternProvider.java
                        • KafkaMetricDecorator.java
                        • DefaultConsumerRecordTransformer.java
                        • ConsumerRecordTransformer.java
          • sample
            • src
              • java
                • BUILD
                • org
                  • apache
                    • heron
                      • spouts
                        • kafka
                          • sample
                            • HeronKafkaSpoutSampleTopology.java
          • test
            • java
              • BUILD
              • org
                • apache
                  • heron
                    • spouts
                      • kafka
                        • DefaultConsumerRecordTransformerTest.java
                        • DefaultKafkaConsumerFactoryTest.java
                        • DefaultTopicPatternProviderTest.java
                        • KafkaMetricDecoratorTest.java
                        • KafkaSpoutTest.java
          • doc
            • README.md
        • README.md
      • bolts
        • kafka
          • src
            • java
              • BUILD
              • org
                • apache
                  • heron
                    • bolts
                      • kafka
                        • DefaultKafkaProducerFactory.java
                        • KafkaProducerFactory.java
                        • KafkaBolt.java
                        • TupleTransformer.java
          • test
            • java
              • BUILD
              • org
                • apache
                  • heron
                    • bolts
                      • kafka
                        • DefaultKafkaProducerFactoryTest.java
                        • KafkaBoltTest.java
        • README.md
    • eco-heron-examples
      • src
        • java
          • BUILD
          • org
            • apache
              • heron
                • examples
                  • eco
                    • StatefulRandomIntSpout.java
                    • sample.properties
                    • heron_windowing.yaml
                    • WordSpout.java
                    • StatefulConsumerBolt.java
                    • TestIBasicPrintBolt.java
                    • LogInfoBolt.java
                    • heron_fibonacci.yaml
                    • heron_stateful_word_count.yaml
                    • StatefulWindowSumBolt.java
                    • RandomString.java
                    • TestPrintBolt.java
                    • TestPropertyHolder.java
                    • TestUnits.java
                    • TestNameSpout.java
                    • heron_stateful_windowing.yaml
                    • EvenAndOddBolt.java
                    • TestFibonacciSpout.java
                    • TestWindowBolt.java
                    • StatefulNumberSpout.java
                    • TestNameCounter.java
                    • heron_wordcount.yaml
    • integration_test
      • src
        • scala
          • BUILD
          • org
            • apache
              • heron
                • integration_test
                  • topology
                    • scala_streamlet_with_filter_and_transform
                      • ScalaStreamletWithFilterAndTransform.scala
                      • ScalaStreamletWithFilterAndTransformResults.json
                    • scala_streamlet_with_map_and_flatmap_and_filter_and_clone
                      • ScalaStreamletWithMapAndFlatMapAndFilterAndClone.scala
                      • ScalaStreamletWithMapAndFlatMapAndFilterAndCloneResults.json
                    • scala_streamlet_with_split_and_with_stream
                      • ScalaStreamletWithSplitAndWithStream.scala
                      • ScalaStreamletWithSplitAndWithStreamResults.json
                    • scala_streamlet_with_keyby_count_and_reduce
                      • ScalaStreamletWithKeybyCountAndReduce.scala
                      • ScalaStreamletWithKeybyCountAndReduceResults.json
                    • scala_streamlet_with_map_and_filter_and_union
                      • ScalaStreamletWithMapAndFilterAndUnion.scala
                      • ScalaStreamletWithMapAndFilterAndUnionResults.json
                  • common
                    • ClassicalMusicDataset.scala
                    • ScalaIntegrationTestBase.scala
        • python
          • local_test_runner
            • test_template.py
            • test_kill_stmgr_metricsmgr.py
            • BUILD
            • test_kill_metricsmgr.py
            • test_scale_up.py
            • resources
              • test.conf
            • test_kill_bolt.py
            • README
            • test_kill_stmgr.py
            • main.py
            • test_kill_tmaster.py
          • test_runner
            • BUILD
            • resources
              • test.json
            • main.py
          • common
            • BUILD
            • status.py
          • http_server
            • BUILD
            • main.py
          • topology_test_runner
            • BUILD
            • resources
              • test.json
            • main.py
          • __init__.py
          • integration_test
            • topology
              • all_grouping
                • all_grouping_result.json
                • all_grouping.py
                • __init__.py
              • one_spout_multi_tasks
                • one_spout_multi_tasks.py
                • one_spout_multi_tasks_result.json
                • __init__.py
              • BUILD
              • basic_one_task
                • basic_one_task_result.json
                • __init__.py
                • basic_one_task.py
              • one_bolt_multi_tasks
                • one_bolt_multi_tasks.py
                • __init__.py
                • one_bolt_multi_tasks_result.json
              • multi_spouts_multi_tasks
                • multi_spouts_multi_tasks.py
                • __init__.py
                • multi_spouts_multi_tasks_result.json
              • one_spout_bolt_multi_tasks
                • one_spout_bolt_multi_tasks.py
                • one_spout_bolt_multi_tasks_result.json
                • __init__.py
              • __init__.py
              • bolt_double_emit_tuples
                • bolt_double_emit_tuples.py
                • bolt_double_emit_tuples_result.json
                • __init__.py
              • none_grouping
                • none_grouping.py
                • none_grouping_result.json
                • __init__.py
              • test_topology_main.py
              • global_grouping
                • global_grouping_result.json
                • global_grouping.py
                • __init__.py
              • one_spout_two_bolts
                • one_spout_two_bolts_result.json
                • one_spout_two_bolts.py
                • __init__.py
              • streamlet
                • word_count_streamlet.py
                • word_count_streamlet_results.json
                • __init__.py
              • shuffle_grouping
                • shuffle_grouping.py
                • shuffle_grouping_result.json
                • __init__.py
              • fields_grouping
                • fields_grouping.py
                • fields_grouping_result.json
                • __init__.py
            • common
              • BUILD
              • spout
                • ab_spout.py
                • __init__.py
              • bolt
                • count_aggregator_bolt.py
                • double_tuples_bolt.py
                • word_count_bolt.py
                • identity_bolt.py
                • __init__.py
              • __init__.py
            • __init__.py
            • core
              • BUILD
              • integration_test_spout.py
              • integration_test_bolt.py
              • batch_bolt.py
              • aggregator_bolt.py
              • test_runner.py
              • constants.py
              • __init__.py
              • terminal_bolt.py
              • test_topology_builder.py
        • java
          • BUILD
          • org
            • apache
              • heron
                • local_integration_test
                  • topology
                    • local_readwrite
                      • LocalReadWriteTopology.java
                • integration_topology_test
                  • topology
                    • basic_topology_one_task_scale_up_down
                      • BasicTopologyOneTaskResults.json
                      • BasicTopologyOneTask.java
                    • basic_topology_one_task_scale_down
                      • BasicTopologyOneTaskResults.json
                      • BasicTopologyOneTask.java
                    • basic_topology_one_task_scale_up
                      • BasicTopologyOneTaskResults.json
                      • BasicTopologyOneTask.java
                    • stateful_basic_topology_one_task
                      • StatefulBasicTopologyOneTask.java
                      • StatefulBasicTopologyOneTaskState.json
                      • StatefulBasicTopologyOneTaskTopo.json
                    • fields_grouping
                      • FieldsGrouping.java
                      • FieldsGroupingResults.json
                  • common
                    • spout
                      • StatefulABSpout.java
                    • AbstractTestTopology.java
                    • bolt
                      • StatefulIdentityBolt.java
                    • BasicConfig.java
                  • core
                    • HttpUtils.java
                    • TopologyTestTopologyBuilder.java
                    • StatefulSpout.java
                    • StatefulBolt.java
                    • StatefulIntegrationTopologyTestBolt.java
                    • StatefulIntegrationTopologyTestSpout.java
                • integration_test
                  • topology
                    • all_grouping
                      • AllGroupingResults.json
                      • AllGrouping.java
                    • one_spout_multi_tasks
                      • OneSpoutMultiTasksResults.json
                      • OneSpoutMultiTasks.java
                    • non_grouping
                      • NonGroupingResults.json
                      • NonGrouping.java
                    • one_bolt_multi_tasks
                      • OneBoltMultiTasksResults.json
                      • OneBoltMultiTasks.java
                    • serialization
                      • SerializationTopologyResults.json
                      • SerializationTopology.java
                      • CustomCheckBolt.java
                      • CustomObject.java
                      • UnserializableCustomCheckBolt.java
                      • CustomSpout.java
                      • UnserializableCustomSpout.java
                      • KryoSerializationTopologyResults.json
                      • UnserializableCustomObject.java
                      • KryoSerializationTopology.java
                    • multi_spouts_multi_tasks
                      • MultiSpoutsMultiTasks.java
                      • MultiSpoutsMultiTasksResults.json
                    • windowing
                      • WindowTestBase.java
                      • time
                        • SlidingTimeWindowTest1Results.json
                        • SlidingTimeWindowTest1.java
                      • count
                        • TumblingCountWindowTest2Results.json
                        • SlidingCountWindowTest2.java
                        • SlidingCountWindowTest1Results.json
                        • TumblingCountWindowTest3.java
                        • SlidingCountWindowTest1.java
                        • SlidingCountWindowTest2Results.json
                        • SlidingCountWindowTest3Results.json
                        • TumblingCountWindowTest2.java
                        • TumblingCountWindowTest1.java
                        • TumblingCountWindowTest3Results.json
                        • SlidingCountWindowTest3.java
                        • TumblingCountWindowTest1Results.json
                      • stateful
                        • StatefulWindowingTest.java
                        • StatefulWindowingTestResults.json
                      • watermark
                        • SlidingWatermarkEventTimeWindowTest1.java
                        • SlidingWatermarkEventTimeWindowTest1Results.json
                    • streamlet_with_split_and_with_stream
                      • StreamletWithSplitAndWithStream.java
                      • StreamletWithSplitAndWithStreamResults.json
                    • streamlet_with_keyby_count_and_reduce
                      • StreamletWithKeybyCountAndReduce.java
                      • StreamletWithKeybyCountAndReduceResults.json
                    • basic_topology_one_task
                      • BasicTopologyOneTaskResults.json
                      • BasicTopologyOneTask.java
                    • streamlet_with_map_and_flatmap_and_filter_and_clone
                      • StreamletWithMapAndFlatMapAndFilterAndCloneResults.json
                      • StreamletWithMapAndFlatMapAndFilterAndClone.java
                    • one_spout_bolt_multi_tasks
                      • OneSpoutBoltMultiTasksResults.json
                      • OneSpoutBoltMultiTasks.java
                    • bolt_double_emit_tuples
                      • BoltDoubleEmitTuplesResults.json
                      • BoltDoubleEmitTuples.java
                    • global_grouping
                      • GlobalGrouping.java
                      • GlobalGroupingResults.json
                    • one_spout_two_bolts
                      • OneSpoutTwoBoltsResults.json
                      • OneSpoutTwoBolts.java
                    • streamlet_with_filter_and_transform
                      • StreamletWithFilterAndTransformResults.json
                      • StreamletWithFilterAndTransform.java
                    • shuffle_grouping
                      • ShuffleGrouping.java
                      • ShuffleGroupingResults.json
                    • fields_grouping
                      • FieldsGrouping.java
                      • FieldsGroupingResults.json
                  • common
                    • HdfsHelper.java
                    • spout
                      • PausedLocalFileSpout.java
                      • ABSpout.java
                      • LocalFileSpout.java
                      • HdfsStringSpout.java
                    • AbstractTestTopology.java
                    • bolt
                      • TweetPropertyBolt.java
                      • IncrementBolt.java
                      • MapAggregatorBolt.java
                      • PartialUniquerBolt.java
                      • JSONTweetFilterBolt.java
                      • WordCountBolt.java
                      • DoubleTuplesBolt.java
                      • LocalWriteBolt.java
                      • CountAggregatorBolt.java
                      • IdentityBolt.java
                    • BasicConfig.java
                  • core
                    • TestTopologyContext.java
                    • ITerminalBolt.java
                    • StatefulIntegrationTestSpout.java
                    • TestTopologyBuilder.java
                    • HttpUtils.java
                    • IntegrationTestBolt.java
                    • AggregatorBolt.java
                    • LocalAggregatorBolt.java