├── .cache └── .gitkeep ├── .circleci └── config.yml ├── .gitignore ├── CONTRIBUTING.md ├── DEPLOYING.md ├── Dockerfile ├── LICENSE ├── README.md ├── agent ├── ffwd ├── ffwd-local-pubsub-debug.yaml ├── ffwd.yaml ├── pom.xml └── src │ ├── deb │ ├── bin │ │ └── ffwd │ └── control │ │ └── control │ ├── main │ ├── java │ │ └── com │ │ │ └── spotify │ │ │ └── ffwd │ │ │ ├── FastForwardAgent.java │ │ │ └── statistics │ │ │ └── SemanticCoreStatistics.java │ └── resources │ │ └── log4j2.xml │ └── test │ ├── java │ └── com │ │ └── spotify │ │ └── ffwd │ │ ├── FfwdConfigurationTest.java │ │ └── statistics │ │ └── SemanticCoreStatisticsTest.java │ └── resources │ ├── basic-settings-with-dynamic-tags-file.yaml │ ├── basic-settings-with-non-existent-dynamic-tags-file.yaml │ ├── basic-settings.yaml │ ├── dynamic-tags-file.txt │ ├── ffwd-all-plugins.yaml │ ├── ffwd-mixed-plugins.yaml │ └── invalid.yaml ├── api ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── spotify │ │ └── ffwd │ │ ├── Initializable.java │ │ ├── Mappers.java │ │ ├── cache │ │ ├── ExpiringCache.java │ │ ├── NoopCache.java │ │ └── WriteCache.java │ │ ├── filter │ │ ├── AndFilter.java │ │ ├── FalseFilter.java │ │ ├── Filter.java │ │ ├── FilterDeserializer.java │ │ ├── MatchKey.java │ │ ├── MatchTag.java │ │ ├── NotFilter.java │ │ ├── OrFilter.java │ │ ├── TrueFilter.java │ │ └── TypeFilter.java │ │ ├── input │ │ ├── InputManager.java │ │ ├── InputPlugin.java │ │ └── PluginSource.java │ │ ├── model │ │ ├── Batch.java │ │ ├── Metric.java │ │ ├── Metrics.java │ │ └── v2 │ │ │ ├── Batch.java │ │ │ ├── Metric.java │ │ │ ├── Value.java │ │ │ ├── ValueDeserializer.java │ │ │ └── ValueSerializer.java │ │ ├── module │ │ ├── Batching.java │ │ ├── FastForwardModule.java │ │ ├── PluginContext.java │ │ └── PluginSettings.java │ │ ├── netty │ │ └── DatagramPacketToByteBuf.java │ │ ├── noop │ │ ├── NoopModule.java │ │ ├── NoopOutputPlugin.java │ │ └── NoopPluginSink.java │ │ ├── output │ │ ├── BatchablePluginSink.java │ │ ├── BatchingDelegate.java │ │ ├── BatchingPluginSink.java │ │ ├── FilteringDelegate.java │ │ ├── FilteringPluginSink.java │ │ ├── OutputManager.java │ │ ├── OutputPlugin.java │ │ ├── OutputPluginModule.java │ │ └── PluginSink.java │ │ ├── protocol │ │ ├── Protocol.java │ │ ├── ProtocolClient.java │ │ ├── ProtocolClients.java │ │ ├── ProtocolConnection.java │ │ ├── ProtocolFactory.java │ │ ├── ProtocolPluginSink.java │ │ ├── ProtocolPluginSource.java │ │ ├── ProtocolServer.java │ │ ├── ProtocolServers.java │ │ ├── ProtocolType.java │ │ └── RetryPolicy.java │ │ ├── serializer │ │ └── Serializer.java │ │ ├── statistics │ │ ├── BatchingStatistics.java │ │ ├── CoreStatistics.java │ │ ├── HighFrequencyDetectorStatistics.java │ │ ├── InputManagerStatistics.java │ │ ├── NoopCoreStatistics.java │ │ ├── OutputManagerStatistics.java │ │ ├── OutputPluginStatistics.java │ │ └── SemanticCacheStatistics.java │ │ └── util │ │ ├── BatchMetricConverter.java │ │ └── HighFrequencyDetector.java │ └── test │ ├── java │ └── com │ │ └── spotify │ │ └── ffwd │ │ ├── Utils.java │ │ ├── cache │ │ ├── ExpiringCacheTest.java │ │ └── NoopTest.java │ │ ├── model │ │ ├── TestBatch.java │ │ └── v2 │ │ │ ├── TestBatch.java │ │ │ └── TestValue.java │ │ ├── output │ │ ├── BatchingPluginSinkIntegrationTest.java │ │ ├── BatchingPluginSinkTest.java │ │ ├── FilteringPluginSinkTest.java │ │ └── com │ │ │ └── spotify │ │ │ └── ffwd │ │ │ └── protocol │ │ │ └── RetryPolicyTest.java │ │ └── util │ │ └── HighFrequencyDetectorTest.java │ └── resources │ ├── TestBatch.0.json │ ├── TestBatch.1.json │ ├── TestBatch.WithResource.json │ ├── TestBatch.bad.json │ └── TestBatchV2.withoutResource.json ├── core ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── spotify │ │ │ └── ffwd │ │ │ ├── AgentConfig.kt │ │ │ ├── AgentCore.java │ │ │ ├── debug │ │ │ ├── DebugModule.java │ │ │ ├── DebugOutputPlugin.java │ │ │ ├── DebugPluginSink.java │ │ │ ├── DebugServer.java │ │ │ ├── NettyDebugServer.java │ │ │ └── NoopDebugServer.java │ │ │ ├── domain │ │ │ └── SearchDomainDiscovery.kt │ │ │ ├── generated │ │ │ ├── GeneratedInputPlugin.java │ │ │ ├── GeneratedModule.java │ │ │ └── GeneratedPluginSource.java │ │ │ ├── input │ │ │ ├── CoreInputManager.java │ │ │ ├── InputChannelInboundHandler.java │ │ │ └── InputManagerModule.java │ │ │ ├── module │ │ │ └── PluginContextImpl.java │ │ │ ├── output │ │ │ ├── CoreOutputManager.java │ │ │ └── OutputManagerModule.java │ │ │ ├── protocol │ │ │ ├── ProtocolChannelSetup.java │ │ │ ├── ProtocolClientsImpl.java │ │ │ ├── ProtocolServersImpl.java │ │ │ └── RetryingProtocolConnection.java │ │ │ ├── qlog │ │ │ ├── QLogManager.java │ │ │ └── QLogManagerImpl.java │ │ │ └── serializer │ │ │ ├── BuiltInSerializers.java │ │ │ ├── Spotify100ProtoSerializer.java │ │ │ ├── Spotify100Serializer.java │ │ │ └── ToStringSerializer.java │ ├── proto │ │ └── spotify_100.proto │ └── resources │ │ └── log4j2.xml │ └── test │ └── java │ └── com │ └── spotify │ └── ffwd │ ├── filter │ └── FilterDeserializerTest.java │ ├── output │ ├── OutputManagerModuleTest.java │ └── OutputManagerTest.java │ ├── qlog │ └── TestQLogManager.java │ ├── serializer │ └── TestSpotify100ProtoSerializer.java │ └── util │ └── BatchMetricConverterTest.java ├── docs ├── Gemfile ├── Gemfile.lock ├── README.md ├── _config.yml ├── _layouts │ ├── default.html │ └── documentation.html ├── assets │ ├── _sass │ │ ├── _bootstrap-compass.scss │ │ ├── _bootstrap-mincer.scss │ │ ├── _bootstrap-sprockets.scss │ │ ├── _bootstrap.scss │ │ ├── _theme.scss │ │ └── bootstrap │ │ │ ├── _alerts.scss │ │ │ ├── _badges.scss │ │ │ ├── _breadcrumbs.scss │ │ │ ├── _button-groups.scss │ │ │ ├── _buttons.scss │ │ │ ├── _carousel.scss │ │ │ ├── _close.scss │ │ │ ├── _code.scss │ │ │ ├── _component-animations.scss │ │ │ ├── _dropdowns.scss │ │ │ ├── _forms.scss │ │ │ ├── _glyphicons.scss │ │ │ ├── _grid.scss │ │ │ ├── _input-groups.scss │ │ │ ├── _jumbotron.scss │ │ │ ├── _labels.scss │ │ │ ├── _list-group.scss │ │ │ ├── _media.scss │ │ │ ├── _mixins.scss │ │ │ ├── _modals.scss │ │ │ ├── _navbar.scss │ │ │ ├── _navs.scss │ │ │ ├── _normalize.scss │ │ │ ├── _pager.scss │ │ │ ├── _pagination.scss │ │ │ ├── _panels.scss │ │ │ ├── _popovers.scss │ │ │ ├── _print.scss │ │ │ ├── _progress-bars.scss │ │ │ ├── _responsive-embed.scss │ │ │ ├── _responsive-utilities.scss │ │ │ ├── _scaffolding.scss │ │ │ ├── _tables.scss │ │ │ ├── _theme.scss │ │ │ ├── _thumbnails.scss │ │ │ ├── _tooltip.scss │ │ │ ├── _type.scss │ │ │ ├── _utilities.scss │ │ │ ├── _variables.scss │ │ │ ├── _wells.scss │ │ │ └── mixins │ │ │ ├── _alerts.scss │ │ │ ├── _background-variant.scss │ │ │ ├── _border-radius.scss │ │ │ ├── _buttons.scss │ │ │ ├── _center-block.scss │ │ │ ├── _clearfix.scss │ │ │ ├── _forms.scss │ │ │ ├── _gradients.scss │ │ │ ├── _grid-framework.scss │ │ │ ├── _grid.scss │ │ │ ├── _hide-text.scss │ │ │ ├── _image.scss │ │ │ ├── _labels.scss │ │ │ ├── _list-group.scss │ │ │ ├── _nav-divider.scss │ │ │ ├── _nav-vertical-align.scss │ │ │ ├── _opacity.scss │ │ │ ├── _pagination.scss │ │ │ ├── _panels.scss │ │ │ ├── _progress-bar.scss │ │ │ ├── _reset-filter.scss │ │ │ ├── _reset-text.scss │ │ │ ├── _resize.scss │ │ │ ├── _responsive-visibility.scss │ │ │ ├── _size.scss │ │ │ ├── _tab-focus.scss │ │ │ ├── _table-row.scss │ │ │ ├── _text-emphasis.scss │ │ │ ├── _text-overflow.scss │ │ │ └── _vendor-prefixes.scss │ ├── css │ │ ├── api.scss │ │ ├── docs.scss │ │ └── index.scss │ └── js │ │ ├── prism-hql.js │ │ └── prism-ts.js ├── content │ └── _docs │ │ ├── components.md │ │ ├── http.md │ │ ├── json.md │ │ ├── modules.html │ │ ├── on-disk-queue.md │ │ ├── opentelemetry.md │ │ ├── overview.html │ │ ├── protobuf.md │ │ └── pubsub.md ├── images │ ├── dependency-graph.png │ ├── ffwdbig.png │ └── ffwdsmall.png └── index.html ├── lombok.conf ├── modules ├── carbon │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── spotify │ │ └── ffwd │ │ └── carbon │ │ ├── CarbonDecoder.java │ │ ├── CarbonInputPlugin.java │ │ ├── CarbonLineServer.java │ │ ├── CarbonModule.java │ │ └── CarbonPluginSource.java ├── http │ ├── .cache │ │ └── checkstyle-cache │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── spotify │ │ │ └── ffwd │ │ │ └── http │ │ │ ├── HttpClient.java │ │ │ ├── HttpClientFactory.java │ │ │ ├── HttpDecoder.java │ │ │ ├── HttpDiscovery.kt │ │ │ ├── HttpException.kt │ │ │ ├── HttpInputPlugin.java │ │ │ ├── HttpModule.java │ │ │ ├── HttpOutputPlugin.java │ │ │ ├── HttpPing.java │ │ │ ├── HttpPluginSink.java │ │ │ ├── HttpPluginSource.java │ │ │ ├── HttpProtocolServer.java │ │ │ ├── SrvServerList.kt │ │ │ └── StaticServerList.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── spotify │ │ └── ffwd │ │ └── http │ │ └── HttpDecoderTest.java ├── json │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── spotify │ │ │ └── ffwd │ │ │ └── json │ │ │ ├── JsonFrameProtocolServer.java │ │ │ ├── JsonInputPlugin.java │ │ │ ├── JsonLineProtocolServer.java │ │ │ ├── JsonModule.java │ │ │ ├── JsonObjectMapperDecoder.java │ │ │ └── JsonPluginSource.java │ │ └── test │ │ └── java │ │ └── com │ │ └── spotify │ │ └── ffwd │ │ └── json │ │ └── JsonObjectMapperDecoderTest.java ├── kafka │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── spotify │ │ └── ffwd │ │ └── kafka │ │ ├── IntegerEncoder.java │ │ ├── IntegerPartitioner.java │ │ ├── KafkaModule.java │ │ ├── KafkaOutputPlugin.java │ │ ├── KafkaPartitioner.java │ │ ├── KafkaPluginSink.java │ │ └── KafkaRouter.java ├── opencensus │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── spotify │ │ └── ffwd │ │ └── opencensus │ │ ├── OpenCensusOutputModule.java │ │ ├── OpenCensusOutputPlugin.java │ │ └── OpenCensusPluginSink.java ├── opentelemetry │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── spotify │ │ └── ffwd │ │ └── opentelemetry │ │ ├── OpenTelemetryOutputModule.java │ │ ├── OpenTelemetryOutputPlugin.java │ │ └── OpenTelemetryPluginSink.java ├── protobuf │ ├── .cache │ │ └── checkstyle-cache │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── spotify │ │ │ └── ffwd │ │ │ └── protobuf │ │ │ ├── ProtobufDecoder.java │ │ │ ├── ProtobufFrameProtocolServer.java │ │ │ ├── ProtobufInputPlugin.java │ │ │ ├── ProtobufLengthPrefixedProtocolServer.java │ │ │ ├── ProtobufModule.java │ │ │ └── ProtobufPluginSource.java │ │ └── test │ │ └── java │ │ └── com │ │ └── spotify │ │ └── ffwd │ │ └── protobuf │ │ └── ProtobufDecoderTest.java ├── pubsub │ ├── .cache │ │ └── checkstyle-cache │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── spotify │ │ │ └── ffwd │ │ │ └── pubsub │ │ │ ├── PubsubOutputModule.java │ │ │ ├── PubsubOutputPlugin.java │ │ │ ├── PubsubPluginSink.java │ │ │ └── TopicAdmin.java │ │ └── test │ │ └── java │ │ └── com │ │ └── spotify │ │ └── ffwd │ │ └── pubsub │ │ ├── PubsubPluginSinkTest.java │ │ └── Utils.java ├── riemann │ ├── pom.xml │ ├── proto │ │ └── riemann.proto │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ ├── aphyr │ │ │ └── riemann │ │ │ │ └── Proto.java │ │ │ └── spotify │ │ │ └── ffwd │ │ │ └── riemann │ │ │ ├── RiemannDatagramDecoder.java │ │ │ ├── RiemannFrameDecoder.java │ │ │ ├── RiemannInputPlugin.java │ │ │ ├── RiemannMessageDecoder.java │ │ │ ├── RiemannModule.java │ │ │ ├── RiemannResponder.java │ │ │ ├── RiemannSerialization.java │ │ │ ├── RiemannTCPProtocolServer.java │ │ │ └── RiemannUDPProtocolServer.java │ └── tools │ │ └── build-protobuf ├── signalfx │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── spotify │ │ │ └── ffwd │ │ │ └── signalfx │ │ │ ├── SignalFxModule.java │ │ │ ├── SignalFxOutputPlugin.java │ │ │ └── SignalFxPluginSink.java │ │ └── test │ │ └── java │ │ └── com │ │ └── spotify │ │ └── ffwd │ │ └── signalfx │ │ └── SignalFxPluginSinkTest.java └── template │ ├── pom.xml │ └── src │ └── main │ └── java │ └── com │ └── spotify │ └── ffwd │ └── template │ ├── TemplateOutputEncoder.java │ ├── TemplateOutputModule.java │ ├── TemplateOutputPlugin.java │ └── TemplateOutputProtocolClient.java ├── pom.xml ├── protobuf250 ├── LICENSE.protobuf.txt ├── README.md ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── spotify │ └── ffwd │ └── protobuf250 │ ├── AbstractMessage.java │ ├── AbstractMessageLite.java │ ├── AbstractParser.java │ ├── BlockingRpcChannel.java │ ├── BlockingService.java │ ├── BoundedByteString.java │ ├── ByteString.java │ ├── CodedInputStream.java │ ├── CodedOutputStream.java │ ├── DescriptorProtos.java │ ├── Descriptors.java │ ├── DynamicMessage.java │ ├── ExtensionRegistry.java │ ├── ExtensionRegistryLite.java │ ├── FieldSet.java │ ├── GeneratedMessage.java │ ├── GeneratedMessageLite.java │ ├── Internal.java │ ├── InvalidProtocolBufferException.java │ ├── LazyField.java │ ├── LazyStringArrayList.java │ ├── LazyStringList.java │ ├── LiteralByteString.java │ ├── Message.java │ ├── MessageLite.java │ ├── MessageLiteOrBuilder.java │ ├── MessageOrBuilder.java │ ├── Parser.java │ ├── ProtocolMessageEnum.java │ ├── RepeatedFieldBuilder.java │ ├── RopeByteString.java │ ├── RpcCallback.java │ ├── RpcChannel.java │ ├── RpcController.java │ ├── RpcUtil.java │ ├── Service.java │ ├── ServiceException.java │ ├── SingleFieldBuilder.java │ ├── SmallSortedMap.java │ ├── TextFormat.java │ ├── UninitializedMessageException.java │ ├── UnknownFieldSet.java │ ├── UnmodifiableLazyStringList.java │ ├── Utf8.java │ └── WireFormat.java ├── suppressions.xml └── tools └── ffwd /.cache/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DEPLOYING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/DEPLOYING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/README.md -------------------------------------------------------------------------------- /agent/ffwd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/agent/ffwd -------------------------------------------------------------------------------- /agent/ffwd-local-pubsub-debug.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/agent/ffwd-local-pubsub-debug.yaml -------------------------------------------------------------------------------- /agent/ffwd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/agent/ffwd.yaml -------------------------------------------------------------------------------- /agent/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/agent/pom.xml -------------------------------------------------------------------------------- /agent/src/deb/bin/ffwd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/agent/src/deb/bin/ffwd -------------------------------------------------------------------------------- /agent/src/deb/control/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/agent/src/deb/control/control -------------------------------------------------------------------------------- /agent/src/main/java/com/spotify/ffwd/FastForwardAgent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/agent/src/main/java/com/spotify/ffwd/FastForwardAgent.java -------------------------------------------------------------------------------- /agent/src/main/java/com/spotify/ffwd/statistics/SemanticCoreStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/agent/src/main/java/com/spotify/ffwd/statistics/SemanticCoreStatistics.java -------------------------------------------------------------------------------- /agent/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/agent/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /agent/src/test/java/com/spotify/ffwd/FfwdConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/agent/src/test/java/com/spotify/ffwd/FfwdConfigurationTest.java -------------------------------------------------------------------------------- /agent/src/test/java/com/spotify/ffwd/statistics/SemanticCoreStatisticsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/agent/src/test/java/com/spotify/ffwd/statistics/SemanticCoreStatisticsTest.java -------------------------------------------------------------------------------- /agent/src/test/resources/basic-settings-with-dynamic-tags-file.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/agent/src/test/resources/basic-settings-with-dynamic-tags-file.yaml -------------------------------------------------------------------------------- /agent/src/test/resources/basic-settings-with-non-existent-dynamic-tags-file.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/agent/src/test/resources/basic-settings-with-non-existent-dynamic-tags-file.yaml -------------------------------------------------------------------------------- /agent/src/test/resources/basic-settings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/agent/src/test/resources/basic-settings.yaml -------------------------------------------------------------------------------- /agent/src/test/resources/dynamic-tags-file.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/agent/src/test/resources/dynamic-tags-file.txt -------------------------------------------------------------------------------- /agent/src/test/resources/ffwd-all-plugins.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/agent/src/test/resources/ffwd-all-plugins.yaml -------------------------------------------------------------------------------- /agent/src/test/resources/ffwd-mixed-plugins.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/agent/src/test/resources/ffwd-mixed-plugins.yaml -------------------------------------------------------------------------------- /agent/src/test/resources/invalid.yaml: -------------------------------------------------------------------------------- 1 | unknown_fake_property: true 2 | 3 | host: jimjam -------------------------------------------------------------------------------- /api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/pom.xml -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/Initializable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/Initializable.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/Mappers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/Mappers.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/cache/ExpiringCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/cache/ExpiringCache.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/cache/NoopCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/cache/NoopCache.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/cache/WriteCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/cache/WriteCache.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/filter/AndFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/filter/AndFilter.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/filter/FalseFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/filter/FalseFilter.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/filter/Filter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/filter/Filter.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/filter/FilterDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/filter/FilterDeserializer.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/filter/MatchKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/filter/MatchKey.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/filter/MatchTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/filter/MatchTag.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/filter/NotFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/filter/NotFilter.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/filter/OrFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/filter/OrFilter.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/filter/TrueFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/filter/TrueFilter.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/filter/TypeFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/filter/TypeFilter.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/input/InputManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/input/InputManager.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/input/InputPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/input/InputPlugin.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/input/PluginSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/input/PluginSource.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/model/Batch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/model/Batch.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/model/Metric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/model/Metric.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/model/Metrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/model/Metrics.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/model/v2/Batch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/model/v2/Batch.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/model/v2/Metric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/model/v2/Metric.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/model/v2/Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/model/v2/Value.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/model/v2/ValueDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/model/v2/ValueDeserializer.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/model/v2/ValueSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/model/v2/ValueSerializer.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/module/Batching.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/module/Batching.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/module/FastForwardModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/module/FastForwardModule.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/module/PluginContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/module/PluginContext.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/module/PluginSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/module/PluginSettings.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/netty/DatagramPacketToByteBuf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/netty/DatagramPacketToByteBuf.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/noop/NoopModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/noop/NoopModule.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/noop/NoopOutputPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/noop/NoopOutputPlugin.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/noop/NoopPluginSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/noop/NoopPluginSink.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/output/BatchablePluginSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/output/BatchablePluginSink.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/output/BatchingDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/output/BatchingDelegate.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/output/BatchingPluginSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/output/BatchingPluginSink.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/output/FilteringDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/output/FilteringDelegate.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/output/FilteringPluginSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/output/FilteringPluginSink.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/output/OutputManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/output/OutputManager.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/output/OutputPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/output/OutputPlugin.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/output/OutputPluginModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/output/OutputPluginModule.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/output/PluginSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/output/PluginSink.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/protocol/Protocol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/protocol/Protocol.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/protocol/ProtocolClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/protocol/ProtocolClient.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/protocol/ProtocolClients.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/protocol/ProtocolClients.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/protocol/ProtocolConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/protocol/ProtocolConnection.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/protocol/ProtocolFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/protocol/ProtocolFactory.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/protocol/ProtocolPluginSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/protocol/ProtocolPluginSink.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/protocol/ProtocolPluginSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/protocol/ProtocolPluginSource.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/protocol/ProtocolServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/protocol/ProtocolServer.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/protocol/ProtocolServers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/protocol/ProtocolServers.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/protocol/ProtocolType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/protocol/ProtocolType.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/protocol/RetryPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/protocol/RetryPolicy.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/serializer/Serializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/serializer/Serializer.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/statistics/BatchingStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/statistics/BatchingStatistics.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/statistics/CoreStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/statistics/CoreStatistics.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/statistics/HighFrequencyDetectorStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/statistics/HighFrequencyDetectorStatistics.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/statistics/InputManagerStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/statistics/InputManagerStatistics.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/statistics/NoopCoreStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/statistics/NoopCoreStatistics.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/statistics/OutputManagerStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/statistics/OutputManagerStatistics.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/statistics/OutputPluginStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/statistics/OutputPluginStatistics.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/statistics/SemanticCacheStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/statistics/SemanticCacheStatistics.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/util/BatchMetricConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/util/BatchMetricConverter.java -------------------------------------------------------------------------------- /api/src/main/java/com/spotify/ffwd/util/HighFrequencyDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/main/java/com/spotify/ffwd/util/HighFrequencyDetector.java -------------------------------------------------------------------------------- /api/src/test/java/com/spotify/ffwd/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/test/java/com/spotify/ffwd/Utils.java -------------------------------------------------------------------------------- /api/src/test/java/com/spotify/ffwd/cache/ExpiringCacheTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/test/java/com/spotify/ffwd/cache/ExpiringCacheTest.java -------------------------------------------------------------------------------- /api/src/test/java/com/spotify/ffwd/cache/NoopTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/test/java/com/spotify/ffwd/cache/NoopTest.java -------------------------------------------------------------------------------- /api/src/test/java/com/spotify/ffwd/model/TestBatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/test/java/com/spotify/ffwd/model/TestBatch.java -------------------------------------------------------------------------------- /api/src/test/java/com/spotify/ffwd/model/v2/TestBatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/test/java/com/spotify/ffwd/model/v2/TestBatch.java -------------------------------------------------------------------------------- /api/src/test/java/com/spotify/ffwd/model/v2/TestValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/test/java/com/spotify/ffwd/model/v2/TestValue.java -------------------------------------------------------------------------------- /api/src/test/java/com/spotify/ffwd/output/BatchingPluginSinkIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/test/java/com/spotify/ffwd/output/BatchingPluginSinkIntegrationTest.java -------------------------------------------------------------------------------- /api/src/test/java/com/spotify/ffwd/output/BatchingPluginSinkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/test/java/com/spotify/ffwd/output/BatchingPluginSinkTest.java -------------------------------------------------------------------------------- /api/src/test/java/com/spotify/ffwd/output/FilteringPluginSinkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/test/java/com/spotify/ffwd/output/FilteringPluginSinkTest.java -------------------------------------------------------------------------------- /api/src/test/java/com/spotify/ffwd/output/com/spotify/ffwd/protocol/RetryPolicyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/test/java/com/spotify/ffwd/output/com/spotify/ffwd/protocol/RetryPolicyTest.java -------------------------------------------------------------------------------- /api/src/test/java/com/spotify/ffwd/util/HighFrequencyDetectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/test/java/com/spotify/ffwd/util/HighFrequencyDetectorTest.java -------------------------------------------------------------------------------- /api/src/test/resources/TestBatch.0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/test/resources/TestBatch.0.json -------------------------------------------------------------------------------- /api/src/test/resources/TestBatch.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/test/resources/TestBatch.1.json -------------------------------------------------------------------------------- /api/src/test/resources/TestBatch.WithResource.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/test/resources/TestBatch.WithResource.json -------------------------------------------------------------------------------- /api/src/test/resources/TestBatch.bad.json: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /api/src/test/resources/TestBatchV2.withoutResource.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/api/src/test/resources/TestBatchV2.withoutResource.json -------------------------------------------------------------------------------- /core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/pom.xml -------------------------------------------------------------------------------- /core/src/main/java/com/spotify/ffwd/AgentConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/main/java/com/spotify/ffwd/AgentConfig.kt -------------------------------------------------------------------------------- /core/src/main/java/com/spotify/ffwd/AgentCore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/main/java/com/spotify/ffwd/AgentCore.java -------------------------------------------------------------------------------- /core/src/main/java/com/spotify/ffwd/debug/DebugModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/main/java/com/spotify/ffwd/debug/DebugModule.java -------------------------------------------------------------------------------- /core/src/main/java/com/spotify/ffwd/debug/DebugOutputPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/main/java/com/spotify/ffwd/debug/DebugOutputPlugin.java -------------------------------------------------------------------------------- /core/src/main/java/com/spotify/ffwd/debug/DebugPluginSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/main/java/com/spotify/ffwd/debug/DebugPluginSink.java -------------------------------------------------------------------------------- /core/src/main/java/com/spotify/ffwd/debug/DebugServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/main/java/com/spotify/ffwd/debug/DebugServer.java -------------------------------------------------------------------------------- /core/src/main/java/com/spotify/ffwd/debug/NettyDebugServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/main/java/com/spotify/ffwd/debug/NettyDebugServer.java -------------------------------------------------------------------------------- /core/src/main/java/com/spotify/ffwd/debug/NoopDebugServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/main/java/com/spotify/ffwd/debug/NoopDebugServer.java -------------------------------------------------------------------------------- /core/src/main/java/com/spotify/ffwd/domain/SearchDomainDiscovery.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/main/java/com/spotify/ffwd/domain/SearchDomainDiscovery.kt -------------------------------------------------------------------------------- /core/src/main/java/com/spotify/ffwd/generated/GeneratedInputPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/main/java/com/spotify/ffwd/generated/GeneratedInputPlugin.java -------------------------------------------------------------------------------- /core/src/main/java/com/spotify/ffwd/generated/GeneratedModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/main/java/com/spotify/ffwd/generated/GeneratedModule.java -------------------------------------------------------------------------------- /core/src/main/java/com/spotify/ffwd/generated/GeneratedPluginSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/main/java/com/spotify/ffwd/generated/GeneratedPluginSource.java -------------------------------------------------------------------------------- /core/src/main/java/com/spotify/ffwd/input/CoreInputManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/main/java/com/spotify/ffwd/input/CoreInputManager.java -------------------------------------------------------------------------------- /core/src/main/java/com/spotify/ffwd/input/InputChannelInboundHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/main/java/com/spotify/ffwd/input/InputChannelInboundHandler.java -------------------------------------------------------------------------------- /core/src/main/java/com/spotify/ffwd/input/InputManagerModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/main/java/com/spotify/ffwd/input/InputManagerModule.java -------------------------------------------------------------------------------- /core/src/main/java/com/spotify/ffwd/module/PluginContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/main/java/com/spotify/ffwd/module/PluginContextImpl.java -------------------------------------------------------------------------------- /core/src/main/java/com/spotify/ffwd/output/CoreOutputManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/main/java/com/spotify/ffwd/output/CoreOutputManager.java -------------------------------------------------------------------------------- /core/src/main/java/com/spotify/ffwd/output/OutputManagerModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/main/java/com/spotify/ffwd/output/OutputManagerModule.java -------------------------------------------------------------------------------- /core/src/main/java/com/spotify/ffwd/protocol/ProtocolChannelSetup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/main/java/com/spotify/ffwd/protocol/ProtocolChannelSetup.java -------------------------------------------------------------------------------- /core/src/main/java/com/spotify/ffwd/protocol/ProtocolClientsImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/main/java/com/spotify/ffwd/protocol/ProtocolClientsImpl.java -------------------------------------------------------------------------------- /core/src/main/java/com/spotify/ffwd/protocol/ProtocolServersImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/main/java/com/spotify/ffwd/protocol/ProtocolServersImpl.java -------------------------------------------------------------------------------- /core/src/main/java/com/spotify/ffwd/protocol/RetryingProtocolConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/main/java/com/spotify/ffwd/protocol/RetryingProtocolConnection.java -------------------------------------------------------------------------------- /core/src/main/java/com/spotify/ffwd/qlog/QLogManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/main/java/com/spotify/ffwd/qlog/QLogManager.java -------------------------------------------------------------------------------- /core/src/main/java/com/spotify/ffwd/qlog/QLogManagerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/main/java/com/spotify/ffwd/qlog/QLogManagerImpl.java -------------------------------------------------------------------------------- /core/src/main/java/com/spotify/ffwd/serializer/BuiltInSerializers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/main/java/com/spotify/ffwd/serializer/BuiltInSerializers.java -------------------------------------------------------------------------------- /core/src/main/java/com/spotify/ffwd/serializer/Spotify100ProtoSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/main/java/com/spotify/ffwd/serializer/Spotify100ProtoSerializer.java -------------------------------------------------------------------------------- /core/src/main/java/com/spotify/ffwd/serializer/Spotify100Serializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/main/java/com/spotify/ffwd/serializer/Spotify100Serializer.java -------------------------------------------------------------------------------- /core/src/main/java/com/spotify/ffwd/serializer/ToStringSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/main/java/com/spotify/ffwd/serializer/ToStringSerializer.java -------------------------------------------------------------------------------- /core/src/main/proto/spotify_100.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/main/proto/spotify_100.proto -------------------------------------------------------------------------------- /core/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /core/src/test/java/com/spotify/ffwd/filter/FilterDeserializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/test/java/com/spotify/ffwd/filter/FilterDeserializerTest.java -------------------------------------------------------------------------------- /core/src/test/java/com/spotify/ffwd/output/OutputManagerModuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/test/java/com/spotify/ffwd/output/OutputManagerModuleTest.java -------------------------------------------------------------------------------- /core/src/test/java/com/spotify/ffwd/output/OutputManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/test/java/com/spotify/ffwd/output/OutputManagerTest.java -------------------------------------------------------------------------------- /core/src/test/java/com/spotify/ffwd/qlog/TestQLogManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/test/java/com/spotify/ffwd/qlog/TestQLogManager.java -------------------------------------------------------------------------------- /core/src/test/java/com/spotify/ffwd/serializer/TestSpotify100ProtoSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/test/java/com/spotify/ffwd/serializer/TestSpotify100ProtoSerializer.java -------------------------------------------------------------------------------- /core/src/test/java/com/spotify/ffwd/util/BatchMetricConverterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/core/src/test/java/com/spotify/ffwd/util/BatchMetricConverterTest.java -------------------------------------------------------------------------------- /docs/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/Gemfile -------------------------------------------------------------------------------- /docs/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/Gemfile.lock -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/_layouts/default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/_layouts/default.html -------------------------------------------------------------------------------- /docs/_layouts/documentation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/_layouts/documentation.html -------------------------------------------------------------------------------- /docs/assets/_sass/_bootstrap-compass.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/_bootstrap-compass.scss -------------------------------------------------------------------------------- /docs/assets/_sass/_bootstrap-mincer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/_bootstrap-mincer.scss -------------------------------------------------------------------------------- /docs/assets/_sass/_bootstrap-sprockets.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/_bootstrap-sprockets.scss -------------------------------------------------------------------------------- /docs/assets/_sass/_bootstrap.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/_bootstrap.scss -------------------------------------------------------------------------------- /docs/assets/_sass/_theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/_theme.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_alerts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_alerts.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_badges.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_badges.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_breadcrumbs.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_breadcrumbs.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_button-groups.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_button-groups.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_buttons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_buttons.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_carousel.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_carousel.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_close.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_close.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_code.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_code.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_component-animations.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_component-animations.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_dropdowns.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_dropdowns.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_forms.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_forms.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_glyphicons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_glyphicons.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_grid.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_grid.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_input-groups.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_input-groups.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_jumbotron.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_jumbotron.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_labels.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_labels.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_list-group.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_list-group.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_media.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_media.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_mixins.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_modals.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_modals.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_navbar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_navbar.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_navs.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_navs.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_normalize.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_normalize.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_pager.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_pager.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_pagination.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_pagination.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_panels.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_panels.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_popovers.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_popovers.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_print.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_print.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_progress-bars.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_progress-bars.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_responsive-embed.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_responsive-embed.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_responsive-utilities.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_responsive-utilities.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_scaffolding.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_scaffolding.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_tables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_tables.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_theme.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_thumbnails.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_thumbnails.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_tooltip.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_tooltip.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_type.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_type.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_utilities.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_utilities.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_variables.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_wells.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/_wells.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_alerts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/mixins/_alerts.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_background-variant.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/mixins/_background-variant.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_border-radius.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/mixins/_border-radius.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_buttons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/mixins/_buttons.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_center-block.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/mixins/_center-block.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_clearfix.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/mixins/_clearfix.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_forms.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/mixins/_forms.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_gradients.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/mixins/_gradients.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_grid-framework.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/mixins/_grid-framework.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_grid.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/mixins/_grid.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_hide-text.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/mixins/_hide-text.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_image.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/mixins/_image.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_labels.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/mixins/_labels.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_list-group.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/mixins/_list-group.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_nav-divider.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/mixins/_nav-divider.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_nav-vertical-align.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/mixins/_nav-vertical-align.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_opacity.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/mixins/_opacity.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_pagination.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/mixins/_pagination.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_panels.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/mixins/_panels.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_progress-bar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/mixins/_progress-bar.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_reset-filter.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/mixins/_reset-filter.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_reset-text.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/mixins/_reset-text.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_resize.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/mixins/_resize.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_responsive-visibility.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/mixins/_responsive-visibility.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_size.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/mixins/_size.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_tab-focus.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/mixins/_tab-focus.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_table-row.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/mixins/_table-row.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_text-emphasis.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/mixins/_text-emphasis.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_text-overflow.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/mixins/_text-overflow.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_vendor-prefixes.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/_sass/bootstrap/mixins/_vendor-prefixes.scss -------------------------------------------------------------------------------- /docs/assets/css/api.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/css/api.scss -------------------------------------------------------------------------------- /docs/assets/css/docs.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/css/docs.scss -------------------------------------------------------------------------------- /docs/assets/css/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/css/index.scss -------------------------------------------------------------------------------- /docs/assets/js/prism-hql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/js/prism-hql.js -------------------------------------------------------------------------------- /docs/assets/js/prism-ts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/assets/js/prism-ts.js -------------------------------------------------------------------------------- /docs/content/_docs/components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/content/_docs/components.md -------------------------------------------------------------------------------- /docs/content/_docs/http.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/content/_docs/http.md -------------------------------------------------------------------------------- /docs/content/_docs/json.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/content/_docs/json.md -------------------------------------------------------------------------------- /docs/content/_docs/modules.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/content/_docs/modules.html -------------------------------------------------------------------------------- /docs/content/_docs/on-disk-queue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/content/_docs/on-disk-queue.md -------------------------------------------------------------------------------- /docs/content/_docs/opentelemetry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/content/_docs/opentelemetry.md -------------------------------------------------------------------------------- /docs/content/_docs/overview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/content/_docs/overview.html -------------------------------------------------------------------------------- /docs/content/_docs/protobuf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/content/_docs/protobuf.md -------------------------------------------------------------------------------- /docs/content/_docs/pubsub.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/content/_docs/pubsub.md -------------------------------------------------------------------------------- /docs/images/dependency-graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/images/dependency-graph.png -------------------------------------------------------------------------------- /docs/images/ffwdbig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/images/ffwdbig.png -------------------------------------------------------------------------------- /docs/images/ffwdsmall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/images/ffwdsmall.png -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/docs/index.html -------------------------------------------------------------------------------- /lombok.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/lombok.conf -------------------------------------------------------------------------------- /modules/carbon/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/carbon/pom.xml -------------------------------------------------------------------------------- /modules/carbon/src/main/java/com/spotify/ffwd/carbon/CarbonDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/carbon/src/main/java/com/spotify/ffwd/carbon/CarbonDecoder.java -------------------------------------------------------------------------------- /modules/carbon/src/main/java/com/spotify/ffwd/carbon/CarbonInputPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/carbon/src/main/java/com/spotify/ffwd/carbon/CarbonInputPlugin.java -------------------------------------------------------------------------------- /modules/carbon/src/main/java/com/spotify/ffwd/carbon/CarbonLineServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/carbon/src/main/java/com/spotify/ffwd/carbon/CarbonLineServer.java -------------------------------------------------------------------------------- /modules/carbon/src/main/java/com/spotify/ffwd/carbon/CarbonModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/carbon/src/main/java/com/spotify/ffwd/carbon/CarbonModule.java -------------------------------------------------------------------------------- /modules/carbon/src/main/java/com/spotify/ffwd/carbon/CarbonPluginSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/carbon/src/main/java/com/spotify/ffwd/carbon/CarbonPluginSource.java -------------------------------------------------------------------------------- /modules/http/.cache/checkstyle-cache: -------------------------------------------------------------------------------- 1 | #Fri Sep 18 14:47:39 EDT 2020 2 | configuration*?=374630D1E3529B681D7983E3A709252C475FB3A0 3 | -------------------------------------------------------------------------------- /modules/http/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/http/pom.xml -------------------------------------------------------------------------------- /modules/http/src/main/java/com/spotify/ffwd/http/HttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/http/src/main/java/com/spotify/ffwd/http/HttpClient.java -------------------------------------------------------------------------------- /modules/http/src/main/java/com/spotify/ffwd/http/HttpClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/http/src/main/java/com/spotify/ffwd/http/HttpClientFactory.java -------------------------------------------------------------------------------- /modules/http/src/main/java/com/spotify/ffwd/http/HttpDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/http/src/main/java/com/spotify/ffwd/http/HttpDecoder.java -------------------------------------------------------------------------------- /modules/http/src/main/java/com/spotify/ffwd/http/HttpDiscovery.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/http/src/main/java/com/spotify/ffwd/http/HttpDiscovery.kt -------------------------------------------------------------------------------- /modules/http/src/main/java/com/spotify/ffwd/http/HttpException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/http/src/main/java/com/spotify/ffwd/http/HttpException.kt -------------------------------------------------------------------------------- /modules/http/src/main/java/com/spotify/ffwd/http/HttpInputPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/http/src/main/java/com/spotify/ffwd/http/HttpInputPlugin.java -------------------------------------------------------------------------------- /modules/http/src/main/java/com/spotify/ffwd/http/HttpModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/http/src/main/java/com/spotify/ffwd/http/HttpModule.java -------------------------------------------------------------------------------- /modules/http/src/main/java/com/spotify/ffwd/http/HttpOutputPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/http/src/main/java/com/spotify/ffwd/http/HttpOutputPlugin.java -------------------------------------------------------------------------------- /modules/http/src/main/java/com/spotify/ffwd/http/HttpPing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/http/src/main/java/com/spotify/ffwd/http/HttpPing.java -------------------------------------------------------------------------------- /modules/http/src/main/java/com/spotify/ffwd/http/HttpPluginSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/http/src/main/java/com/spotify/ffwd/http/HttpPluginSink.java -------------------------------------------------------------------------------- /modules/http/src/main/java/com/spotify/ffwd/http/HttpPluginSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/http/src/main/java/com/spotify/ffwd/http/HttpPluginSource.java -------------------------------------------------------------------------------- /modules/http/src/main/java/com/spotify/ffwd/http/HttpProtocolServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/http/src/main/java/com/spotify/ffwd/http/HttpProtocolServer.java -------------------------------------------------------------------------------- /modules/http/src/main/java/com/spotify/ffwd/http/SrvServerList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/http/src/main/java/com/spotify/ffwd/http/SrvServerList.kt -------------------------------------------------------------------------------- /modules/http/src/main/java/com/spotify/ffwd/http/StaticServerList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/http/src/main/java/com/spotify/ffwd/http/StaticServerList.kt -------------------------------------------------------------------------------- /modules/http/src/test/java/com/spotify/ffwd/http/HttpDecoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/http/src/test/java/com/spotify/ffwd/http/HttpDecoderTest.java -------------------------------------------------------------------------------- /modules/json/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/json/pom.xml -------------------------------------------------------------------------------- /modules/json/src/main/java/com/spotify/ffwd/json/JsonFrameProtocolServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/json/src/main/java/com/spotify/ffwd/json/JsonFrameProtocolServer.java -------------------------------------------------------------------------------- /modules/json/src/main/java/com/spotify/ffwd/json/JsonInputPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/json/src/main/java/com/spotify/ffwd/json/JsonInputPlugin.java -------------------------------------------------------------------------------- /modules/json/src/main/java/com/spotify/ffwd/json/JsonLineProtocolServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/json/src/main/java/com/spotify/ffwd/json/JsonLineProtocolServer.java -------------------------------------------------------------------------------- /modules/json/src/main/java/com/spotify/ffwd/json/JsonModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/json/src/main/java/com/spotify/ffwd/json/JsonModule.java -------------------------------------------------------------------------------- /modules/json/src/main/java/com/spotify/ffwd/json/JsonObjectMapperDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/json/src/main/java/com/spotify/ffwd/json/JsonObjectMapperDecoder.java -------------------------------------------------------------------------------- /modules/json/src/main/java/com/spotify/ffwd/json/JsonPluginSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/json/src/main/java/com/spotify/ffwd/json/JsonPluginSource.java -------------------------------------------------------------------------------- /modules/json/src/test/java/com/spotify/ffwd/json/JsonObjectMapperDecoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/json/src/test/java/com/spotify/ffwd/json/JsonObjectMapperDecoderTest.java -------------------------------------------------------------------------------- /modules/kafka/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/kafka/pom.xml -------------------------------------------------------------------------------- /modules/kafka/src/main/java/com/spotify/ffwd/kafka/IntegerEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/kafka/src/main/java/com/spotify/ffwd/kafka/IntegerEncoder.java -------------------------------------------------------------------------------- /modules/kafka/src/main/java/com/spotify/ffwd/kafka/IntegerPartitioner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/kafka/src/main/java/com/spotify/ffwd/kafka/IntegerPartitioner.java -------------------------------------------------------------------------------- /modules/kafka/src/main/java/com/spotify/ffwd/kafka/KafkaModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/kafka/src/main/java/com/spotify/ffwd/kafka/KafkaModule.java -------------------------------------------------------------------------------- /modules/kafka/src/main/java/com/spotify/ffwd/kafka/KafkaOutputPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/kafka/src/main/java/com/spotify/ffwd/kafka/KafkaOutputPlugin.java -------------------------------------------------------------------------------- /modules/kafka/src/main/java/com/spotify/ffwd/kafka/KafkaPartitioner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/kafka/src/main/java/com/spotify/ffwd/kafka/KafkaPartitioner.java -------------------------------------------------------------------------------- /modules/kafka/src/main/java/com/spotify/ffwd/kafka/KafkaPluginSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/kafka/src/main/java/com/spotify/ffwd/kafka/KafkaPluginSink.java -------------------------------------------------------------------------------- /modules/kafka/src/main/java/com/spotify/ffwd/kafka/KafkaRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/kafka/src/main/java/com/spotify/ffwd/kafka/KafkaRouter.java -------------------------------------------------------------------------------- /modules/opencensus/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/opencensus/pom.xml -------------------------------------------------------------------------------- /modules/opencensus/src/main/java/com/spotify/ffwd/opencensus/OpenCensusOutputModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/opencensus/src/main/java/com/spotify/ffwd/opencensus/OpenCensusOutputModule.java -------------------------------------------------------------------------------- /modules/opencensus/src/main/java/com/spotify/ffwd/opencensus/OpenCensusOutputPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/opencensus/src/main/java/com/spotify/ffwd/opencensus/OpenCensusOutputPlugin.java -------------------------------------------------------------------------------- /modules/opencensus/src/main/java/com/spotify/ffwd/opencensus/OpenCensusPluginSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/opencensus/src/main/java/com/spotify/ffwd/opencensus/OpenCensusPluginSink.java -------------------------------------------------------------------------------- /modules/opentelemetry/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/opentelemetry/pom.xml -------------------------------------------------------------------------------- /modules/opentelemetry/src/main/java/com/spotify/ffwd/opentelemetry/OpenTelemetryOutputModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/opentelemetry/src/main/java/com/spotify/ffwd/opentelemetry/OpenTelemetryOutputModule.java -------------------------------------------------------------------------------- /modules/opentelemetry/src/main/java/com/spotify/ffwd/opentelemetry/OpenTelemetryOutputPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/opentelemetry/src/main/java/com/spotify/ffwd/opentelemetry/OpenTelemetryOutputPlugin.java -------------------------------------------------------------------------------- /modules/opentelemetry/src/main/java/com/spotify/ffwd/opentelemetry/OpenTelemetryPluginSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/opentelemetry/src/main/java/com/spotify/ffwd/opentelemetry/OpenTelemetryPluginSink.java -------------------------------------------------------------------------------- /modules/protobuf/.cache/checkstyle-cache: -------------------------------------------------------------------------------- 1 | #Sat Sep 19 20:19:45 EDT 2020 2 | configuration*?=78C1E711514E80AA602C8A47682C783693A0D5E6 3 | -------------------------------------------------------------------------------- /modules/protobuf/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/protobuf/pom.xml -------------------------------------------------------------------------------- /modules/protobuf/src/main/java/com/spotify/ffwd/protobuf/ProtobufDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/protobuf/src/main/java/com/spotify/ffwd/protobuf/ProtobufDecoder.java -------------------------------------------------------------------------------- /modules/protobuf/src/main/java/com/spotify/ffwd/protobuf/ProtobufFrameProtocolServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/protobuf/src/main/java/com/spotify/ffwd/protobuf/ProtobufFrameProtocolServer.java -------------------------------------------------------------------------------- /modules/protobuf/src/main/java/com/spotify/ffwd/protobuf/ProtobufInputPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/protobuf/src/main/java/com/spotify/ffwd/protobuf/ProtobufInputPlugin.java -------------------------------------------------------------------------------- /modules/protobuf/src/main/java/com/spotify/ffwd/protobuf/ProtobufLengthPrefixedProtocolServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/protobuf/src/main/java/com/spotify/ffwd/protobuf/ProtobufLengthPrefixedProtocolServer.java -------------------------------------------------------------------------------- /modules/protobuf/src/main/java/com/spotify/ffwd/protobuf/ProtobufModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/protobuf/src/main/java/com/spotify/ffwd/protobuf/ProtobufModule.java -------------------------------------------------------------------------------- /modules/protobuf/src/main/java/com/spotify/ffwd/protobuf/ProtobufPluginSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/protobuf/src/main/java/com/spotify/ffwd/protobuf/ProtobufPluginSource.java -------------------------------------------------------------------------------- /modules/protobuf/src/test/java/com/spotify/ffwd/protobuf/ProtobufDecoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/protobuf/src/test/java/com/spotify/ffwd/protobuf/ProtobufDecoderTest.java -------------------------------------------------------------------------------- /modules/pubsub/.cache/checkstyle-cache: -------------------------------------------------------------------------------- 1 | #Thu Sep 10 16:27:13 EDT 2020 2 | configuration*?=78DF861ECD020A846D3CE7A3A1D304E6129F1D93 3 | -------------------------------------------------------------------------------- /modules/pubsub/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/pubsub/pom.xml -------------------------------------------------------------------------------- /modules/pubsub/src/main/java/com/spotify/ffwd/pubsub/PubsubOutputModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/pubsub/src/main/java/com/spotify/ffwd/pubsub/PubsubOutputModule.java -------------------------------------------------------------------------------- /modules/pubsub/src/main/java/com/spotify/ffwd/pubsub/PubsubOutputPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/pubsub/src/main/java/com/spotify/ffwd/pubsub/PubsubOutputPlugin.java -------------------------------------------------------------------------------- /modules/pubsub/src/main/java/com/spotify/ffwd/pubsub/PubsubPluginSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/pubsub/src/main/java/com/spotify/ffwd/pubsub/PubsubPluginSink.java -------------------------------------------------------------------------------- /modules/pubsub/src/main/java/com/spotify/ffwd/pubsub/TopicAdmin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/pubsub/src/main/java/com/spotify/ffwd/pubsub/TopicAdmin.java -------------------------------------------------------------------------------- /modules/pubsub/src/test/java/com/spotify/ffwd/pubsub/PubsubPluginSinkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/pubsub/src/test/java/com/spotify/ffwd/pubsub/PubsubPluginSinkTest.java -------------------------------------------------------------------------------- /modules/pubsub/src/test/java/com/spotify/ffwd/pubsub/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/pubsub/src/test/java/com/spotify/ffwd/pubsub/Utils.java -------------------------------------------------------------------------------- /modules/riemann/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/riemann/pom.xml -------------------------------------------------------------------------------- /modules/riemann/proto/riemann.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/riemann/proto/riemann.proto -------------------------------------------------------------------------------- /modules/riemann/src/main/java/com/aphyr/riemann/Proto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/riemann/src/main/java/com/aphyr/riemann/Proto.java -------------------------------------------------------------------------------- /modules/riemann/src/main/java/com/spotify/ffwd/riemann/RiemannDatagramDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/riemann/src/main/java/com/spotify/ffwd/riemann/RiemannDatagramDecoder.java -------------------------------------------------------------------------------- /modules/riemann/src/main/java/com/spotify/ffwd/riemann/RiemannFrameDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/riemann/src/main/java/com/spotify/ffwd/riemann/RiemannFrameDecoder.java -------------------------------------------------------------------------------- /modules/riemann/src/main/java/com/spotify/ffwd/riemann/RiemannInputPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/riemann/src/main/java/com/spotify/ffwd/riemann/RiemannInputPlugin.java -------------------------------------------------------------------------------- /modules/riemann/src/main/java/com/spotify/ffwd/riemann/RiemannMessageDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/riemann/src/main/java/com/spotify/ffwd/riemann/RiemannMessageDecoder.java -------------------------------------------------------------------------------- /modules/riemann/src/main/java/com/spotify/ffwd/riemann/RiemannModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/riemann/src/main/java/com/spotify/ffwd/riemann/RiemannModule.java -------------------------------------------------------------------------------- /modules/riemann/src/main/java/com/spotify/ffwd/riemann/RiemannResponder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/riemann/src/main/java/com/spotify/ffwd/riemann/RiemannResponder.java -------------------------------------------------------------------------------- /modules/riemann/src/main/java/com/spotify/ffwd/riemann/RiemannSerialization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/riemann/src/main/java/com/spotify/ffwd/riemann/RiemannSerialization.java -------------------------------------------------------------------------------- /modules/riemann/src/main/java/com/spotify/ffwd/riemann/RiemannTCPProtocolServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/riemann/src/main/java/com/spotify/ffwd/riemann/RiemannTCPProtocolServer.java -------------------------------------------------------------------------------- /modules/riemann/src/main/java/com/spotify/ffwd/riemann/RiemannUDPProtocolServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/riemann/src/main/java/com/spotify/ffwd/riemann/RiemannUDPProtocolServer.java -------------------------------------------------------------------------------- /modules/riemann/tools/build-protobuf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/riemann/tools/build-protobuf -------------------------------------------------------------------------------- /modules/signalfx/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/signalfx/pom.xml -------------------------------------------------------------------------------- /modules/signalfx/src/main/java/com/spotify/ffwd/signalfx/SignalFxModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/signalfx/src/main/java/com/spotify/ffwd/signalfx/SignalFxModule.java -------------------------------------------------------------------------------- /modules/signalfx/src/main/java/com/spotify/ffwd/signalfx/SignalFxOutputPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/signalfx/src/main/java/com/spotify/ffwd/signalfx/SignalFxOutputPlugin.java -------------------------------------------------------------------------------- /modules/signalfx/src/main/java/com/spotify/ffwd/signalfx/SignalFxPluginSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/signalfx/src/main/java/com/spotify/ffwd/signalfx/SignalFxPluginSink.java -------------------------------------------------------------------------------- /modules/signalfx/src/test/java/com/spotify/ffwd/signalfx/SignalFxPluginSinkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/signalfx/src/test/java/com/spotify/ffwd/signalfx/SignalFxPluginSinkTest.java -------------------------------------------------------------------------------- /modules/template/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/template/pom.xml -------------------------------------------------------------------------------- /modules/template/src/main/java/com/spotify/ffwd/template/TemplateOutputEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/template/src/main/java/com/spotify/ffwd/template/TemplateOutputEncoder.java -------------------------------------------------------------------------------- /modules/template/src/main/java/com/spotify/ffwd/template/TemplateOutputModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/template/src/main/java/com/spotify/ffwd/template/TemplateOutputModule.java -------------------------------------------------------------------------------- /modules/template/src/main/java/com/spotify/ffwd/template/TemplateOutputPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/template/src/main/java/com/spotify/ffwd/template/TemplateOutputPlugin.java -------------------------------------------------------------------------------- /modules/template/src/main/java/com/spotify/ffwd/template/TemplateOutputProtocolClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/modules/template/src/main/java/com/spotify/ffwd/template/TemplateOutputProtocolClient.java -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/pom.xml -------------------------------------------------------------------------------- /protobuf250/LICENSE.protobuf.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/LICENSE.protobuf.txt -------------------------------------------------------------------------------- /protobuf250/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/README.md -------------------------------------------------------------------------------- /protobuf250/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/pom.xml -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/AbstractMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/AbstractMessage.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/AbstractMessageLite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/AbstractMessageLite.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/AbstractParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/AbstractParser.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/BlockingRpcChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/BlockingRpcChannel.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/BlockingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/BlockingService.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/BoundedByteString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/BoundedByteString.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/ByteString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/ByteString.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/CodedInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/CodedInputStream.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/CodedOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/CodedOutputStream.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/DescriptorProtos.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/DescriptorProtos.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/Descriptors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/Descriptors.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/DynamicMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/DynamicMessage.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/ExtensionRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/ExtensionRegistry.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/ExtensionRegistryLite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/ExtensionRegistryLite.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/FieldSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/FieldSet.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/GeneratedMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/GeneratedMessage.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/GeneratedMessageLite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/GeneratedMessageLite.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/Internal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/Internal.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/InvalidProtocolBufferException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/InvalidProtocolBufferException.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/LazyField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/LazyField.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/LazyStringArrayList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/LazyStringArrayList.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/LazyStringList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/LazyStringList.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/LiteralByteString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/LiteralByteString.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/Message.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/MessageLite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/MessageLite.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/MessageLiteOrBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/MessageLiteOrBuilder.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/MessageOrBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/MessageOrBuilder.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/Parser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/Parser.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/ProtocolMessageEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/ProtocolMessageEnum.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/RepeatedFieldBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/RepeatedFieldBuilder.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/RopeByteString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/RopeByteString.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/RpcCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/RpcCallback.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/RpcChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/RpcChannel.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/RpcController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/RpcController.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/RpcUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/RpcUtil.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/Service.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/Service.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/ServiceException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/ServiceException.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/SingleFieldBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/SingleFieldBuilder.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/SmallSortedMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/SmallSortedMap.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/TextFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/TextFormat.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/UninitializedMessageException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/UninitializedMessageException.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/UnknownFieldSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/UnknownFieldSet.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/UnmodifiableLazyStringList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/UnmodifiableLazyStringList.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/Utf8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/Utf8.java -------------------------------------------------------------------------------- /protobuf250/src/main/java/com/spotify/ffwd/protobuf250/WireFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/protobuf250/src/main/java/com/spotify/ffwd/protobuf250/WireFormat.java -------------------------------------------------------------------------------- /suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/suppressions.xml -------------------------------------------------------------------------------- /tools/ffwd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/ffwd/HEAD/tools/ffwd --------------------------------------------------------------------------------