├── .classpath ├── .gitignore ├── .project ├── gradle └── wrapper │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── main ├── java │ ├── io │ │ └── moquette │ │ │ ├── server │ │ │ ├── Server__.java │ │ │ └── netty │ │ │ │ ├── NettyAcceptor__.java │ │ │ │ └── NettyMQTTHandler__.java │ │ │ └── spi │ │ │ ├── impl │ │ │ ├── BrokerInterceptor__.java │ │ │ ├── ProtocolProcessorBootstrapper__.java │ │ │ ├── ProtocolProcessor__.java │ │ │ ├── PublishHandler.java │ │ │ ├── Qos0PublishHandler__.java │ │ │ ├── Qos1PublishHandler__.java │ │ │ └── Qos2PublishHandler__.java │ │ │ └── persistence │ │ │ ├── HazelcastMessagesStore.java │ │ │ ├── HazelcastPersistentStore.java │ │ │ └── HazelcastSessionsStore.java │ └── org │ │ └── reactivetechnologies │ │ └── ticker │ │ ├── Job.java │ │ ├── JobExecutor.java │ │ ├── JobLoader.java │ │ ├── JobSeeker.java │ │ ├── Ticker.java │ │ ├── TickerConfiguration.java │ │ ├── datagrid │ │ ├── AbstractMigratedPartitionListener.java │ │ ├── HazelcastClusterListener.java │ │ ├── HazelcastConfiguration.java │ │ ├── HazelcastInstanceWrapper.java │ │ ├── HazelcastOperations.java │ │ ├── HazelcastOperationsFactoryBean.java │ │ └── MigratedPartitionListener.java │ │ ├── messaging │ │ ├── Data.java │ │ ├── MessageProcessingException.java │ │ ├── MessagingConfiguration.java │ │ ├── QueueListenerBuilder.java │ │ ├── actors │ │ │ ├── ActorSystemConfiguration.java │ │ │ ├── ConsumerSupervisorActor.java │ │ │ ├── ConsumerWorkerActor.java │ │ │ ├── MessageContainerSupport.java │ │ │ ├── QueueContainerActor.java │ │ │ └── QueuePublisherActor.java │ │ ├── base │ │ │ ├── AbstractQueueContainer.java │ │ │ ├── AbstractQueueListener.java │ │ │ ├── Consumer.java │ │ │ ├── DeadLetterHandler.java │ │ │ ├── DefaultPublisher.java │ │ │ ├── ItemPartKeyGenerator.java │ │ │ ├── Publisher.java │ │ │ ├── QueueContainer.java │ │ │ ├── QueueContainerAction.java │ │ │ ├── QueueListener.java │ │ │ └── ringbuff │ │ │ │ ├── AbstractDisruptorRecursiveAction.java │ │ │ │ ├── DataWrapperEvent.java │ │ │ │ ├── Disruptors.java │ │ │ │ ├── RingBufferedQueueContainer.java │ │ │ │ └── RingBufferedQueueContainerAction.java │ │ ├── data │ │ │ ├── ByteData.java │ │ │ ├── DataComparable.java │ │ │ ├── DataWrapper.java │ │ │ ├── MapData.java │ │ │ ├── ObjectData.java │ │ │ ├── ObjectsData.java │ │ │ ├── TextData.java │ │ │ └── ext │ │ │ │ ├── LongKey.java │ │ │ │ ├── LongMapData.java │ │ │ │ ├── MapDataEntry.java │ │ │ │ ├── StringKey.java │ │ │ │ ├── StringMapData.java │ │ │ │ ├── TimeUIDKey.java │ │ │ │ └── TimeUIDMapData.java │ │ └── dto │ │ │ ├── __CommitRequest.java │ │ │ ├── __DeadLetterRequest.java │ │ │ ├── __EntryRequest.java │ │ │ ├── __RegistrationRequest.java │ │ │ ├── __RetryRequest.java │ │ │ ├── __RunRequest.java │ │ │ └── __StopRequest.java │ │ ├── mqtt │ │ ├── MqttConfiguration.java │ │ ├── MqttData.java │ │ ├── MqttListener.java │ │ ├── PublishDataDistributor.java │ │ └── TransportInterceptor.java │ │ ├── rest │ │ ├── AbstractRestHandler.java │ │ ├── AddHandler.java │ │ ├── AppendHandler.java │ │ ├── HandlerMappings.java │ │ ├── IngestHandler.java │ │ ├── IngestionController.java.keep │ │ ├── RestConfiguration.java │ │ ├── RestHandler.java │ │ └── RestListener.java │ │ ├── scheduler │ │ ├── AbstractScheduledTask.java │ │ ├── Clock.java │ │ ├── DelegatingCronTrigger.java │ │ ├── DistributedScheduledTask.java │ │ ├── ScheduledTask.java │ │ ├── SchedulerConfiguration.java │ │ ├── SpawnedScheduledTask.java │ │ ├── TaskScheduler.java │ │ └── TaskSchedulerImpl.java │ │ └── utils │ │ ├── ApplicationContextWrapper.java │ │ ├── CommonHelper.java │ │ ├── JarClassLoader.java │ │ ├── JarFileSupport.java │ │ └── TimeUIDSupport.java └── resources │ ├── application.properties │ ├── banner.txt │ └── hazelcast.xml └── test └── java └── ticker ├── actor ├── QueueListenerActorTest.java ├── QueueListenerDisruptorTest.java ├── QueuePublisherIngestionTest.java ├── QueuePublisherOfferingTest.java ├── QueueRestIngestionTest.java └── SimpleQueueListener.java ├── mqtt ├── Listener.java ├── Main.java ├── MqttListenerTest.java └── Publisher.java └── scheduler ├── Config.java ├── Main.java ├── MyScheduledChildTask.java ├── MyScheduledTask.java └── Runner.java /.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/.classpath -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/.gitignore -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/.project -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'ticker' 2 | -------------------------------------------------------------------------------- /src/main/java/io/moquette/server/Server__.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/io/moquette/server/Server__.java -------------------------------------------------------------------------------- /src/main/java/io/moquette/server/netty/NettyAcceptor__.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/io/moquette/server/netty/NettyAcceptor__.java -------------------------------------------------------------------------------- /src/main/java/io/moquette/server/netty/NettyMQTTHandler__.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/io/moquette/server/netty/NettyMQTTHandler__.java -------------------------------------------------------------------------------- /src/main/java/io/moquette/spi/impl/BrokerInterceptor__.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/io/moquette/spi/impl/BrokerInterceptor__.java -------------------------------------------------------------------------------- /src/main/java/io/moquette/spi/impl/ProtocolProcessorBootstrapper__.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/io/moquette/spi/impl/ProtocolProcessorBootstrapper__.java -------------------------------------------------------------------------------- /src/main/java/io/moquette/spi/impl/ProtocolProcessor__.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/io/moquette/spi/impl/ProtocolProcessor__.java -------------------------------------------------------------------------------- /src/main/java/io/moquette/spi/impl/PublishHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/io/moquette/spi/impl/PublishHandler.java -------------------------------------------------------------------------------- /src/main/java/io/moquette/spi/impl/Qos0PublishHandler__.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/io/moquette/spi/impl/Qos0PublishHandler__.java -------------------------------------------------------------------------------- /src/main/java/io/moquette/spi/impl/Qos1PublishHandler__.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/io/moquette/spi/impl/Qos1PublishHandler__.java -------------------------------------------------------------------------------- /src/main/java/io/moquette/spi/impl/Qos2PublishHandler__.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/io/moquette/spi/impl/Qos2PublishHandler__.java -------------------------------------------------------------------------------- /src/main/java/io/moquette/spi/persistence/HazelcastMessagesStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/io/moquette/spi/persistence/HazelcastMessagesStore.java -------------------------------------------------------------------------------- /src/main/java/io/moquette/spi/persistence/HazelcastPersistentStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/io/moquette/spi/persistence/HazelcastPersistentStore.java -------------------------------------------------------------------------------- /src/main/java/io/moquette/spi/persistence/HazelcastSessionsStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/io/moquette/spi/persistence/HazelcastSessionsStore.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/Job.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/Job.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/JobExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/JobExecutor.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/JobLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/JobLoader.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/JobSeeker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/JobSeeker.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/Ticker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/Ticker.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/TickerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/TickerConfiguration.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/datagrid/AbstractMigratedPartitionListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/datagrid/AbstractMigratedPartitionListener.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/datagrid/HazelcastClusterListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/datagrid/HazelcastClusterListener.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/datagrid/HazelcastConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/datagrid/HazelcastConfiguration.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/datagrid/HazelcastInstanceWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/datagrid/HazelcastInstanceWrapper.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/datagrid/HazelcastOperations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/datagrid/HazelcastOperations.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/datagrid/HazelcastOperationsFactoryBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/datagrid/HazelcastOperationsFactoryBean.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/datagrid/MigratedPartitionListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/datagrid/MigratedPartitionListener.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/Data.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/Data.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/MessageProcessingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/MessageProcessingException.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/MessagingConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/MessagingConfiguration.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/QueueListenerBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/QueueListenerBuilder.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/actors/ActorSystemConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/actors/ActorSystemConfiguration.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/actors/ConsumerSupervisorActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/actors/ConsumerSupervisorActor.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/actors/ConsumerWorkerActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/actors/ConsumerWorkerActor.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/actors/MessageContainerSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/actors/MessageContainerSupport.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/actors/QueueContainerActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/actors/QueueContainerActor.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/actors/QueuePublisherActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/actors/QueuePublisherActor.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/base/AbstractQueueContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/base/AbstractQueueContainer.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/base/AbstractQueueListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/base/AbstractQueueListener.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/base/Consumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/base/Consumer.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/base/DeadLetterHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/base/DeadLetterHandler.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/base/DefaultPublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/base/DefaultPublisher.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/base/ItemPartKeyGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/base/ItemPartKeyGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/base/Publisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/base/Publisher.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/base/QueueContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/base/QueueContainer.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/base/QueueContainerAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/base/QueueContainerAction.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/base/QueueListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/base/QueueListener.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/base/ringbuff/AbstractDisruptorRecursiveAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/base/ringbuff/AbstractDisruptorRecursiveAction.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/base/ringbuff/DataWrapperEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/base/ringbuff/DataWrapperEvent.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/base/ringbuff/Disruptors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/base/ringbuff/Disruptors.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/base/ringbuff/RingBufferedQueueContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/base/ringbuff/RingBufferedQueueContainer.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/base/ringbuff/RingBufferedQueueContainerAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/base/ringbuff/RingBufferedQueueContainerAction.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/data/ByteData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/data/ByteData.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/data/DataComparable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/data/DataComparable.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/data/DataWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/data/DataWrapper.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/data/MapData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/data/MapData.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/data/ObjectData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/data/ObjectData.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/data/ObjectsData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/data/ObjectsData.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/data/TextData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/data/TextData.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/data/ext/LongKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/data/ext/LongKey.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/data/ext/LongMapData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/data/ext/LongMapData.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/data/ext/MapDataEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/data/ext/MapDataEntry.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/data/ext/StringKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/data/ext/StringKey.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/data/ext/StringMapData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/data/ext/StringMapData.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/data/ext/TimeUIDKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/data/ext/TimeUIDKey.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/data/ext/TimeUIDMapData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/data/ext/TimeUIDMapData.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/dto/__CommitRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/dto/__CommitRequest.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/dto/__DeadLetterRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/dto/__DeadLetterRequest.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/dto/__EntryRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/dto/__EntryRequest.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/dto/__RegistrationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/dto/__RegistrationRequest.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/dto/__RetryRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/dto/__RetryRequest.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/dto/__RunRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/dto/__RunRequest.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/messaging/dto/__StopRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/messaging/dto/__StopRequest.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/mqtt/MqttConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/mqtt/MqttConfiguration.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/mqtt/MqttData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/mqtt/MqttData.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/mqtt/MqttListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/mqtt/MqttListener.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/mqtt/PublishDataDistributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/mqtt/PublishDataDistributor.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/mqtt/TransportInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/mqtt/TransportInterceptor.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/rest/AbstractRestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/rest/AbstractRestHandler.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/rest/AddHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/rest/AddHandler.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/rest/AppendHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/rest/AppendHandler.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/rest/HandlerMappings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/rest/HandlerMappings.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/rest/IngestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/rest/IngestHandler.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/rest/IngestionController.java.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/rest/IngestionController.java.keep -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/rest/RestConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/rest/RestConfiguration.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/rest/RestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/rest/RestHandler.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/rest/RestListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/rest/RestListener.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/scheduler/AbstractScheduledTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/scheduler/AbstractScheduledTask.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/scheduler/Clock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/scheduler/Clock.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/scheduler/DelegatingCronTrigger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/scheduler/DelegatingCronTrigger.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/scheduler/DistributedScheduledTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/scheduler/DistributedScheduledTask.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/scheduler/ScheduledTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/scheduler/ScheduledTask.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/scheduler/SchedulerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/scheduler/SchedulerConfiguration.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/scheduler/SpawnedScheduledTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/scheduler/SpawnedScheduledTask.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/scheduler/TaskScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/scheduler/TaskScheduler.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/scheduler/TaskSchedulerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/scheduler/TaskSchedulerImpl.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/utils/ApplicationContextWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/utils/ApplicationContextWrapper.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/utils/CommonHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/utils/CommonHelper.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/utils/JarClassLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/utils/JarClassLoader.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/utils/JarFileSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/utils/JarFileSupport.java -------------------------------------------------------------------------------- /src/main/java/org/reactivetechnologies/ticker/utils/TimeUIDSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/java/org/reactivetechnologies/ticker/utils/TimeUIDSupport.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/resources/banner.txt -------------------------------------------------------------------------------- /src/main/resources/hazelcast.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/main/resources/hazelcast.xml -------------------------------------------------------------------------------- /src/test/java/ticker/actor/QueueListenerActorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/test/java/ticker/actor/QueueListenerActorTest.java -------------------------------------------------------------------------------- /src/test/java/ticker/actor/QueueListenerDisruptorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/test/java/ticker/actor/QueueListenerDisruptorTest.java -------------------------------------------------------------------------------- /src/test/java/ticker/actor/QueuePublisherIngestionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/test/java/ticker/actor/QueuePublisherIngestionTest.java -------------------------------------------------------------------------------- /src/test/java/ticker/actor/QueuePublisherOfferingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/test/java/ticker/actor/QueuePublisherOfferingTest.java -------------------------------------------------------------------------------- /src/test/java/ticker/actor/QueueRestIngestionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/test/java/ticker/actor/QueueRestIngestionTest.java -------------------------------------------------------------------------------- /src/test/java/ticker/actor/SimpleQueueListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/test/java/ticker/actor/SimpleQueueListener.java -------------------------------------------------------------------------------- /src/test/java/ticker/mqtt/Listener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/test/java/ticker/mqtt/Listener.java -------------------------------------------------------------------------------- /src/test/java/ticker/mqtt/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/test/java/ticker/mqtt/Main.java -------------------------------------------------------------------------------- /src/test/java/ticker/mqtt/MqttListenerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/test/java/ticker/mqtt/MqttListenerTest.java -------------------------------------------------------------------------------- /src/test/java/ticker/mqtt/Publisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/test/java/ticker/mqtt/Publisher.java -------------------------------------------------------------------------------- /src/test/java/ticker/scheduler/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/test/java/ticker/scheduler/Config.java -------------------------------------------------------------------------------- /src/test/java/ticker/scheduler/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/test/java/ticker/scheduler/Main.java -------------------------------------------------------------------------------- /src/test/java/ticker/scheduler/MyScheduledChildTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/test/java/ticker/scheduler/MyScheduledChildTask.java -------------------------------------------------------------------------------- /src/test/java/ticker/scheduler/MyScheduledTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/test/java/ticker/scheduler/MyScheduledTask.java -------------------------------------------------------------------------------- /src/test/java/ticker/scheduler/Runner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javanotes/ticker/HEAD/src/test/java/ticker/scheduler/Runner.java --------------------------------------------------------------------------------