├── .gitignore ├── README.md ├── gradle ├── node.gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle ├── twitter-reactor-kafka-adapter ├── build.gradle └── src │ └── main │ ├── java │ └── com │ │ └── example │ │ └── demo │ │ ├── KafkaAdapterApplication.java │ │ ├── kafka │ │ ├── KafkaCommons.java │ │ └── RawTweetSerializer.java │ │ └── twitter │ │ ├── RawTweet.java │ │ ├── SimpleStatusListener.java │ │ ├── Twitter4jStreamService.java │ │ └── TwitterStreamService.java │ └── resources │ └── kafka.properties └── twitter-reactor-netty-ui ├── build.gradle ├── package.json ├── src └── main │ ├── java │ └── com │ │ └── example │ │ └── demo │ │ ├── ReactorNettyApplication.java │ │ ├── kafka │ │ ├── KafkaCommons.java │ │ └── RawTweetDeserializer.java │ │ ├── mapbox │ │ ├── LocationEnrichService.java │ │ ├── MapboxLocationEnrichService.java │ │ └── MapboxProperties.java │ │ ├── retrofit │ │ └── LambdaCallback.java │ │ ├── twitter │ │ ├── KafkaTwitterStreamService.java │ │ ├── RawTweet.java │ │ ├── Tweet.java │ │ └── TwitterStreamService.java │ │ └── utils │ │ ├── SerializingUtils.java │ │ ├── SseHandler.java │ │ ├── StaticResourceHandler.java │ │ └── WebSocketHandler.java │ ├── js │ ├── README.md │ ├── actions │ │ └── index.js │ ├── components │ │ └── MapComponent.js │ ├── constants │ │ └── index.js │ ├── data │ │ ├── icon-atlas-mapping.json │ │ ├── icon-atlas.png │ │ ├── location-icon-atlas.png │ │ └── location-icon-mapping.json │ ├── epics │ │ └── index.js │ ├── favicon.ico │ ├── icon-cluster-layer.js │ ├── index.js │ ├── reducers │ │ └── index.js │ ├── style │ │ └── app.css │ └── template.html │ └── resources │ ├── kafka.properties │ ├── logback.xml │ └── static │ └── .gitignore └── webpack.config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/README.md -------------------------------------------------------------------------------- /gradle/node.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/gradle/node.gradle -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/settings.gradle -------------------------------------------------------------------------------- /twitter-reactor-kafka-adapter/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-kafka-adapter/build.gradle -------------------------------------------------------------------------------- /twitter-reactor-kafka-adapter/src/main/java/com/example/demo/KafkaAdapterApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-kafka-adapter/src/main/java/com/example/demo/KafkaAdapterApplication.java -------------------------------------------------------------------------------- /twitter-reactor-kafka-adapter/src/main/java/com/example/demo/kafka/KafkaCommons.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-kafka-adapter/src/main/java/com/example/demo/kafka/KafkaCommons.java -------------------------------------------------------------------------------- /twitter-reactor-kafka-adapter/src/main/java/com/example/demo/kafka/RawTweetSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-kafka-adapter/src/main/java/com/example/demo/kafka/RawTweetSerializer.java -------------------------------------------------------------------------------- /twitter-reactor-kafka-adapter/src/main/java/com/example/demo/twitter/RawTweet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-kafka-adapter/src/main/java/com/example/demo/twitter/RawTweet.java -------------------------------------------------------------------------------- /twitter-reactor-kafka-adapter/src/main/java/com/example/demo/twitter/SimpleStatusListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-kafka-adapter/src/main/java/com/example/demo/twitter/SimpleStatusListener.java -------------------------------------------------------------------------------- /twitter-reactor-kafka-adapter/src/main/java/com/example/demo/twitter/Twitter4jStreamService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-kafka-adapter/src/main/java/com/example/demo/twitter/Twitter4jStreamService.java -------------------------------------------------------------------------------- /twitter-reactor-kafka-adapter/src/main/java/com/example/demo/twitter/TwitterStreamService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-kafka-adapter/src/main/java/com/example/demo/twitter/TwitterStreamService.java -------------------------------------------------------------------------------- /twitter-reactor-kafka-adapter/src/main/resources/kafka.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-kafka-adapter/src/main/resources/kafka.properties -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/build.gradle -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/package.json -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/src/main/java/com/example/demo/ReactorNettyApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/src/main/java/com/example/demo/ReactorNettyApplication.java -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/src/main/java/com/example/demo/kafka/KafkaCommons.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/src/main/java/com/example/demo/kafka/KafkaCommons.java -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/src/main/java/com/example/demo/kafka/RawTweetDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/src/main/java/com/example/demo/kafka/RawTweetDeserializer.java -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/src/main/java/com/example/demo/mapbox/LocationEnrichService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/src/main/java/com/example/demo/mapbox/LocationEnrichService.java -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/src/main/java/com/example/demo/mapbox/MapboxLocationEnrichService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/src/main/java/com/example/demo/mapbox/MapboxLocationEnrichService.java -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/src/main/java/com/example/demo/mapbox/MapboxProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/src/main/java/com/example/demo/mapbox/MapboxProperties.java -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/src/main/java/com/example/demo/retrofit/LambdaCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/src/main/java/com/example/demo/retrofit/LambdaCallback.java -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/src/main/java/com/example/demo/twitter/KafkaTwitterStreamService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/src/main/java/com/example/demo/twitter/KafkaTwitterStreamService.java -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/src/main/java/com/example/demo/twitter/RawTweet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/src/main/java/com/example/demo/twitter/RawTweet.java -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/src/main/java/com/example/demo/twitter/Tweet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/src/main/java/com/example/demo/twitter/Tweet.java -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/src/main/java/com/example/demo/twitter/TwitterStreamService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/src/main/java/com/example/demo/twitter/TwitterStreamService.java -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/src/main/java/com/example/demo/utils/SerializingUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/src/main/java/com/example/demo/utils/SerializingUtils.java -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/src/main/java/com/example/demo/utils/SseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/src/main/java/com/example/demo/utils/SseHandler.java -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/src/main/java/com/example/demo/utils/StaticResourceHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/src/main/java/com/example/demo/utils/StaticResourceHandler.java -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/src/main/java/com/example/demo/utils/WebSocketHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/src/main/java/com/example/demo/utils/WebSocketHandler.java -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/src/main/js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/src/main/js/README.md -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/src/main/js/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/src/main/js/actions/index.js -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/src/main/js/components/MapComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/src/main/js/components/MapComponent.js -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/src/main/js/constants/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/src/main/js/constants/index.js -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/src/main/js/data/icon-atlas-mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/src/main/js/data/icon-atlas-mapping.json -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/src/main/js/data/icon-atlas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/src/main/js/data/icon-atlas.png -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/src/main/js/data/location-icon-atlas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/src/main/js/data/location-icon-atlas.png -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/src/main/js/data/location-icon-mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/src/main/js/data/location-icon-mapping.json -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/src/main/js/epics/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/src/main/js/epics/index.js -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/src/main/js/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/src/main/js/favicon.ico -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/src/main/js/icon-cluster-layer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/src/main/js/icon-cluster-layer.js -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/src/main/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/src/main/js/index.js -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/src/main/js/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/src/main/js/reducers/index.js -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/src/main/js/style/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/src/main/js/style/app.css -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/src/main/js/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/src/main/js/template.html -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/src/main/resources/kafka.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/src/main/resources/kafka.properties -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/src/main/resources/logback.xml -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/src/main/resources/static/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /twitter-reactor-netty-ui/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CollaborationInEncapsulation/s1p-reactor-netty-kafka-twitter/HEAD/twitter-reactor-netty-ui/webpack.config.js --------------------------------------------------------------------------------