├── .gitignore ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── HEADER ├── LICENSE ├── README.md ├── docker ├── bin │ ├── README.md │ ├── integrate_test.sh │ └── integration │ │ ├── benchmark │ │ ├── driver-joyqueue │ │ │ ├── joyqueue.yaml │ │ │ └── kafka.yaml │ │ └── workloads │ │ │ ├── 1-topic-5-partition-1kb-10P1C-async.yaml │ │ │ ├── 1-topic-5-partition-1kb-10P1C-sync.yaml │ │ │ ├── 1-topic-5-partition-1kb-1P1C-async.yaml │ │ │ ├── 1-topic-5-partition-1kb-1P1C-sync.yaml │ │ │ └── 1-topic-5-partition-1kb-50P1C-async.yaml │ │ ├── bootstrap.conf │ │ ├── bootstrap.py │ │ ├── configuration.py │ │ ├── model │ │ ├── task.py │ │ └── workspace.py │ │ ├── shell.py │ │ └── workflow.py ├── jenkins │ ├── Dockerfile │ ├── Jenkinsfile │ ├── README.md │ └── plugins.txt ├── pom.xml ├── server │ ├── Dockerfile │ └── pom.xml └── web │ ├── Dockerfile │ └── pom.xml ├── docs ├── cn │ ├── README.md │ ├── client.md │ ├── client_protocol.md │ ├── cluster.md │ ├── concepts.md │ ├── configurations.md │ ├── how_to_compile.md │ ├── index.md │ ├── performance.md │ ├── quickstart.md │ └── rest_api.md ├── diagrams │ └── JoyQueue Docs.vpp └── images │ └── cluster.png ├── joyqueue-client ├── joyqueue-client-all-shaded │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── joyqueue │ │ ├── FakeAll.java │ │ ├── FakeAllShade.java │ │ └── package-info.java ├── joyqueue-client-all │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── joyqueue │ │ ├── FakeAll.java │ │ └── package-info.java ├── joyqueue-client-core-shaded │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── joyqueue │ │ ├── Fake.java │ │ └── package-info.java ├── joyqueue-client-core │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ ├── io │ │ │ └── openmessaging │ │ │ │ └── joyqueue │ │ │ │ ├── JoyQueueBuiltinKeys.java │ │ │ │ ├── JoyQueueOMSConsts.java │ │ │ │ ├── MessagingAccessPointImpl.java │ │ │ │ ├── config │ │ │ │ ├── ExceptionConverter.java │ │ │ │ ├── KeyValueConverter.java │ │ │ │ └── KeyValueHelper.java │ │ │ │ ├── consumer │ │ │ │ ├── ConsumerIndex.java │ │ │ │ ├── ExtensionConsumer.java │ │ │ │ ├── extension │ │ │ │ │ └── ExtensionAdapter.java │ │ │ │ ├── interceptor │ │ │ │ │ ├── ContextAdapter.java │ │ │ │ │ └── ContextAttributeAdapter.java │ │ │ │ ├── message │ │ │ │ │ ├── MessageAdapter.java │ │ │ │ │ ├── MessageConverter.java │ │ │ │ │ ├── MessageExtensionHeaderAdapter.java │ │ │ │ │ ├── MessageHeaderAdapter.java │ │ │ │ │ ├── MessagePropertiesAdapter.java │ │ │ │ │ └── MessageReceiptAdapter.java │ │ │ │ └── support │ │ │ │ │ ├── BatchMessageListenerAdapter.java │ │ │ │ │ ├── BatchMessageListenerContextAdapter.java │ │ │ │ │ ├── ConsumerImpl.java │ │ │ │ │ ├── ConsumerInterceptorAdapter.java │ │ │ │ │ ├── MessageListenerAdapter.java │ │ │ │ │ └── MessageListenerContextAdapter.java │ │ │ │ ├── domain │ │ │ │ ├── JoyQueueConsumerBuiltinKeys.java │ │ │ │ ├── JoyQueueNameServerBuiltinKeys.java │ │ │ │ ├── JoyQueueProducerBuiltinKeys.java │ │ │ │ ├── JoyQueueTransportBuiltinKeys.java │ │ │ │ └── JoyQueueTxFeedbackBuiltinKeys.java │ │ │ │ ├── extension │ │ │ │ ├── AbstractExtensionAdapter.java │ │ │ │ ├── PartitionAdapter.java │ │ │ │ ├── QueueMetaDataAdapter.java │ │ │ │ └── TopicMetadataConverter.java │ │ │ │ ├── message │ │ │ │ ├── EmptyMessageReceipt.java │ │ │ │ └── ExtensionMessage.java │ │ │ │ ├── producer │ │ │ │ ├── ExtensionProducer.java │ │ │ │ ├── ExtensionTransactionalResult.java │ │ │ │ ├── extension │ │ │ │ │ ├── ExtensionAdapter.java │ │ │ │ │ └── ExtensionMessageFactory.java │ │ │ │ ├── interceptor │ │ │ │ │ ├── ContextAdapter.java │ │ │ │ │ └── ContextAttributeAdapter.java │ │ │ │ ├── message │ │ │ │ │ ├── ExtensionHeader.java │ │ │ │ │ ├── ExtensionMessageFactoryImpl.java │ │ │ │ │ ├── MessageAdapter.java │ │ │ │ │ ├── MessageExtensionHeaderAdapter.java │ │ │ │ │ ├── MessageHeaderAdapter.java │ │ │ │ │ ├── MessagePropertiesAdapter.java │ │ │ │ │ └── OMSProduceMessage.java │ │ │ │ └── support │ │ │ │ │ ├── ExtensionTransactionalResultAdapter.java │ │ │ │ │ ├── FutureAdapter.java │ │ │ │ │ ├── ProducerImpl.java │ │ │ │ │ ├── ProducerInterceptorAdapter.java │ │ │ │ │ ├── SendResultAdapter.java │ │ │ │ │ ├── SendResultConverter.java │ │ │ │ │ ├── TransactionProducerImpl.java │ │ │ │ │ ├── TransactionStateCheckListenerAdapter.java │ │ │ │ │ ├── TransactionalContextAdapter.java │ │ │ │ │ └── TransactionalResultAdapter.java │ │ │ │ └── support │ │ │ │ ├── AbstractServiceLifecycle.java │ │ │ │ ├── ConsumerWrapper.java │ │ │ │ ├── MessageAccessPointHolder.java │ │ │ │ └── ProducerWrapper.java │ │ └── org │ │ │ └── joyqueue │ │ │ └── client │ │ │ └── internal │ │ │ ├── ClientConsts.java │ │ │ ├── MessageAccessPoint.java │ │ │ ├── MessageAccessPointFactory.java │ │ │ ├── Plugins.java │ │ │ ├── cluster │ │ │ ├── ClusterClient.java │ │ │ ├── ClusterClientManager.java │ │ │ ├── ClusterClientManagerFactory.java │ │ │ ├── ClusterManager.java │ │ │ ├── ClusterManagerFactory.java │ │ │ ├── ClusterManagerWrapper.java │ │ │ ├── MetadataCacheManager.java │ │ │ ├── MetadataUpdater.java │ │ │ ├── TopicAndApp.java │ │ │ ├── domain │ │ │ │ └── TopicMetadataHolder.java │ │ │ └── exception │ │ │ │ └── ClusterException.java │ │ │ ├── common │ │ │ ├── compress │ │ │ │ ├── CompressUtils.java │ │ │ │ ├── Compressor.java │ │ │ │ ├── CompressorManager.java │ │ │ │ └── support │ │ │ │ │ ├── SnappyCompressor.java │ │ │ │ │ └── ZlibCompressor.java │ │ │ ├── interceptor │ │ │ │ └── BaseInterceptor.java │ │ │ └── ordered │ │ │ │ ├── Ordered.java │ │ │ │ ├── OrderedComparator.java │ │ │ │ └── OrderedSorter.java │ │ │ ├── consumer │ │ │ ├── BaseMessageListener.java │ │ │ ├── BatchMessageListener.java │ │ │ ├── BrokerLoadBalance.java │ │ │ ├── ConsumerIndexManager.java │ │ │ ├── MessageConsumer.java │ │ │ ├── MessageConsumerFactory.java │ │ │ ├── MessageFetcher.java │ │ │ ├── MessageFetcherFactory.java │ │ │ ├── MessageListener.java │ │ │ ├── MessageListenerContainer.java │ │ │ ├── MessagePoller.java │ │ │ ├── MessagePollerFactory.java │ │ │ ├── callback │ │ │ │ ├── BatchFetchListener.java │ │ │ │ ├── BatchPartitionFetchListener.java │ │ │ │ ├── FetchListener.java │ │ │ │ ├── PartitionConsumerListener.java │ │ │ │ ├── PartitionFetchListener.java │ │ │ │ └── PollerListener.java │ │ │ ├── config │ │ │ │ ├── ConsumerConfig.java │ │ │ │ └── FetcherConfig.java │ │ │ ├── container │ │ │ │ ├── DefaultMessageListenerContainer.java │ │ │ │ ├── MessageListenerContainerFactory.java │ │ │ │ └── MessageListenerContainerWrapper.java │ │ │ ├── converter │ │ │ │ ├── BrokerAssignmentConverter.java │ │ │ │ ├── BrokerMessageConverter.java │ │ │ │ ├── ConsumeMessageConverter.java │ │ │ │ ├── MessageConvertSupport.java │ │ │ │ ├── MessageConverter.java │ │ │ │ └── TopicMetadataConverter.java │ │ │ ├── coordinator │ │ │ │ ├── ConsumerCoordinator.java │ │ │ │ ├── CoordinatorManager.java │ │ │ │ ├── PartitionAssignmentManager.java │ │ │ │ └── domain │ │ │ │ │ ├── BrokerAssignment.java │ │ │ │ │ ├── BrokerAssignments.java │ │ │ │ │ ├── BrokerAssignmentsHolder.java │ │ │ │ │ ├── PartitionAssignment.java │ │ │ │ │ └── PartitionAssignmentHolder.java │ │ │ ├── domain │ │ │ │ ├── ConsumeMessage.java │ │ │ │ ├── ConsumeReply.java │ │ │ │ ├── FetchIndexData.java │ │ │ │ ├── FetchMessageData.java │ │ │ │ └── LocalIndexData.java │ │ │ ├── exception │ │ │ │ ├── ConsumerException.java │ │ │ │ └── IgnoreAckException.java │ │ │ ├── interceptor │ │ │ │ ├── ConsumeContext.java │ │ │ │ ├── ConsumerInterceptor.java │ │ │ │ ├── ConsumerInterceptorManager.java │ │ │ │ ├── ConsumerInvocation.java │ │ │ │ ├── ConsumerInvoker.java │ │ │ │ └── GlobalConsumerInterceptorManager.java │ │ │ ├── support │ │ │ │ ├── BatchConsumerInvoker.java │ │ │ │ ├── BindThreadBrokerLoadBalance.java │ │ │ │ ├── BroadcastMessagePoller.java │ │ │ │ ├── BrokerLoadBalanceManager.java │ │ │ │ ├── CompletableFuturePollerListener.java │ │ │ │ ├── ConsumerLocalIndexStore.java │ │ │ │ ├── DefaultConsumerIndexManager.java │ │ │ │ ├── DefaultMessageConsumer.java │ │ │ │ ├── DefaultMessageFetcher.java │ │ │ │ ├── DefaultMessagePoller.java │ │ │ │ ├── LocalConsumerIndexManager.java │ │ │ │ ├── MessageConsumerWrapper.java │ │ │ │ ├── MessageFetcherWrapper.java │ │ │ │ ├── MessageListenerManager.java │ │ │ │ ├── MessagePollerInner.java │ │ │ │ ├── MessagePollerWrapper.java │ │ │ │ ├── OnceConsumerInvoker.java │ │ │ │ ├── PartitionMessagePoller.java │ │ │ │ ├── RandomBrokerLoadBalance.java │ │ │ │ ├── RoundRobinBrokerLoadBalance.java │ │ │ │ ├── TopicMessageConsumer.java │ │ │ │ ├── TopicMessageConsumerDispatcher.java │ │ │ │ └── TopicMessageConsumerScheduler.java │ │ │ └── transport │ │ │ │ ├── ConsumerClient.java │ │ │ │ ├── ConsumerClientConnectionListener.java │ │ │ │ ├── ConsumerClientGroup.java │ │ │ │ ├── ConsumerClientManager.java │ │ │ │ ├── ConsumerClientManagerFactory.java │ │ │ │ └── ConsumerConnectionState.java │ │ │ ├── exception │ │ │ ├── ClientException.java │ │ │ └── SecurityException.java │ │ │ ├── metadata │ │ │ ├── MetadataManager.java │ │ │ ├── converter │ │ │ │ └── ClusterMetadataConverter.java │ │ │ ├── domain │ │ │ │ ├── ClusterMetadata.java │ │ │ │ ├── PartitionGroupMetadata.java │ │ │ │ ├── PartitionMetadata.java │ │ │ │ ├── PartitionNode.java │ │ │ │ └── TopicMetadata.java │ │ │ └── exception │ │ │ │ └── MetadataException.java │ │ │ ├── nameserver │ │ │ ├── NameServerConfig.java │ │ │ ├── NameServerConfigChecker.java │ │ │ └── helper │ │ │ │ └── NameServerHelper.java │ │ │ ├── producer │ │ │ ├── MessageProducer.java │ │ │ ├── MessageProducerFactory.java │ │ │ ├── MessageSender.java │ │ │ ├── MessageSenderFactory.java │ │ │ ├── MessageSenderWrapper.java │ │ │ ├── PartitionSelector.java │ │ │ ├── TransactionMessageProducer.java │ │ │ ├── TxFeedbackManager.java │ │ │ ├── TxFeedbackManagerFactory.java │ │ │ ├── callback │ │ │ │ ├── AsyncBatchProduceCallback.java │ │ │ │ ├── AsyncBatchProduceCallbackAdapter.java │ │ │ │ ├── AsyncBatchSendCallback.java │ │ │ │ ├── AsyncMultiBatchSendCallback.java │ │ │ │ ├── AsyncProduceCallback.java │ │ │ │ ├── AsyncSendCallback.java │ │ │ │ ├── CompletableFutureAsyncBatchProduceCallback.java │ │ │ │ ├── CompletableFutureAsyncProduceCallback.java │ │ │ │ └── TxFeedbackCallback.java │ │ │ ├── checker │ │ │ │ └── ProduceMessageChecker.java │ │ │ ├── config │ │ │ │ ├── ProducerConfig.java │ │ │ │ └── SenderConfig.java │ │ │ ├── converter │ │ │ │ ├── MessageSenderConverter.java │ │ │ │ └── ProduceMessageConverter.java │ │ │ ├── domain │ │ │ │ ├── FeedbackData.java │ │ │ │ ├── FetchFeedbackData.java │ │ │ │ ├── ProduceMessage.java │ │ │ │ ├── ProduceResult.java │ │ │ │ ├── SendBatchResultData.java │ │ │ │ ├── SendPrepareResult.java │ │ │ │ ├── SendResult.java │ │ │ │ ├── SendResultData.java │ │ │ │ └── TransactionStatus.java │ │ │ ├── exception │ │ │ │ ├── NeedRetryException.java │ │ │ │ └── ProducerException.java │ │ │ ├── feedback │ │ │ │ ├── DefaultTxFeedbackManager.java │ │ │ │ ├── TxFeedbackDispatcher.java │ │ │ │ ├── TxFeedbackManagerWrapper.java │ │ │ │ ├── TxFeedbackScheduler.java │ │ │ │ └── config │ │ │ │ │ ├── TxFeedbackConfig.java │ │ │ │ │ └── TxFeedbackConfigChecker.java │ │ │ ├── helper │ │ │ │ └── ProducerHelper.java │ │ │ ├── interceptor │ │ │ │ ├── GlobalProducerInterceptorManager.java │ │ │ │ ├── ProduceContext.java │ │ │ │ ├── ProducerInterceptor.java │ │ │ │ ├── ProducerInterceptorManager.java │ │ │ │ ├── ProducerInvocation.java │ │ │ │ └── ProducerInvoker.java │ │ │ ├── support │ │ │ │ ├── AbstractPartitionSelector.java │ │ │ │ ├── AdaptivePartitionSelector.java │ │ │ │ ├── DefaultMessageProducer.java │ │ │ │ ├── DefaultMessageSender.java │ │ │ │ ├── DefaultTransactionMessageProducer.java │ │ │ │ ├── MessageProducerInner.java │ │ │ │ ├── MessageProducerWrapper.java │ │ │ │ ├── PartitionSelectorManager.java │ │ │ │ └── WeightedPartitionSelector.java │ │ │ └── transport │ │ │ │ ├── ProducerClient.java │ │ │ │ ├── ProducerClientConnectionListener.java │ │ │ │ ├── ProducerClientGroup.java │ │ │ │ ├── ProducerClientManager.java │ │ │ │ ├── ProducerClientManagerFactory.java │ │ │ │ └── ProducerConnectionState.java │ │ │ ├── support │ │ │ └── DefaultMessageAccessPoint.java │ │ │ ├── trace │ │ │ ├── Trace.java │ │ │ ├── TraceBuilder.java │ │ │ ├── TraceCaller.java │ │ │ ├── TraceContext.java │ │ │ ├── TraceManager.java │ │ │ ├── TraceType.java │ │ │ ├── interceptor │ │ │ │ ├── TraceConsumerInterceptor.java │ │ │ │ └── TraceProducerInterceptor.java │ │ │ └── support │ │ │ │ ├── CompositeTrace.java │ │ │ │ ├── CompositeTraceCaller.java │ │ │ │ ├── NoneTrace.java │ │ │ │ ├── NoneTraceCaller.java │ │ │ │ └── TraceWrapper.java │ │ │ └── transport │ │ │ ├── Client.java │ │ │ ├── ClientConnectionInfo.java │ │ │ ├── ClientConnectionListener.java │ │ │ ├── ClientConnectionState.java │ │ │ ├── ClientGroup.java │ │ │ ├── ClientGroupManager.java │ │ │ ├── ClientHeartbeatThread.java │ │ │ ├── ClientManager.java │ │ │ ├── ClientState.java │ │ │ ├── ConnectionState.java │ │ │ └── config │ │ │ ├── TransportConfig.java │ │ │ └── TransportConfigChecker.java │ │ └── resources │ │ └── META-INF │ │ ├── joyqueue │ │ └── version.properties │ │ └── services │ │ ├── org.joyqueue.client.internal.common.compress.Compressor │ │ ├── org.joyqueue.client.internal.consumer.BrokerLoadBalance │ │ ├── org.joyqueue.client.internal.consumer.interceptor.ConsumerInterceptor │ │ ├── org.joyqueue.client.internal.producer.PartitionSelector │ │ └── org.joyqueue.client.internal.producer.interceptor.ProducerInterceptor ├── joyqueue-client-kafka │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── joyqueue │ │ │ └── client │ │ │ └── internal │ │ │ └── consumer │ │ │ └── converter │ │ │ └── kafka │ │ │ ├── KafkaBufferUtils.java │ │ │ ├── KafkaMessageConverter.java │ │ │ └── compressor │ │ │ ├── KafkaCompressionCodec.java │ │ │ ├── KafkaCompressionCodecFactory.java │ │ │ ├── lz4 │ │ │ ├── KafkaLZ4BlockInputStream.java │ │ │ └── KafkaLZ4BlockOutputStream.java │ │ │ └── stream │ │ │ └── ByteBufferInputStream.java │ │ └── resources │ │ └── META-INF │ │ └── services │ │ └── org.joyqueue.client.internal.consumer.converter.MessageConverter ├── joyqueue-client-loadbalance-adaptive │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── joyqueue │ │ │ └── client │ │ │ └── loadbalance │ │ │ └── adaptive │ │ │ ├── AdaptiveLoadBalance.java │ │ │ ├── RandomLoadBalance.java │ │ │ ├── ScoreJudge.java │ │ │ ├── ScoreJudgeManager.java │ │ │ ├── WeightLoadBalance.java │ │ │ ├── config │ │ │ └── AdaptiveLoadBalanceConfig.java │ │ │ ├── judge │ │ │ ├── AvailableScoreJudge.java │ │ │ ├── AvgScoreJudge.java │ │ │ └── RegionScoreJudge.java │ │ │ └── node │ │ │ ├── Metric.java │ │ │ ├── Metrics.java │ │ │ ├── Node.java │ │ │ ├── Nodes.java │ │ │ └── WeightNode.java │ │ └── resources │ │ └── META-INF │ │ └── services │ │ └── org.joyqueue.client.loadbalance.adaptive.ScoreJudge ├── joyqueue-client-samples │ ├── joyqueue-client-samples-kafka │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── joyqueue │ │ │ │ └── client │ │ │ │ └── samples │ │ │ │ └── kafka │ │ │ │ ├── SimpleKafkaConsumer.java │ │ │ │ └── SimpleKafkaProducer.java │ │ │ └── resources │ │ │ └── log4j2.xml │ ├── joyqueue-client-samples-openmessaging │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── joyqueue │ │ │ │ └── client │ │ │ │ └── samples │ │ │ │ └── api │ │ │ │ ├── consumer │ │ │ │ ├── BatchConsumer.java │ │ │ │ ├── BatchReceiveConsumer.java │ │ │ │ ├── JoyQueueSimpleConsumerInterceptor.java │ │ │ │ ├── PartitionIndexReceiveConsumer.java │ │ │ │ ├── PartitionReceiveConsumer.java │ │ │ │ ├── ReceiveConsumer.java │ │ │ │ ├── SimpleConsumer.java │ │ │ │ └── SimpleConsumerInterceptor.java │ │ │ │ ├── interceptor │ │ │ │ ├── SimpleMessageFilterConsts.java │ │ │ │ ├── SimpleMessageFilterConsumerInterceptor.java │ │ │ │ └── SimpleMessageFilterProducerInterceptor.java │ │ │ │ ├── metadata │ │ │ │ └── SimpleMetadata.java │ │ │ │ └── producer │ │ │ │ ├── AsyncBatchProducer.java │ │ │ │ ├── AsyncProducer.java │ │ │ │ ├── BatchProducer.java │ │ │ │ ├── ExtensionTransactionProducer.java │ │ │ │ ├── FutureProducer.java │ │ │ │ ├── JoyQueueSimpleProducerInterceptor.java │ │ │ │ ├── SimpleProducer.java │ │ │ │ ├── SimpleProducerInterceptor.java │ │ │ │ └── TransactionProducer.java │ │ │ └── resources │ │ │ ├── log4j2.xml │ │ │ └── services │ │ │ ├── com.jd.joyqueue.client.internal.consumer.interceptor.ConsumerInterceptor │ │ │ └── com.jd.joyqueue.client.internal.producer.interceptor.ProducerInterceptor │ ├── joyqueue-client-samples-spring │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── joyqueue │ │ │ │ └── client │ │ │ │ └── samples │ │ │ │ └── spring │ │ │ │ ├── SimpleConsumerInterceptor.java │ │ │ │ ├── SimpleMessageListener.java │ │ │ │ ├── SimpleProducerInterceptor.java │ │ │ │ ├── SimpleTransactionStateCheckListener.java │ │ │ │ └── SpringMain.java │ │ │ └── resources │ │ │ ├── log4j2.xml │ │ │ └── spring-sample.xml │ ├── joyqueue-client-samples-springboot │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── joyqueue │ │ │ │ └── client │ │ │ │ └── samples │ │ │ │ └── springboot │ │ │ │ ├── SimpleMessageListener1.java │ │ │ │ ├── SimpleMessageListener2.java │ │ │ │ ├── SimpleProducerInterceptor.java │ │ │ │ ├── SimpleTransactionStateCheckListener.java │ │ │ │ ├── SipmleConsumerInterceptor.java │ │ │ │ └── SpringBootMain.java │ │ │ └── resources │ │ │ ├── application.properties │ │ │ └── log4j2.xml │ ├── joyqueue-client-samples-springcloud-stream │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── joyqueue │ │ │ │ └── client │ │ │ │ └── samples │ │ │ │ └── springcloud │ │ │ │ └── stream │ │ │ │ ├── CustomProcessor.java │ │ │ │ ├── StreamBootstrap.java │ │ │ │ └── StreamListenerService.java │ │ │ └── resources │ │ │ ├── application-stream.yml │ │ │ └── application.yml │ └── pom.xml └── pom.xml ├── joyqueue-common ├── joyqueue-datasource │ ├── joyqueue-datasource-api │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── joyqueue │ │ │ └── datasource │ │ │ ├── DataSourceBuilder.java │ │ │ ├── DataSourceConfig.java │ │ │ ├── DataSourceFactory.java │ │ │ └── XDataSource.java │ ├── joyqueue-datasource-hikaricp │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── joyqueue │ │ │ │ └── datasource │ │ │ │ ├── HikariDataSourceBuilder.java │ │ │ │ └── HikariXDataSource.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── org.joyqueue.datasource.DataSourceBuilder │ └── pom.xml ├── joyqueue-hbase │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── joyqueue │ │ └── hbase │ │ └── HBaseClient.java ├── joyqueue-model │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── joyqueue │ │ │ ├── config │ │ │ └── BrokerConfigKey.java │ │ │ ├── domain │ │ │ ├── AllMetadata.java │ │ │ ├── AppToken.java │ │ │ ├── Broker.java │ │ │ ├── ClientType.java │ │ │ ├── Config.java │ │ │ ├── ConsumeRetry.java │ │ │ ├── Consumer.java │ │ │ ├── ConsumerPolicy.java │ │ │ ├── CoordinatorDetail.java │ │ │ ├── CoordinatorGroup.java │ │ │ ├── CoordinatorGroupExpiredMember.java │ │ │ ├── CoordinatorGroupMember.java │ │ │ ├── CoordinatorGroupMemberExtension.java │ │ │ ├── DataCenter.java │ │ │ ├── Namespace.java │ │ │ ├── Partition.java │ │ │ ├── PartitionGroup.java │ │ │ ├── Producer.java │ │ │ ├── ProducerPolicy.java │ │ │ ├── QosLevel.java │ │ │ ├── Replica.java │ │ │ ├── Subscription.java │ │ │ ├── Topic.java │ │ │ ├── TopicConfig.java │ │ │ ├── TopicName.java │ │ │ └── TopicType.java │ │ │ ├── event │ │ │ ├── BrokerEvent.java │ │ │ ├── ConfigEvent.java │ │ │ ├── ConsumerEvent.java │ │ │ ├── DataCenterEvent.java │ │ │ ├── EventType.java │ │ │ ├── MetaEvent.java │ │ │ ├── NameServerEvent.java │ │ │ ├── PartitionGroupEvent.java │ │ │ ├── ProducerEvent.java │ │ │ └── TopicEvent.java │ │ │ ├── exception │ │ │ ├── JoyQueueCode.java │ │ │ ├── JoyQueueConfigException.java │ │ │ └── JoyQueueException.java │ │ │ ├── helper │ │ │ └── PortHelper.java │ │ │ ├── manage │ │ │ ├── BrokerMetadata.java │ │ │ ├── IndexItem.java │ │ │ ├── PartitionGroupMetric.java │ │ │ ├── PartitionGroupPosition.java │ │ │ ├── PartitionMetric.java │ │ │ ├── PartitionPosition.java │ │ │ └── TopicMetric.java │ │ │ ├── message │ │ │ ├── BrokerCommit.java │ │ │ ├── BrokerMessage.java │ │ │ ├── BrokerPrepare.java │ │ │ ├── BrokerRollback.java │ │ │ ├── JoyQueueLog.java │ │ │ ├── Message.java │ │ │ ├── MessageId.java │ │ │ ├── MessageLocation.java │ │ │ ├── SourceType.java │ │ │ └── exception │ │ │ │ └── MessageException.java │ │ │ ├── model │ │ │ ├── BrokerMetadata.java │ │ │ ├── ListQuery.java │ │ │ ├── MonitorRecord.java │ │ │ ├── PageResult.java │ │ │ ├── Pager.java │ │ │ ├── Pagination.java │ │ │ ├── QKeyword.java │ │ │ ├── QOperator.java │ │ │ ├── QPageQuery.java │ │ │ └── Query.java │ │ │ ├── monitor │ │ │ ├── ArchiveMonitorInfo.java │ │ │ ├── BaseMonitorInfo.java │ │ │ ├── BrokerMessageInfo.java │ │ │ ├── BrokerMonitorInfo.java │ │ │ ├── BrokerMonitorInfoExt.java │ │ │ ├── BrokerStartupInfo.java │ │ │ ├── BufferPoolMonitorInfo.java │ │ │ ├── Client.java │ │ │ ├── ConnectionMonitorDetailInfo.java │ │ │ ├── ConnectionMonitorInfo.java │ │ │ ├── ConsumerMonitorInfo.java │ │ │ ├── ConsumerPartitionGroupMonitorInfo.java │ │ │ ├── ConsumerPartitionMonitorInfo.java │ │ │ ├── DeQueueMonitorInfo.java │ │ │ ├── DefaultPointTracer.java │ │ │ ├── ElectionMonitorInfo.java │ │ │ ├── EnQueueMonitorInfo.java │ │ │ ├── MqttAcknowledgedInfo.java │ │ │ ├── MqttConnectionInfo.java │ │ │ ├── MqttConsumeInfo.java │ │ │ ├── MqttDeliveryDetailInfo.java │ │ │ ├── MqttDeliveryInfo.java │ │ │ ├── MqttPublishInfo.java │ │ │ ├── MqttSessionInfo.java │ │ │ ├── MqttSubscriptionInfo.java │ │ │ ├── MqttSummaryInfo.java │ │ │ ├── MqttThreadClientInfo.java │ │ │ ├── MqttThreadDetailInfo.java │ │ │ ├── NameServerMonitorInfo.java │ │ │ ├── PartitionAckMonitorInfo.java │ │ │ ├── PartitionGroupMonitorInfo.java │ │ │ ├── PartitionGroupNodeMonitorInfo.java │ │ │ ├── PartitionLeaderAckMonitorInfo.java │ │ │ ├── PartitionMonitorInfo.java │ │ │ ├── PendingMonitorInfo.java │ │ │ ├── PointTracer.java │ │ │ ├── ProducerMonitorInfo.java │ │ │ ├── ProducerPartitionGroupMonitorInfo.java │ │ │ ├── ProducerPartitionMonitorInfo.java │ │ │ ├── ReplicationMonitorInfo.java │ │ │ ├── RestResponse.java │ │ │ ├── RestResponseCode.java │ │ │ ├── RetryMonitorInfo.java │ │ │ ├── StoreMonitorInfo.java │ │ │ ├── StringResponse.java │ │ │ ├── TopicMonitorInfo.java │ │ │ └── TraceStat.java │ │ │ └── response │ │ │ ├── BooleanResponse.java │ │ │ └── Response.java │ │ └── resources │ │ └── META-INF │ │ └── services │ │ ├── org.joyqueue.monitor.PointTracer │ │ └── org.joyqueue.toolkit.config.PropertyDef ├── joyqueue-network │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── joyqueue │ │ └── network │ │ ├── codec │ │ ├── AddConnectionRequestCodec.java │ │ ├── AddConnectionResponseCodec.java │ │ ├── AddConsumerRequestCodec.java │ │ ├── AddConsumerResponseCodec.java │ │ ├── AddProducerRequestCodec.java │ │ ├── AddProducerResponseCodec.java │ │ ├── AuthorizationCodec.java │ │ ├── BooleanAckCodec.java │ │ ├── CommitAckRequestCodec.java │ │ ├── CommitAckResponseCodec.java │ │ ├── CommitIndexRequestCodec.java │ │ ├── CommitIndexResponseCodec.java │ │ ├── FetchAssignedPartitionRequestCodec.java │ │ ├── FetchAssignedPartitionResponseCodec.java │ │ ├── FetchClusterRequestCodec.java │ │ ├── FetchClusterResponseCodec.java │ │ ├── FetchHealthRequestCodec.java │ │ ├── FetchHealthResponseCodec.java │ │ ├── FetchIndexRequestCodec.java │ │ ├── FetchIndexResponseCodec.java │ │ ├── FetchPartitionMessageRequestCodec.java │ │ ├── FetchPartitionMessageResponseCodec.java │ │ ├── FetchProduceFeedbackRequestCodec.java │ │ ├── FetchProduceFeedbackResponseCodec.java │ │ ├── FetchTopicMessageRequestCodec.java │ │ ├── FetchTopicMessageResponseCodec.java │ │ ├── FindCoordinatorRequestCodec.java │ │ ├── FindCoordinatorResponseCodec.java │ │ ├── GetTopicsAckCodec.java │ │ ├── GetTopicsCodec.java │ │ ├── HeartbeatRequestCodec.java │ │ ├── JoyQueueCodecFactory.java │ │ ├── NullPayloadCodec.java │ │ ├── ProduceMessageCommitRequestCodec.java │ │ ├── ProduceMessageCommitResponseCodec.java │ │ ├── ProduceMessagePrepareRequestCodec.java │ │ ├── ProduceMessagePrepareResponseCodec.java │ │ ├── ProduceMessageRequestCodec.java │ │ ├── ProduceMessageResponseCodec.java │ │ ├── ProduceMessageRollbackRequestCodec.java │ │ ├── ProduceMessageRollbackResponseCodec.java │ │ ├── RemoveConnectionRequestCodec.java │ │ ├── RemoveConsumerRequestCodec.java │ │ ├── RemoveProducerRequestCodec.java │ │ ├── SubscribeAckCodec.java │ │ ├── SubscribeCodec.java │ │ └── UnSubscribeCodec.java │ │ ├── command │ │ ├── AddConnectionRequest.java │ │ ├── AddConnectionResponse.java │ │ ├── AddConsumerRequest.java │ │ ├── AddConsumerResponse.java │ │ ├── AddProducerRequest.java │ │ ├── AddProducerResponse.java │ │ ├── Authorization.java │ │ ├── BooleanAck.java │ │ ├── CommandType.java │ │ ├── CommitAckData.java │ │ ├── CommitAckRequest.java │ │ ├── CommitAckResponse.java │ │ ├── CommitAckResult.java │ │ ├── CommitIndexRequest.java │ │ ├── CommitIndexResponse.java │ │ ├── FetchAssignedPartitionAckData.java │ │ ├── FetchAssignedPartitionData.java │ │ ├── FetchAssignedPartitionRequest.java │ │ ├── FetchAssignedPartitionResponse.java │ │ ├── FetchClusterRequest.java │ │ ├── FetchClusterResponse.java │ │ ├── FetchHealthRequest.java │ │ ├── FetchHealthResponse.java │ │ ├── FetchIndexData.java │ │ ├── FetchIndexRequest.java │ │ ├── FetchIndexResponse.java │ │ ├── FetchPartitionMessageAckData.java │ │ ├── FetchPartitionMessageData.java │ │ ├── FetchPartitionMessageRequest.java │ │ ├── FetchPartitionMessageResponse.java │ │ ├── FetchProduceFeedbackAckData.java │ │ ├── FetchProduceFeedbackRequest.java │ │ ├── FetchProduceFeedbackResponse.java │ │ ├── FetchTopicMessageAckData.java │ │ ├── FetchTopicMessageData.java │ │ ├── FetchTopicMessageRequest.java │ │ ├── FetchTopicMessageResponse.java │ │ ├── FindCoordinatorAckData.java │ │ ├── FindCoordinatorRequest.java │ │ ├── FindCoordinatorResponse.java │ │ ├── GetTopics.java │ │ ├── GetTopicsAck.java │ │ ├── HeartbeatRequest.java │ │ ├── JoyQueueCommandType.java │ │ ├── JoyQueuePayloadCodecRegistry.java │ │ ├── ProduceMessageAckData.java │ │ ├── ProduceMessageAckItemData.java │ │ ├── ProduceMessageCommitRequest.java │ │ ├── ProduceMessageCommitResponse.java │ │ ├── ProduceMessageData.java │ │ ├── ProduceMessagePrepareRequest.java │ │ ├── ProduceMessagePrepareResponse.java │ │ ├── ProduceMessageRequest.java │ │ ├── ProduceMessageResponse.java │ │ ├── ProduceMessageRollbackRequest.java │ │ ├── ProduceMessageRollbackResponse.java │ │ ├── RemoveConnectionRequest.java │ │ ├── RemoveConsumerRequest.java │ │ ├── RemoveProducerRequest.java │ │ ├── RetryType.java │ │ ├── Subscribe.java │ │ ├── SubscribeAck.java │ │ ├── SystemCmd.java │ │ ├── Topic.java │ │ ├── TopicPartition.java │ │ ├── TopicPartitionGroup.java │ │ ├── TxStatus.java │ │ └── UnSubscribe.java │ │ ├── domain │ │ ├── BrokerNode.java │ │ ├── BrokerPermission.java │ │ └── BrokerSysCode.java │ │ ├── event │ │ ├── TransportEvent.java │ │ ├── TransportEventHandler.java │ │ └── TransportEventType.java │ │ ├── handler │ │ ├── ClientConnectionHandler.java │ │ ├── ConnectionHandler.java │ │ └── ExceptionChannelHandler.java │ │ ├── protocol │ │ ├── ChannelHandlerProvider.java │ │ ├── CommandHandlerProvider.java │ │ ├── ExceptionHandlerProvider.java │ │ ├── Protocol.java │ │ ├── ProtocolException.java │ │ ├── ProtocolServer.java │ │ ├── ProtocolService.java │ │ ├── ProtocolTransport.java │ │ ├── TransportEventBusAware.java │ │ └── annotation │ │ │ ├── CommonHandler.java │ │ │ ├── FetchHandler.java │ │ │ └── ProduceHandler.java │ │ ├── serializer │ │ ├── BatchMessageSerializer.java │ │ ├── JoyQueueMapTools.java │ │ └── Serializer.java │ │ ├── session │ │ ├── ClientId.java │ │ ├── Connection.java │ │ ├── ConnectionId.java │ │ ├── Consumer.java │ │ ├── ConsumerId.java │ │ ├── Joint.java │ │ ├── Language.java │ │ ├── Producer.java │ │ ├── ProducerId.java │ │ └── TransactionId.java │ │ └── transport │ │ ├── ChannelTransport.java │ │ ├── RequestBarrier.java │ │ ├── ResponseFuture.java │ │ ├── Transport.java │ │ ├── TransportAttribute.java │ │ ├── TransportClient.java │ │ ├── TransportClientFactory.java │ │ ├── TransportClientSupport.java │ │ ├── TransportHelper.java │ │ ├── TransportServer.java │ │ ├── TransportServerFactory.java │ │ ├── TransportServerSupport.java │ │ ├── TransportState.java │ │ ├── codec │ │ ├── Codec.java │ │ ├── CodecFactory.java │ │ ├── Decoder.java │ │ ├── DefaultDecoder.java │ │ ├── DefaultEncoder.java │ │ ├── Encoder.java │ │ ├── JoyQueueHeader.java │ │ ├── JoyQueueHeaderCodec.java │ │ ├── PayloadCodec.java │ │ ├── PayloadCodecFactory.java │ │ ├── PayloadDecoder.java │ │ ├── PayloadEncoder.java │ │ └── support │ │ │ ├── DefaultCodec.java │ │ │ ├── DefaultCodecFactory.java │ │ │ ├── JoyQueueCodec.java │ │ │ ├── NettyDecoder.java │ │ │ └── NettyEncoder.java │ │ ├── command │ │ ├── Command.java │ │ ├── CommandCallback.java │ │ ├── CommandDispatcher.java │ │ ├── CommandDispatcherFactory.java │ │ ├── Direction.java │ │ ├── Header.java │ │ ├── JoyQueueCommand.java │ │ ├── JoyQueuePayload.java │ │ ├── Ordered.java │ │ ├── Payload.java │ │ ├── Releasable.java │ │ ├── Type.java │ │ ├── Types.java │ │ ├── handler │ │ │ ├── CommandHandler.java │ │ │ ├── CommandHandlerFactory.java │ │ │ ├── ExceptionHandler.java │ │ │ └── filter │ │ │ │ ├── CommandHandlerContext.java │ │ │ │ ├── CommandHandlerFilter.java │ │ │ │ ├── CommandHandlerFilterFactory.java │ │ │ │ └── CommandHandlerInvocation.java │ │ ├── provider │ │ │ └── ExecutorServiceProvider.java │ │ └── support │ │ │ ├── CommandExecuteTask.java │ │ │ ├── CommandHandlerFilterComparator.java │ │ │ ├── DefaultCommandDispatcher.java │ │ │ ├── DefaultCommandDispatcherFactory.java │ │ │ ├── DefaultCommandHandlerFactory.java │ │ │ ├── DefaultCommandHandlerFilterFactory.java │ │ │ ├── RequestHandler.java │ │ │ └── ResponseHandler.java │ │ ├── config │ │ ├── ClientConfig.java │ │ ├── ServerConfig.java │ │ ├── TransportConfig.java │ │ └── TransportConfigSupport.java │ │ ├── exception │ │ └── TransportException.java │ │ ├── handler │ │ └── CommandInvocation.java │ │ ├── session │ │ └── session │ │ │ ├── TransportSession.java │ │ │ ├── TransportSessionManager.java │ │ │ └── config │ │ │ ├── TransportSessionConfig.java │ │ │ └── TransportSessionConfigKey.java │ │ └── support │ │ ├── ChannelTransportServer.java │ │ ├── ChannelTransportServerFactory.java │ │ ├── DefaultChannelTransport.java │ │ ├── DefaultTransportAttribute.java │ │ ├── DefaultTransportClient.java │ │ ├── DefaultTransportClientFactory.java │ │ ├── DefaultTransportServer.java │ │ ├── DefaultTransportServerFactory.java │ │ ├── FailoverChannelTransport.java │ │ ├── FailoverGroupChannelTransport.java │ │ └── FailoverTransportClient.java ├── joyqueue-security │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── joyqueue │ │ └── security │ │ ├── Authentication.java │ │ ├── PasswordEncoder.java │ │ ├── UserDetails.java │ │ └── impl │ │ ├── DefaultAuthentication.java │ │ ├── DefaultPasswordEncoder.java │ │ └── DefaultUserDetail.java ├── joyqueue-toolkit │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── joyqueue │ │ │ └── toolkit │ │ │ ├── URL.java │ │ │ ├── UrlAware.java │ │ │ ├── buffer │ │ │ └── RByteBuffer.java │ │ │ ├── concurrent │ │ │ ├── CAtomicLong.java │ │ │ ├── CasLock.java │ │ │ ├── EventBus.java │ │ │ ├── EventFuture.java │ │ │ ├── EventListener.java │ │ │ ├── Locks.java │ │ │ ├── LoopThread.java │ │ │ └── NamedThreadFactory.java │ │ │ ├── config │ │ │ ├── Binder.java │ │ │ ├── BinderListener.java │ │ │ ├── Binders.java │ │ │ ├── BindingBinder.java │ │ │ ├── BooleanBinder.java │ │ │ ├── Context.java │ │ │ ├── ContextKey.java │ │ │ ├── DateBinder.java │ │ │ ├── DoubleBinder.java │ │ │ ├── NumberBinder.java │ │ │ ├── ObjectBinder.java │ │ │ ├── Postman.java │ │ │ ├── PostmanUpdater.java │ │ │ ├── Property.java │ │ │ ├── PropertyDef.java │ │ │ ├── PropertySupplier.java │ │ │ ├── PropertySupplierAware.java │ │ │ ├── StringBinder.java │ │ │ └── annotation │ │ │ │ ├── Binding.java │ │ │ │ ├── BooleanBinding.java │ │ │ │ ├── DateBinding.java │ │ │ │ ├── DoubleBinding.java │ │ │ │ ├── NumberBinding.java │ │ │ │ ├── ObjectBinding.java │ │ │ │ └── StringBinding.java │ │ │ ├── db │ │ │ └── DaoUtil.java │ │ │ ├── delay │ │ │ ├── AbstractDelayedOperation.java │ │ │ ├── DelayedOperation.java │ │ │ ├── DelayedOperationKey.java │ │ │ ├── DelayedOperationManager.java │ │ │ ├── Timer.java │ │ │ ├── TimerTask.java │ │ │ ├── TimerTaskList.java │ │ │ └── TimingWheel.java │ │ │ ├── exception │ │ │ └── Abnormity.java │ │ │ ├── format │ │ │ └── Format.java │ │ │ ├── io │ │ │ ├── Compressor.java │ │ │ ├── Compressors.java │ │ │ ├── Directory.java │ │ │ ├── DoubleCopy.java │ │ │ ├── Files.java │ │ │ ├── Snappy.java │ │ │ ├── Zip.java │ │ │ ├── ZipDeflater.java │ │ │ ├── ZipInflater.java │ │ │ ├── ZipUtil.java │ │ │ ├── Zlib.java │ │ │ └── snappy │ │ │ │ ├── BufferRecycler.java │ │ │ │ ├── CorruptionException.java │ │ │ │ ├── SnappyCompressor.java │ │ │ │ ├── SnappyDecompressor.java │ │ │ │ ├── SnappyFramed.java │ │ │ │ ├── SnappyFramedInputStream.java │ │ │ │ └── SnappyFramedOutputStream.java │ │ │ ├── lang │ │ │ ├── Close.java │ │ │ ├── Getter.java │ │ │ ├── Getters.java │ │ │ ├── LifeCycle.java │ │ │ ├── ListUtil.java │ │ │ ├── Online.java │ │ │ └── Pair.java │ │ │ ├── metric │ │ │ └── Metric.java │ │ │ ├── network │ │ │ ├── IpUtil.java │ │ │ ├── Lan.java │ │ │ ├── Line.java │ │ │ ├── Ping.java │ │ │ ├── Segment.java │ │ │ ├── Topology.java │ │ │ └── http │ │ │ │ └── Get.java │ │ │ ├── os │ │ │ └── Systems.java │ │ │ ├── ref │ │ │ ├── Reference.java │ │ │ └── ReferenceCounter.java │ │ │ ├── reflect │ │ │ ├── Reflect.java │ │ │ └── ReflectException.java │ │ │ ├── retry │ │ │ ├── Retry.java │ │ │ └── RetryPolicy.java │ │ │ ├── security │ │ │ ├── Base64.java │ │ │ ├── Crc32.java │ │ │ ├── Crc32C.java │ │ │ ├── Decryptor.java │ │ │ ├── Des.java │ │ │ ├── Encrypt.java │ │ │ ├── Encryptor.java │ │ │ ├── EscapeUtils.java │ │ │ ├── Hex.java │ │ │ ├── Md5.java │ │ │ ├── Sha.java │ │ │ └── auth │ │ │ │ ├── AuthException.java │ │ │ │ ├── Authentication.java │ │ │ │ ├── PasswordEncoder.java │ │ │ │ └── UserDetails.java │ │ │ ├── serialize │ │ │ └── AbstractSerializer.java │ │ │ ├── service │ │ │ ├── Activity.java │ │ │ ├── Service.java │ │ │ └── ServiceThread.java │ │ │ ├── stat │ │ │ ├── TPStat.java │ │ │ ├── TPStatBuffer.java │ │ │ ├── TPStatDoubleBuffer.java │ │ │ └── TPStatSlice.java │ │ │ ├── time │ │ │ ├── CronExpression.java │ │ │ ├── DateTime.java │ │ │ ├── MicroPeriod.java │ │ │ ├── MilliPeriod.java │ │ │ ├── NanoPeriod.java │ │ │ ├── Period.java │ │ │ └── SystemClock.java │ │ │ ├── util │ │ │ ├── ASMUtils.java │ │ │ ├── BaseDirUtils.java │ │ │ └── ConvertUtils.java │ │ │ ├── validate │ │ │ ├── DoubleRangeValidator.java │ │ │ ├── NotEmptyValidator.java │ │ │ ├── NotNullValidator.java │ │ │ ├── PatternValidator.java │ │ │ ├── RangeValidator.java │ │ │ ├── SizeValidator.java │ │ │ ├── ValidValidator.java │ │ │ ├── ValidateException.java │ │ │ ├── Validator.java │ │ │ ├── Validators.java │ │ │ └── annotation │ │ │ │ ├── DoubleRange.java │ │ │ │ ├── NotEmpty.java │ │ │ │ ├── NotNull.java │ │ │ │ ├── Pattern.java │ │ │ │ ├── Range.java │ │ │ │ ├── Size.java │ │ │ │ └── Valid.java │ │ │ └── vm │ │ │ ├── DefaultGCNotificationParser.java │ │ │ ├── GCEvent.java │ │ │ ├── GCEventListener.java │ │ │ ├── GCEventType.java │ │ │ ├── GarbageCollectorMonitor.java │ │ │ ├── JVMMemorySectionInfo.java │ │ │ ├── JVMMonitorService.java │ │ │ └── MemoryStat.java │ │ └── test │ │ └── java │ │ └── org │ │ └── joyqueue │ │ └── toolkit │ │ ├── concurrent │ │ ├── EventBusTest.java │ │ └── PositionTest.java │ │ ├── config │ │ └── ContextTest.java │ │ ├── io │ │ ├── CompressorTest.java │ │ └── FileTest.java │ │ ├── network │ │ └── IpUtilTest.java │ │ ├── os │ │ └── SystemsTest.java │ │ ├── reflect │ │ └── ReflectTest.java │ │ ├── security │ │ ├── EncryptTest.java │ │ └── HexTest.java │ │ ├── stat │ │ └── TPStatBufferTest.java │ │ ├── time │ │ └── SystemClockTest.java │ │ ├── validate │ │ └── ValidateTest.java │ │ └── vm │ │ └── GCEventTest.java └── pom.xml ├── joyqueue-console ├── joyqueue-data │ ├── joyqueue-data-model │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── joyqueue │ │ │ └── model │ │ │ ├── Codeable.java │ │ │ ├── Uniqueable.java │ │ │ ├── domain │ │ │ ├── AppName.java │ │ │ ├── AppUnsubscribedTopic.java │ │ │ ├── Application.java │ │ │ ├── ApplicationToken.java │ │ │ ├── ApplicationUser.java │ │ │ ├── Archive.java │ │ │ ├── Authority.java │ │ │ ├── BaseModel.java │ │ │ ├── Broker.java │ │ │ ├── BrokerClient.java │ │ │ ├── BrokerGroup.java │ │ │ ├── BrokerGroupRelated.java │ │ │ ├── BrokerMonitorInfoWithDC.java │ │ │ ├── BrokerMonitorRecord.java │ │ │ ├── BrokerTopicMonitor.java │ │ │ ├── BrokerTopicMonitorRecord.java │ │ │ ├── Checker.java │ │ │ ├── Client.java │ │ │ ├── Config.java │ │ │ ├── ConnectionMonitorInfoWithIp.java │ │ │ ├── Consumer.java │ │ │ ├── ConsumerConfig.java │ │ │ ├── CoordinatorBroker.java │ │ │ ├── DataCenter.java │ │ │ ├── DurationTime.java │ │ │ ├── EnumItem.java │ │ │ ├── EnumType.java │ │ │ ├── Identifier.java │ │ │ ├── Identity.java │ │ │ ├── LabelBaseModel.java │ │ │ ├── Metric.java │ │ │ ├── MqttProxyClient.java │ │ │ ├── MqttProxyThreadType.java │ │ │ ├── Namespace.java │ │ │ ├── OffsetMode.java │ │ │ ├── OperLog.java │ │ │ ├── PartitionGroupMaster.java │ │ │ ├── PartitionGroupReplica.java │ │ │ ├── PartitionGroupWeight.java │ │ │ ├── PartitionOffset.java │ │ │ ├── Permission.java │ │ │ ├── Producer.java │ │ │ ├── ProducerConfig.java │ │ │ ├── ProducerSendMessage.java │ │ │ ├── ResetOffsetInfo.java │ │ │ ├── Retry.java │ │ │ ├── RetryType.java │ │ │ ├── SimplifiedBrokeMessage.java │ │ │ ├── SlimApplication.java │ │ │ ├── SlimTopic.java │ │ │ ├── Subscribe.java │ │ │ ├── SubscribeType.java │ │ │ ├── SyncMode.java │ │ │ ├── Topic.java │ │ │ ├── TopicMirror.java │ │ │ ├── TopicMsgFilter.java │ │ │ ├── TopicPartitionGroup.java │ │ │ ├── TopicPubSub.java │ │ │ ├── TopicUnsubscribedApplication.java │ │ │ ├── Transition.java │ │ │ ├── UniqueFields.java │ │ │ ├── User.java │ │ │ ├── UserType.java │ │ │ ├── grafana │ │ │ │ ├── GrafanaConfig.java │ │ │ │ ├── GrafanaDashboard.java │ │ │ │ ├── GrafanaMetric.java │ │ │ │ ├── GrafanaMetricGranularity.java │ │ │ │ ├── GrafanaMetricVariable.java │ │ │ │ ├── GrafanaSearch.java │ │ │ │ ├── GrafanaVariable.java │ │ │ │ ├── GrafanaVariableParameter.java │ │ │ │ ├── GrafanaVariableQuery.java │ │ │ │ └── GrafanaVariableResult.java │ │ │ └── nsr │ │ │ │ └── BaseNsrModel.java │ │ │ ├── exception │ │ │ ├── BusinessException.java │ │ │ ├── DataException.java │ │ │ ├── DuplicateKeyException.java │ │ │ ├── NotFoundException.java │ │ │ ├── OptimisticLockException.java │ │ │ ├── ReferenceException.java │ │ │ ├── RepositoryException.java │ │ │ ├── StateException.java │ │ │ └── UniqueException.java │ │ │ └── query │ │ │ ├── QApplication.java │ │ │ ├── QApplicationToken.java │ │ │ ├── QApplicationUser.java │ │ │ ├── QArchive.java │ │ │ ├── QBroker.java │ │ │ ├── QBrokerGroup.java │ │ │ ├── QBrokerGroupRelated.java │ │ │ ├── QConfig.java │ │ │ ├── QConsumer.java │ │ │ ├── QDataCenter.java │ │ │ ├── QIdentity.java │ │ │ ├── QMetric.java │ │ │ ├── QMonitor.java │ │ │ ├── QMqttProxyMonitor.java │ │ │ ├── QNamespace.java │ │ │ ├── QOperLog.java │ │ │ ├── QPartitionGroupMonitor.java │ │ │ ├── QPartitionGroupReplica.java │ │ │ ├── QProducer.java │ │ │ ├── QRetry.java │ │ │ ├── QTopic.java │ │ │ ├── QTopicGroupMaster.java │ │ │ ├── QTopicMsgFilter.java │ │ │ ├── QTopicPartitionGroup.java │ │ │ └── QUser.java │ ├── joyqueue-data-repository │ │ ├── joyqueue-data-repository-api │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── joyqueue │ │ │ │ └── repository │ │ │ │ ├── ApplicationRepository.java │ │ │ │ ├── ApplicationUserRepository.java │ │ │ │ ├── BrokerGroupRelatedRepository.java │ │ │ │ ├── BrokerGroupRepository.java │ │ │ │ ├── MetricRepository.java │ │ │ │ ├── OperLogRepository.java │ │ │ │ ├── PageRepository.java │ │ │ │ ├── Repository.java │ │ │ │ ├── TopicMsgFilterRepository.java │ │ │ │ └── UserRepository.java │ │ ├── joyqueue-data-repository-mybatis │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── joyqueue │ │ │ │ │ └── repository │ │ │ │ │ └── mybatis │ │ │ │ │ ├── handler │ │ │ │ │ ├── EnumItemHandler.java │ │ │ │ │ ├── ListTypeHandler.java │ │ │ │ │ └── MapTypeHandler.java │ │ │ │ │ └── interceptor │ │ │ │ │ ├── PageInterceptor.java │ │ │ │ │ ├── PageResultInterceptor.java │ │ │ │ │ ├── PageStatementInterceptor.java │ │ │ │ │ ├── PaginationInterceptor.java │ │ │ │ │ └── package-info.java │ │ │ │ └── resources │ │ │ │ ├── mapper │ │ │ │ ├── Application.xml │ │ │ │ ├── ApplicationUser.xml │ │ │ │ ├── BrokerGroup.xml │ │ │ │ ├── BrokerGroupRelated.xml │ │ │ │ ├── Metric.xml │ │ │ │ ├── OperLog.xml │ │ │ │ ├── TopicMsgFilter.xml │ │ │ │ └── User.xml │ │ │ │ ├── mybatis-config-mysql.xml │ │ │ │ └── mybatis-config.xml │ │ └── pom.xml │ ├── joyqueue-data-service │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── joyqueue │ │ │ ├── api │ │ │ ├── Impl │ │ │ │ └── OpenAPIServiceImpl.java │ │ │ └── OpenAPIService.java │ │ │ ├── async │ │ │ ├── BrokerClusterQuery.java │ │ │ ├── BrokerMonitorClusterQuery.java │ │ │ ├── DefaultBrokerInfoFuture.java │ │ │ ├── RetrieveProvider.java │ │ │ └── UpdateProvider.java │ │ │ ├── context │ │ │ └── GlobalApplicationContext.java │ │ │ ├── convert │ │ │ ├── CodeConverter.java │ │ │ ├── Converter.java │ │ │ ├── NsrAppTokenConverter.java │ │ │ ├── NsrBrokerConverter.java │ │ │ ├── NsrConfigConverter.java │ │ │ ├── NsrConsumerConverter.java │ │ │ ├── NsrDataCenterConverter.java │ │ │ ├── NsrNameSpaceConverter.java │ │ │ ├── NsrPartitionGroupConverter.java │ │ │ ├── NsrProducerConverter.java │ │ │ ├── NsrReplicaConverter.java │ │ │ ├── NsrTopicConverter.java │ │ │ └── PartitionGroupConverter.java │ │ │ ├── exception │ │ │ ├── MessageDeserializeException.java │ │ │ ├── ServiceException.java │ │ │ └── ValidationException.java │ │ │ ├── nsr │ │ │ ├── AppTokenNameServerService.java │ │ │ ├── BrokerNameServerService.java │ │ │ ├── ConfigNameServerService.java │ │ │ ├── ConsumerNameServerService.java │ │ │ ├── DataCenterNameServerService.java │ │ │ ├── NameServerBase.java │ │ │ ├── NameSpaceServerService.java │ │ │ ├── NsrService.java │ │ │ ├── NsrServiceProvider.java │ │ │ ├── PartitionGroupServerService.java │ │ │ ├── ProducerNameServerService.java │ │ │ ├── ReplicaServerService.java │ │ │ ├── TopicNameServerService.java │ │ │ └── impl │ │ │ │ ├── AppTokenNameServerServiceImpl.java │ │ │ │ ├── BrokerNameServerServiceImpl.java │ │ │ │ ├── ConfigNameServerServiceImpl.java │ │ │ │ ├── ConsumerNameServerServiceImpl.java │ │ │ │ ├── DataCenterNameServerServiceImpl.java │ │ │ │ ├── NameSpaceServerServiceImpl.java │ │ │ │ ├── PartitionGroupServerServiceImpl.java │ │ │ │ ├── ProducerNameServerServiceImpl.java │ │ │ │ ├── ReplicaServerServiceImpl.java │ │ │ │ └── TopicNameServerServiceImpl.java │ │ │ ├── other │ │ │ ├── HttpRestService.java │ │ │ └── HttpRestServiceImpl.java │ │ │ ├── service │ │ │ ├── ApplicationService.java │ │ │ ├── ApplicationTokenService.java │ │ │ ├── ApplicationUserService.java │ │ │ ├── ArchiveService.java │ │ │ ├── BrokerGroupRelatedService.java │ │ │ ├── BrokerGroupService.java │ │ │ ├── BrokerManageService.java │ │ │ ├── BrokerMessageService.java │ │ │ ├── BrokerMonitorService.java │ │ │ ├── BrokerRestUrlMappingService.java │ │ │ ├── BrokerService.java │ │ │ ├── BrokerTopicMonitorService.java │ │ │ ├── ConfigService.java │ │ │ ├── ConsumeOffsetService.java │ │ │ ├── ConsumerService.java │ │ │ ├── CoordinatorMonitorService.java │ │ │ ├── DataCenterService.java │ │ │ ├── LeaderBrokerMonitorService.java │ │ │ ├── LeaderService.java │ │ │ ├── MessageDeserializer.java │ │ │ ├── MessagePreviewService.java │ │ │ ├── MetricService.java │ │ │ ├── NameServerService.java │ │ │ ├── NamespaceService.java │ │ │ ├── OperLogService.java │ │ │ ├── PageService.java │ │ │ ├── PartitionGroupReplicaService.java │ │ │ ├── ProducerService.java │ │ │ ├── RetryCacheService.java │ │ │ ├── RetryService.java │ │ │ ├── Service.java │ │ │ ├── TopicMsgFilterService.java │ │ │ ├── TopicPartitionGroupService.java │ │ │ ├── TopicService.java │ │ │ ├── UserService.java │ │ │ └── impl │ │ │ │ ├── AbstractBrokerService.java │ │ │ │ ├── ApplicationServiceImpl.java │ │ │ │ ├── ApplicationTokenServiceImpl.java │ │ │ │ ├── ApplicationUserServiceImpl.java │ │ │ │ ├── ArchiveServiceImpl.java │ │ │ │ ├── BrokerGroupRelatedServiceImpl.java │ │ │ │ ├── BrokerGroupServiceImpl.java │ │ │ │ ├── BrokerManageServiceImpl.java │ │ │ │ ├── BrokerMessageServiceImpl.java │ │ │ │ ├── BrokerMonitorServiceImpl.java │ │ │ │ ├── BrokerRestUrlMappingServiceImpl.java │ │ │ │ ├── BrokerServiceImpl.java │ │ │ │ ├── BrokerTopicMonitorServiceImpl.java │ │ │ │ ├── ConfigServiceImpl.java │ │ │ │ ├── ConsumeOffsetServiceImpl.java │ │ │ │ ├── ConsumerServiceImpl.java │ │ │ │ ├── CoordinatorMonitorServiceImpl.java │ │ │ │ ├── DataCenterServiceImpl.java │ │ │ │ ├── GBTextMessageDeserializer.java │ │ │ │ ├── LeaderServiceImpl.java │ │ │ │ ├── MessagePreviewServiceImpl.java │ │ │ │ ├── MetricServiceImpl.java │ │ │ │ ├── NameServerServiceImpl.java │ │ │ │ ├── NamespaceServiceImpl.java │ │ │ │ ├── OperLogServiceImpl.java │ │ │ │ ├── PageServiceSupport.java │ │ │ │ ├── PartitionGroupReplicaServiceImpl.java │ │ │ │ ├── ProducerServiceImpl.java │ │ │ │ ├── RetryServiceImpl.java │ │ │ │ ├── ServiceSupport.java │ │ │ │ ├── TimeLogAspectImpl.java │ │ │ │ ├── TopicMsgFilterServiceImpl.java │ │ │ │ ├── TopicPartitionGroupServiceImpl.java │ │ │ │ ├── TopicServiceImpl.java │ │ │ │ ├── UserServiceImpl.java │ │ │ │ └── Utf8TextMessageDeserializer.java │ │ │ ├── sync │ │ │ ├── ApplicationInfo.java │ │ │ ├── ApplicationSupplier.java │ │ │ ├── SyncService.java │ │ │ ├── SyncServiceImpl.java │ │ │ ├── UserInfo.java │ │ │ └── UserSupplier.java │ │ │ └── util │ │ │ ├── AsyncHttpClient.java │ │ │ ├── EnvironmentUtil.java │ │ │ ├── HttpUtil.java │ │ │ ├── JSONParser.java │ │ │ ├── LocalSession.java │ │ │ ├── NullUtil.java │ │ │ ├── ObjectUtil.java │ │ │ ├── UrlEncoderUtil.java │ │ │ └── serializer │ │ │ ├── BrokerMessageCoder.java │ │ │ └── Serializer.java │ ├── joyqueue-token │ │ ├── joyqueue-token-api │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── joyqueue │ │ │ │ └── token │ │ │ │ └── TokenSupplier.java │ │ ├── joyqueue-token-uuid-starter │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── joyqueue │ │ │ │ │ └── token │ │ │ │ │ └── UuidTokenAutoConfiguration.java │ │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ └── spring.factories │ │ ├── joyqueue-token-uuid │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── joyqueue │ │ │ │ └── token │ │ │ │ └── UuidTokenSupplier.java │ │ └── pom.xml │ └── pom.xml ├── joyqueue-message-filter │ ├── joyqueue-message-filter-api │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── joyqueue │ │ │ └── msg │ │ │ └── filter │ │ │ ├── FilterResponse.java │ │ │ ├── OutputType.java │ │ │ ├── Plugins.java │ │ │ ├── TopicMsgFilterMatcher.java │ │ │ ├── TopicMsgFilterOutput.java │ │ │ └── support │ │ │ └── TopicMessageFilterSupport.java │ ├── joyqueue-message-filter-s3 │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── joyqueue │ │ │ │ └── msg │ │ │ │ └── filter │ │ │ │ └── s3 │ │ │ │ ├── S3ConfigKey.java │ │ │ │ ├── S3Manager.java │ │ │ │ ├── TopicMsgFilterS3Matcher.java │ │ │ │ └── TopicMsgFilterS3Output.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ ├── org.joyqueue.msg.filter.TopicMsgFilterMatcher │ │ │ └── org.joyqueue.msg.filter.TopicMsgFilterOutput │ └── pom.xml ├── joyqueue-portal │ ├── .babelrc │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .postcssrc.js │ ├── build │ │ ├── build.js │ │ ├── check-versions.js │ │ ├── logo.png │ │ ├── utils.js │ │ ├── vue-loader.conf.js │ │ ├── webpack.base.conf.js │ │ ├── webpack.dev.conf.js │ │ └── webpack.prod.conf.js │ ├── config │ │ ├── dev.env.js │ │ ├── index.js │ │ └── prod.env.js │ ├── index.html │ ├── package.json │ ├── pom.xml │ ├── src │ │ ├── App.vue │ │ ├── assets │ │ │ ├── 404_images │ │ │ │ ├── 404.png │ │ │ │ └── 404_cloud.png │ │ │ ├── css │ │ │ │ ├── common.css │ │ │ │ ├── dui.css │ │ │ │ ├── iconfont.css │ │ │ │ ├── iconfont.eot │ │ │ │ ├── iconfont.js │ │ │ │ ├── iconfont.svg │ │ │ │ ├── iconfont.ttf │ │ │ │ ├── iconfont.woff │ │ │ │ ├── img │ │ │ │ │ ├── diy │ │ │ │ │ │ ├── 1_close.png │ │ │ │ │ │ ├── 1_open.png │ │ │ │ │ │ ├── 2.png │ │ │ │ │ │ ├── 3.png │ │ │ │ │ │ ├── 4.png │ │ │ │ │ │ ├── 5.png │ │ │ │ │ │ ├── 6.png │ │ │ │ │ │ ├── 7.png │ │ │ │ │ │ ├── 8.png │ │ │ │ │ │ └── 9.png │ │ │ │ │ ├── line_conn.gif │ │ │ │ │ ├── loading.gif │ │ │ │ │ ├── zTreeStandard.gif │ │ │ │ │ └── zTreeStandard.png │ │ │ │ ├── main.css │ │ │ │ ├── reset.css │ │ │ │ └── zTreeStyle.css │ │ │ ├── fonts │ │ │ │ ├── empty.txt │ │ │ │ ├── iconfont.eot │ │ │ │ ├── iconfont.svg │ │ │ │ ├── iconfont.ttf │ │ │ │ └── iconfont.woff │ │ │ ├── images │ │ │ │ ├── joyqueue-logo.png │ │ │ │ ├── lightbg.png │ │ │ │ └── resize.png │ │ │ └── js │ │ │ │ ├── jquery-2.0.3.min.js.js │ │ │ │ └── jquery.ztree.min.js │ │ ├── components │ │ │ ├── autocomplete │ │ │ │ ├── autocomplete-suggestions.vue │ │ │ │ ├── autocomplete.vue │ │ │ │ └── index.js │ │ │ ├── breadcrumb │ │ │ │ ├── breadcrumb-item.vue │ │ │ │ ├── breadcrumb.vue │ │ │ │ └── index.js │ │ │ ├── button │ │ │ │ ├── button-group.vue │ │ │ │ ├── button.vue │ │ │ │ └── index.js │ │ │ ├── checkbox │ │ │ │ ├── checkbox-group.vue │ │ │ │ ├── checkbox.vue │ │ │ │ └── index.js │ │ │ ├── common │ │ │ │ ├── header.vue │ │ │ │ ├── myDialog.vue │ │ │ │ ├── myTable.vue │ │ │ │ └── sideBar.vue │ │ │ ├── date-picker │ │ │ │ ├── basic │ │ │ │ │ ├── date-table.vue │ │ │ │ │ ├── month-table.vue │ │ │ │ │ ├── time-spinner.vue │ │ │ │ │ └── year-table.vue │ │ │ │ ├── index.js │ │ │ │ ├── panel │ │ │ │ │ ├── date-range.vue │ │ │ │ │ ├── date.vue │ │ │ │ │ ├── time-range.vue │ │ │ │ │ ├── time-select.vue │ │ │ │ │ └── time.vue │ │ │ │ ├── picker.vue │ │ │ │ ├── picker │ │ │ │ │ ├── date-picker.js │ │ │ │ │ ├── time-picker.js │ │ │ │ │ └── time-select.js │ │ │ │ └── util │ │ │ │ │ └── index.js │ │ │ ├── dialog │ │ │ │ ├── dialog.vue │ │ │ │ ├── index.js │ │ │ │ └── status-dialog.js │ │ │ ├── dropdown │ │ │ │ ├── dropdown-item.vue │ │ │ │ ├── dropdown-menu.vue │ │ │ │ ├── dropdown.vue │ │ │ │ └── index.js │ │ │ ├── form │ │ │ │ ├── form-item.vue │ │ │ │ ├── form.vue │ │ │ │ └── index.js │ │ │ ├── grid │ │ │ │ ├── col.vue │ │ │ │ ├── index.js │ │ │ │ └── row.vue │ │ │ ├── icon │ │ │ │ ├── icon.vue │ │ │ │ └── index.js │ │ │ ├── index.js │ │ │ ├── input │ │ │ │ ├── index.js │ │ │ │ └── input.vue │ │ │ ├── layout │ │ │ │ ├── container.vue │ │ │ │ ├── content.vue │ │ │ │ ├── footer.vue │ │ │ │ ├── header.vue │ │ │ │ ├── index.js │ │ │ │ └── sider.vue │ │ │ ├── loading │ │ │ │ ├── index.js │ │ │ │ ├── loading.js │ │ │ │ └── loading.vue │ │ │ ├── menu │ │ │ │ ├── index.js │ │ │ │ ├── menu-group.vue │ │ │ │ ├── menu-item.vue │ │ │ │ ├── menu.vue │ │ │ │ ├── mixin.js │ │ │ │ └── submenu.vue │ │ │ ├── message │ │ │ │ ├── index.js │ │ │ │ ├── message.js │ │ │ │ └── message.vue │ │ │ ├── notification │ │ │ │ ├── index.js │ │ │ │ ├── notification.js │ │ │ │ └── notification.vue │ │ │ ├── pagination │ │ │ │ ├── index.js │ │ │ │ └── pagination.vue │ │ │ ├── radio │ │ │ │ ├── index.js │ │ │ │ ├── radio-group.vue │ │ │ │ └── radio.vue │ │ │ ├── scrollbar │ │ │ │ ├── bar.js │ │ │ │ ├── index.js │ │ │ │ ├── main.js │ │ │ │ └── util.js │ │ │ ├── select │ │ │ │ ├── dropdown-select.vue │ │ │ │ ├── functional-options.vue │ │ │ │ ├── index.js │ │ │ │ ├── option-group.vue │ │ │ │ ├── option.vue │ │ │ │ ├── select-head.vue │ │ │ │ └── select.vue │ │ │ ├── spin │ │ │ │ ├── index.js │ │ │ │ ├── spin.js │ │ │ │ └── spin.vue │ │ │ ├── step │ │ │ │ ├── index.js │ │ │ │ ├── step.vue │ │ │ │ └── steps.vue │ │ │ ├── switch │ │ │ │ ├── index.js │ │ │ │ └── switch.vue │ │ │ ├── tab-pane │ │ │ │ ├── index.js │ │ │ │ └── tab-pane.vue │ │ │ ├── table │ │ │ │ ├── expand.js │ │ │ │ ├── index.js │ │ │ │ ├── render.js │ │ │ │ └── table.vue │ │ │ ├── tabs │ │ │ │ ├── index.js │ │ │ │ └── tabs.vue │ │ │ ├── tag │ │ │ │ ├── index.js │ │ │ │ └── tag.vue │ │ │ ├── tooltip │ │ │ │ ├── index.js │ │ │ │ └── tooltip.js │ │ │ └── tree │ │ │ │ ├── index.js │ │ │ │ └── src │ │ │ │ ├── model │ │ │ │ ├── node.js │ │ │ │ ├── tree-store.js │ │ │ │ └── util.js │ │ │ │ ├── tree-node.vue │ │ │ │ └── tree.vue │ │ ├── config │ │ │ └── index.js │ │ ├── directives │ │ │ ├── dialog-drag.js │ │ │ ├── dialog-resize.js │ │ │ ├── repeat-click.js │ │ │ └── transfer-dom.js │ │ ├── filter │ │ │ └── index.js │ │ ├── i18n │ │ │ ├── components.json │ │ │ ├── index.js │ │ │ ├── langs.json │ │ │ ├── navs.json │ │ │ └── views.json │ │ ├── locale │ │ │ ├── format.js │ │ │ ├── index.js │ │ │ ├── lang.js │ │ │ └── lang │ │ │ │ ├── en-US.js │ │ │ │ └── zh-CN.js │ │ ├── main.js │ │ ├── mixins │ │ │ ├── assist.js │ │ │ ├── crud.js │ │ │ ├── detail.js │ │ │ ├── emitter.js │ │ │ ├── focus.js │ │ │ ├── form.js │ │ │ ├── link.js │ │ │ ├── locale.js │ │ │ ├── migrating.js │ │ │ ├── scrollbar.js │ │ │ └── submenu.js │ │ ├── router │ │ │ └── index.js │ │ ├── store │ │ │ └── index.js │ │ ├── transitions │ │ │ └── collapse-transition.js │ │ ├── utils │ │ │ ├── apiRequest.js │ │ │ ├── apiUrl.js │ │ │ ├── assist.js │ │ │ ├── calcTextareaHeight.js │ │ │ ├── common.js │ │ │ ├── cookie.js │ │ │ ├── date.js │ │ │ ├── dateTimeUtils.js │ │ │ ├── index.js │ │ │ ├── loading.js │ │ │ ├── popper.js │ │ │ ├── popup │ │ │ │ ├── index.js │ │ │ │ └── popup-manager.js │ │ │ ├── position.js │ │ │ ├── resize-event.js │ │ │ ├── scroll-into-view.js │ │ │ ├── validate.js │ │ │ └── vue-popper.js │ │ └── views │ │ │ ├── 404.vue │ │ │ ├── application │ │ │ ├── appAddForm.vue │ │ │ ├── broker.vue │ │ │ ├── consumer.vue │ │ │ ├── detail.vue │ │ │ ├── index.vue │ │ │ ├── myAppConfig.vue │ │ │ ├── myAppToken.vue │ │ │ ├── myAppUsers.vue │ │ │ ├── producer.vue │ │ │ └── slot │ │ │ │ └── detailSlot.vue │ │ │ ├── monitor │ │ │ ├── consumerBase.vue │ │ │ ├── consumerConfigForm.vue │ │ │ ├── detail │ │ │ │ ├── broker.vue │ │ │ │ ├── clientConnection.vue │ │ │ │ ├── consumerDetail.vue │ │ │ │ ├── coordinatorGroupMember.vue │ │ │ │ ├── detailTable.vue │ │ │ │ ├── offset.vue │ │ │ │ ├── partition.vue │ │ │ │ ├── partitionExpand.vue │ │ │ │ └── producerDetail.vue │ │ │ ├── msgDetail.vue │ │ │ ├── msgPreview.vue │ │ │ ├── producerBase.vue │ │ │ ├── producerConfigForm.vue │ │ │ ├── producerSendMessageForm.vue │ │ │ ├── producerWeightForm.vue │ │ │ ├── rateLimit.vue │ │ │ └── subscribe.vue │ │ │ ├── setting │ │ │ ├── broker.vue │ │ │ ├── brokerConnectionMonitor.vue │ │ │ ├── brokerGroup.vue │ │ │ ├── brokerGroupDetail.vue │ │ │ ├── brokerMonitor.vue │ │ │ ├── brokerPartitionGroupMonitor.vue │ │ │ ├── brokerServerMonitor.vue │ │ │ ├── brokerStoreTreeViewMonitor.vue │ │ │ ├── config.vue │ │ │ ├── configForm.vue │ │ │ ├── dataCenter.vue │ │ │ ├── index.vue │ │ │ ├── metric.vue │ │ │ ├── metricForm.vue │ │ │ ├── mqttBaseMonitor.vue │ │ │ ├── mqttProxyOverview.vue │ │ │ ├── namespace.vue │ │ │ ├── retryMonitor.vue │ │ │ └── userManage.vue │ │ │ ├── tool │ │ │ ├── archive.vue │ │ │ ├── index.vue │ │ │ ├── messageFilter.vue │ │ │ ├── operateHistory.vue │ │ │ ├── preview.vue │ │ │ └── retry.vue │ │ │ └── topic │ │ │ ├── addBroker.vue │ │ │ ├── addBrokerGroup.vue │ │ │ ├── broker.vue │ │ │ ├── brokerMonitor.vue │ │ │ ├── consumer.vue │ │ │ ├── detail.vue │ │ │ ├── groupDetail.vue │ │ │ ├── groupMerge.vue │ │ │ ├── groupNew.vue │ │ │ ├── groupPosition.vue │ │ │ ├── groupScale.vue │ │ │ ├── index.vue │ │ │ ├── partitionGroup.vue │ │ │ ├── positionExpand.vue │ │ │ ├── producer.vue │ │ │ ├── slot │ │ │ └── detailSlot.vue │ │ │ └── topicForm.vue │ └── static │ │ ├── .gitkeep │ │ └── favicon.ico ├── joyqueue-web │ ├── joyqueue-web-application │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── joyqueue │ │ │ │ │ └── application │ │ │ │ │ ├── DefaultNsrServiceProvider.java │ │ │ │ │ ├── H2DBServer.java │ │ │ │ │ ├── H2DBServerAutoConfiguration.java │ │ │ │ │ ├── H2Driver.java │ │ │ │ │ ├── HBaseClientConfig.java │ │ │ │ │ └── WebApplication.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ ├── logback.xml │ │ │ │ ├── routing.xml │ │ │ │ └── schema │ │ │ │ └── schema.sql │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── joyqueue │ │ │ └── test │ │ │ └── ConfigITTest.java │ ├── joyqueue-web-handler │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── joyqueue │ │ │ │ └── handler │ │ │ │ ├── Constants.java │ │ │ │ ├── annotation │ │ │ │ ├── GenericValue.java │ │ │ │ ├── Operator.java │ │ │ │ └── PageQuery.java │ │ │ │ ├── binder │ │ │ │ ├── GenericValueBinder.java │ │ │ │ ├── OperatorBinder.java │ │ │ │ └── PageQueryBinder.java │ │ │ │ ├── error │ │ │ │ ├── ConfigException.java │ │ │ │ ├── ConfigExceptionSupplier.java │ │ │ │ ├── ErrorCode.java │ │ │ │ ├── HttpStatusExceptionSupplier.java │ │ │ │ ├── IdentifierException.java │ │ │ │ ├── SQLExceptionSupplier.java │ │ │ │ ├── ThrowableSupplier.java │ │ │ │ └── ValidationExceptionSupplier.java │ │ │ │ ├── message │ │ │ │ ├── AuditLogMessage.java │ │ │ │ ├── AuditLogMessageCodec.java │ │ │ │ ├── AuditLogMessageHandler.java │ │ │ │ ├── MessageType.java │ │ │ │ ├── OperLogMessage.java │ │ │ │ ├── OperLogMessageCodec.java │ │ │ │ └── OperLogMessageHandler.java │ │ │ │ ├── render │ │ │ │ └── PropertiesRender.java │ │ │ │ ├── routing │ │ │ │ ├── AdminLoginHandler.java │ │ │ │ ├── GetLoginUserHandler.java │ │ │ │ ├── command │ │ │ │ │ ├── CommandSupport.java │ │ │ │ │ ├── NsrCommandSupport.java │ │ │ │ │ ├── application │ │ │ │ │ │ ├── ApplicationCommand.java │ │ │ │ │ │ ├── ApplicationTokenCommand.java │ │ │ │ │ │ ├── ApplicationUserCommand.java │ │ │ │ │ │ └── SyncApplicationCommand.java │ │ │ │ │ ├── archive │ │ │ │ │ │ └── ArchiveCommand.java │ │ │ │ │ ├── broker │ │ │ │ │ │ ├── BrokerCommand.java │ │ │ │ │ │ └── BrokerGroupCommand.java │ │ │ │ │ ├── chart │ │ │ │ │ │ ├── GrafanaCommand.java │ │ │ │ │ │ └── MetricCommand.java │ │ │ │ │ ├── config │ │ │ │ │ │ ├── ConfigCommand.java │ │ │ │ │ │ └── DataCenterCommand.java │ │ │ │ │ ├── log │ │ │ │ │ │ └── OperLogCommand.java │ │ │ │ │ ├── monitor │ │ │ │ │ │ ├── BrokerMonitorCommand.java │ │ │ │ │ │ ├── ConsumeOffsetCommand.java │ │ │ │ │ │ ├── ConsumerCommand.java │ │ │ │ │ │ └── ProducerCommand.java │ │ │ │ │ ├── retry │ │ │ │ │ │ └── RetryCommand.java │ │ │ │ │ ├── topic │ │ │ │ │ │ ├── NamespaceCommand.java │ │ │ │ │ │ ├── PartitionGroupReplicaCommand.java │ │ │ │ │ │ ├── TopicCommand.java │ │ │ │ │ │ ├── TopicMsgFilterCommand.java │ │ │ │ │ │ └── TopicPartitionGroupCommand.java │ │ │ │ │ └── user │ │ │ │ │ │ ├── SyncUserCommand.java │ │ │ │ │ │ └── UserCommand.java │ │ │ │ └── validate │ │ │ │ │ ├── ValidateAdminHandler.java │ │ │ │ │ ├── ValidateAppTokenHandler.java │ │ │ │ │ ├── ValidateAppUserOfApplicationHandler.java │ │ │ │ │ ├── ValidateApplicationHandler.java │ │ │ │ │ ├── ValidateApplicationMemberHandler.java │ │ │ │ │ ├── ValidateApplicationOfHeaderHandler.java │ │ │ │ │ ├── ValidateApplicationOwnerHandler.java │ │ │ │ │ ├── ValidateHandler.java │ │ │ │ │ └── ValidateTokenOfApplicationHandler.java │ │ │ │ └── util │ │ │ │ ├── ExceptionUtils.java │ │ │ │ ├── GenericUtil.java │ │ │ │ ├── GrafanaUtils.java │ │ │ │ ├── PageUtil.java │ │ │ │ └── RetryUtils.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ ├── com.jd.laf.binding.binder.Binder │ │ │ ├── com.jd.laf.web.vertx.Command │ │ │ ├── com.jd.laf.web.vertx.MessageHandler │ │ │ ├── com.jd.laf.web.vertx.RoutingHandler │ │ │ ├── com.jd.laf.web.vertx.message.CustomCodec │ │ │ ├── com.jd.laf.web.vertx.render.Render │ │ │ └── com.jd.laf.web.vertx.response.ErrorSupplier │ ├── joyqueue-web-springboot-starter │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── joyqueue │ │ │ │ └── springboot │ │ │ │ └── starter │ │ │ │ ├── MsgQueryConfiguration.java │ │ │ │ ├── ServiceAutoConfiguration.java │ │ │ │ ├── condition │ │ │ │ └── MsgQueryEnabledCondition.java │ │ │ │ └── properties │ │ │ │ └── MsgQueryConfigurationProperties.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── spring.factories │ └── pom.xml └── pom.xml ├── joyqueue-distribution ├── joyqueue-distribution-server │ ├── assemble │ │ └── package.xml │ ├── bin │ │ ├── console-consumer.sh │ │ ├── console-producer.sh │ │ ├── election-meta-mgr.sh │ │ ├── h2-start.sh │ │ ├── h2-stop.sh │ │ ├── run-class.sh │ │ ├── server-start-log.sh │ │ ├── server-start-nohup.sh │ │ ├── server-start.sh │ │ ├── server-stop.sh │ │ ├── store-recover.sh │ │ ├── topic.sh │ │ └── windows │ │ │ ├── console-consumer.bat │ │ │ ├── console-producer.bat │ │ │ ├── run-class.bat │ │ │ ├── server-start.bat │ │ │ ├── server-stop.bat │ │ │ └── store-recover.bat │ ├── conf │ │ ├── joyqueue.properties │ │ └── log4j2.xml │ └── pom.xml ├── joyqueue-distribution-web │ ├── assemble │ │ └── package.xml │ ├── bin │ │ ├── start-nohup.sh │ │ ├── start.sh │ │ └── stop.sh │ ├── conf │ │ ├── application.properties │ │ └── logback.xml │ └── pom.xml └── pom.xml ├── joyqueue-openmessaging ├── openmessaging-samples │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── io │ │ │ └── openmessaging │ │ │ └── samples │ │ │ ├── spring │ │ │ ├── ConsumerInterceptor1.java │ │ │ ├── MessageListener1.java │ │ │ ├── ProducerInterceptor1.java │ │ │ └── SpringMain.java │ │ │ └── springboot │ │ │ ├── ConsumerInterceptor1.java │ │ │ ├── MessageListener1.java │ │ │ ├── MessageListener2.java │ │ │ ├── ProducerInterceptor1.java │ │ │ ├── SpringBootMain.java │ │ │ └── TransactionStateCheckListener1.java │ │ └── resources │ │ ├── application.properties │ │ ├── log4j2.xml │ │ └── spring1.xml ├── openmessaging-spring-boot │ ├── openmessaging-spring-boot-autoconfigure │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── io │ │ │ │ └── openmessaging │ │ │ │ └── spring │ │ │ │ └── boot │ │ │ │ ├── OMSSpringBootConsts.java │ │ │ │ ├── adapter │ │ │ │ ├── BatchMessageListenerReflectAdapter.java │ │ │ │ └── MessageListenerReflectAdapter.java │ │ │ │ ├── annotation │ │ │ │ ├── OMSInterceptor.java │ │ │ │ ├── OMSMessageListener.java │ │ │ │ └── OMSTransactionStateCheckListener.java │ │ │ │ ├── config │ │ │ │ ├── KeyValueConverter.java │ │ │ │ └── OMSProperties.java │ │ │ │ ├── configuration │ │ │ │ └── OMSAutoConfiguration.java │ │ │ │ └── registry │ │ │ │ ├── ConsumerRegistrar.java │ │ │ │ ├── InterceptorRegistrar.java │ │ │ │ └── TransactionStateCheckListenerRegistrar.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── spring.factories │ ├── openmessaging-spring-boot-starter │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── spring.provides │ └── pom.xml ├── openmessaging-spring-cloud-stream-binder │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── io │ │ │ └── openmessaging │ │ │ └── spring │ │ │ └── cloud │ │ │ └── stream │ │ │ └── binder │ │ │ ├── OMSMessageChannelBinder.java │ │ │ ├── autoconfigure │ │ │ ├── OMSBinderAutoConfiguration.java │ │ │ └── OMSComponent4BinderAutoConfiguration.java │ │ │ ├── consuming │ │ │ └── OMSListenerBindingContainer.java │ │ │ ├── integration │ │ │ ├── OMSInboundChannelAdapter.java │ │ │ ├── OMSMessageHandler.java │ │ │ └── OMSMessageSource.java │ │ │ ├── properties │ │ │ ├── OMSBinderConfigurationProperties.java │ │ │ ├── OMSBindingProperties.java │ │ │ ├── OMSConsumerProperties.java │ │ │ ├── OMSExtendedBindingProperties.java │ │ │ └── OMSProducerProperties.java │ │ │ ├── provisioning │ │ │ └── OMSTopicProvisioner.java │ │ │ └── utils │ │ │ ├── BinderUtil.java │ │ │ └── MessageUtil.java │ │ └── resources │ │ └── META-INF │ │ ├── spring.binders │ │ └── spring.factories ├── openmessaging-spring │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── io │ │ │ └── openmessaging │ │ │ └── spring │ │ │ ├── OMSSpringConsts.java │ │ │ ├── config │ │ │ ├── AccessPointBeanDefinitionParser.java │ │ │ ├── AttributeBeanDefinitionParser.java │ │ │ ├── ConsumerBeanDefinitionParser.java │ │ │ ├── InterceptorBeanDefinitionParser.java │ │ │ ├── KeyValueAttribute.java │ │ │ ├── OMSNamespaceHandler.java │ │ │ └── ProducerBeanDefinitionParser.java │ │ │ ├── helper │ │ │ └── BeanDefinitionHelper.java │ │ │ └── support │ │ │ ├── AccessPointContainer.java │ │ │ ├── ConsumerContainer.java │ │ │ ├── InterceptorContainer.java │ │ │ └── ProducerContainer.java │ │ └── resources │ │ ├── META-INF │ │ ├── spring.handlers │ │ └── spring.schemas │ │ └── io │ │ └── openmessaging │ │ └── schema │ │ └── oms.xsd └── pom.xml ├── joyqueue-server ├── joyqueue-archive │ ├── joyqueue-archive-api │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── joyqueue │ │ │ └── server │ │ │ └── archive │ │ │ └── store │ │ │ ├── api │ │ │ └── ArchiveStore.java │ │ │ └── model │ │ │ ├── AchivePosition.java │ │ │ ├── ConsumeLog.java │ │ │ ├── Query.java │ │ │ └── SendLog.java │ ├── joyqueue-archive-hbase │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── joyqueue │ │ │ │ └── server │ │ │ │ └── archive │ │ │ │ └── store │ │ │ │ ├── HBaseSerializer.java │ │ │ │ ├── HBaseStore.java │ │ │ │ ├── HBaseTopicAppMapping.java │ │ │ │ └── QueryCondition.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── org.joyqueue.server.archive.store.api.ArchiveStore │ └── pom.xml ├── joyqueue-broker-core │ ├── metadata.dat │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── joyqueue │ │ │ │ └── broker │ │ │ │ ├── BannerPrinter.java │ │ │ │ ├── BrokerContext.java │ │ │ │ ├── BrokerContextAware.java │ │ │ │ ├── BrokerService.java │ │ │ │ ├── Plugins.java │ │ │ │ ├── archive │ │ │ │ ├── ArchiveConfig.java │ │ │ │ ├── ArchiveConfigKey.java │ │ │ │ ├── ArchiveManager.java │ │ │ │ ├── ArchiveSerializer.java │ │ │ │ ├── ArchiveUtils.java │ │ │ │ ├── ConsumeArchiveService.java │ │ │ │ └── ProduceArchiveService.java │ │ │ │ ├── buffer │ │ │ │ ├── ByteBufPool.java │ │ │ │ └── Serializer.java │ │ │ │ ├── cluster │ │ │ │ ├── ClusterManager.java │ │ │ │ ├── ClusterNameService.java │ │ │ │ ├── ClusterNameServiceCache.java │ │ │ │ ├── ClusterNameServiceExecutorService.java │ │ │ │ ├── ClusterNodeManager.java │ │ │ │ ├── config │ │ │ │ │ ├── ClusterConfig.java │ │ │ │ │ └── ClusterConfigKey.java │ │ │ │ ├── entry │ │ │ │ │ ├── ClusterNode.java │ │ │ │ │ ├── ClusterPartitionGroup.java │ │ │ │ │ └── SplittedCluster.java │ │ │ │ ├── event │ │ │ │ │ └── CompensateEvent.java │ │ │ │ └── helper │ │ │ │ │ └── ClusterSplitHelper.java │ │ │ │ ├── config │ │ │ │ ├── BrokerConfig.java │ │ │ │ ├── BrokerStoreConfig.java │ │ │ │ ├── Configuration.java │ │ │ │ ├── ConfigurationManager.java │ │ │ │ ├── Converts.java │ │ │ │ ├── SystemConfigLoader.java │ │ │ │ └── scan │ │ │ │ │ ├── ClassScanner.java │ │ │ │ │ ├── FileScanner.java │ │ │ │ │ ├── JarScanner.java │ │ │ │ │ ├── Scanner.java │ │ │ │ │ └── ScannerExecutor.java │ │ │ │ ├── consumer │ │ │ │ ├── AcknowledgeSupport.java │ │ │ │ ├── CasPartitionManager.java │ │ │ │ ├── ConcurrentConsumer.java │ │ │ │ ├── ConcurrentConsumption.java │ │ │ │ ├── Consume.java │ │ │ │ ├── ConsumeConfig.java │ │ │ │ ├── ConsumeConfigKey.java │ │ │ │ ├── ConsumeManager.java │ │ │ │ ├── DelayHandler.java │ │ │ │ ├── FilterMessageSupport.java │ │ │ │ ├── LegacyPartitionManager.java │ │ │ │ ├── MessageConvertSupport.java │ │ │ │ ├── MessageConverter.java │ │ │ │ ├── PartitionConsumption.java │ │ │ │ ├── PartitionLockInstance.java │ │ │ │ ├── PartitionManager.java │ │ │ │ ├── SlideWindowConcurrentConsumer.java │ │ │ │ ├── converter │ │ │ │ │ ├── AbstractInternalMessageConverter.java │ │ │ │ │ ├── JoyQueueToInternalMessageConverter.java │ │ │ │ │ ├── KafkaToInternalMessageConverter.java │ │ │ │ │ └── kafka │ │ │ │ │ │ ├── KafkaBufferUtils.java │ │ │ │ │ │ ├── KafkaCompressionCodec.java │ │ │ │ │ │ ├── KafkaCompressionCodecFactory.java │ │ │ │ │ │ └── compressor │ │ │ │ │ │ ├── lz4 │ │ │ │ │ │ ├── KafkaLZ4BlockInputStream.java │ │ │ │ │ │ └── KafkaLZ4BlockOutputStream.java │ │ │ │ │ │ └── stream │ │ │ │ │ │ └── ByteBufferInputStream.java │ │ │ │ ├── filter │ │ │ │ │ ├── FilterCallback.java │ │ │ │ │ ├── FilterPipeline.java │ │ │ │ │ ├── FlagFilter.java │ │ │ │ │ └── MessageFilter.java │ │ │ │ ├── model │ │ │ │ │ ├── ConsumePartition.java │ │ │ │ │ ├── OwnerShip.java │ │ │ │ │ └── PullResult.java │ │ │ │ └── position │ │ │ │ │ ├── LocalFileStore.java │ │ │ │ │ ├── PositionConfig.java │ │ │ │ │ ├── PositionManager.java │ │ │ │ │ ├── PositionStore.java │ │ │ │ │ └── model │ │ │ │ │ ├── ConsumeBill.java │ │ │ │ │ └── Position.java │ │ │ │ ├── coordinator │ │ │ │ ├── Coordinator.java │ │ │ │ ├── CoordinatorService.java │ │ │ │ ├── config │ │ │ │ │ ├── CoordinatorConfig.java │ │ │ │ │ └── CoordinatorConfigKey.java │ │ │ │ ├── domain │ │ │ │ │ └── CoordinatorDetail.java │ │ │ │ ├── group │ │ │ │ │ ├── GroupMetadataManager.java │ │ │ │ │ └── domain │ │ │ │ │ │ ├── ExpiredGroupMemberMetadata.java │ │ │ │ │ │ ├── GroupMemberMetadata.java │ │ │ │ │ │ └── GroupMetadata.java │ │ │ │ ├── support │ │ │ │ │ ├── CoordinatorInitializer.java │ │ │ │ │ └── CoordinatorResolver.java │ │ │ │ └── transaction │ │ │ │ │ ├── TransactionMetadataManager.java │ │ │ │ │ └── domain │ │ │ │ │ └── TransactionMetadata.java │ │ │ │ ├── election │ │ │ │ ├── DefaultElectionNode.java │ │ │ │ ├── ElectionConfig.java │ │ │ │ ├── ElectionConfigKey.java │ │ │ │ ├── ElectionEvent.java │ │ │ │ ├── ElectionException.java │ │ │ │ ├── ElectionManager.java │ │ │ │ ├── ElectionMetadata.java │ │ │ │ ├── ElectionMetadataManager.java │ │ │ │ ├── ElectionNode.java │ │ │ │ ├── ElectionService.java │ │ │ │ ├── FixLeaderElection.java │ │ │ │ ├── LeaderElection.java │ │ │ │ ├── RaftLeaderElection.java │ │ │ │ ├── TopicPartitionGroup.java │ │ │ │ ├── command │ │ │ │ │ ├── AppendEntriesRequest.java │ │ │ │ │ ├── AppendEntriesResponse.java │ │ │ │ │ ├── ReplicateConsumePosRequest.java │ │ │ │ │ ├── ReplicateConsumePosResponse.java │ │ │ │ │ ├── TimeoutNowRequest.java │ │ │ │ │ ├── TimeoutNowResponse.java │ │ │ │ │ ├── VoteRequest.java │ │ │ │ │ └── VoteResponse.java │ │ │ │ ├── handler │ │ │ │ │ ├── AppendEntriesRequestHandler.java │ │ │ │ │ ├── ReplicateConsumePosRequestHandler.java │ │ │ │ │ ├── TimeoutNowRequestHandler.java │ │ │ │ │ └── VoteRequestHandler.java │ │ │ │ └── network │ │ │ │ │ └── codec │ │ │ │ │ ├── AppendEntriesRequestDecoder.java │ │ │ │ │ ├── AppendEntriesRequestEncoder.java │ │ │ │ │ ├── AppendEntriesResponseDecoder.java │ │ │ │ │ ├── AppendEntriesResponseEncoder.java │ │ │ │ │ ├── ReplicateConsumePosRequestDecoder.java │ │ │ │ │ ├── ReplicateConsumePosRequestEncoder.java │ │ │ │ │ ├── ReplicateConsumePosResponseDecoder.java │ │ │ │ │ ├── ReplicateConsumePosResponseEncoder.java │ │ │ │ │ ├── TimeoutNowRequestDecoder.java │ │ │ │ │ ├── TimeoutNowRequestEncoder.java │ │ │ │ │ ├── TimeoutNowResponseDecoder.java │ │ │ │ │ ├── TimeoutNowResponseEncoder.java │ │ │ │ │ ├── VoteRequestDecoder.java │ │ │ │ │ ├── VoteRequestEncoder.java │ │ │ │ │ ├── VoteResponseDecoder.java │ │ │ │ │ └── VoteResponseEncoder.java │ │ │ │ ├── event │ │ │ │ └── BrokerEventBus.java │ │ │ │ ├── extension │ │ │ │ ├── ExtensionManager.java │ │ │ │ └── ExtensionService.java │ │ │ │ ├── handler │ │ │ │ ├── CreatePartitionGroupHandler.java │ │ │ │ ├── GetPartitionGroupClusterRequestHandler.java │ │ │ │ ├── PartitionGroupLeaderChangeHandler.java │ │ │ │ ├── RemovePartitionGroupHandler.java │ │ │ │ └── UpdatePartitionGroupHandler.java │ │ │ │ ├── helper │ │ │ │ ├── AwareHelper.java │ │ │ │ └── SessionHelper.java │ │ │ │ ├── index │ │ │ │ ├── command │ │ │ │ │ ├── ConsumeIndexQueryRequest.java │ │ │ │ │ ├── ConsumeIndexQueryResponse.java │ │ │ │ │ ├── ConsumeIndexStoreRequest.java │ │ │ │ │ └── ConsumeIndexStoreResponse.java │ │ │ │ ├── handler │ │ │ │ │ ├── ConsumeIndexQueryHandler.java │ │ │ │ │ └── ConsumeIndexStoreHandler.java │ │ │ │ ├── model │ │ │ │ │ ├── IndexAndMetadata.java │ │ │ │ │ └── IndexMetadataAndError.java │ │ │ │ └── network │ │ │ │ │ └── codec │ │ │ │ │ ├── IndexQueryRequestDecoder.java │ │ │ │ │ ├── IndexQueryRequestEncoder.java │ │ │ │ │ ├── IndexQueryResponseDecoder.java │ │ │ │ │ ├── IndexQueryResponseEncoder.java │ │ │ │ │ ├── IndexStoreRequestDecoder.java │ │ │ │ │ ├── IndexStoreRequestEncoder.java │ │ │ │ │ ├── IndexStoreResponseDecoder.java │ │ │ │ │ └── IndexStoreResponseEncoder.java │ │ │ │ ├── limit │ │ │ │ ├── LimitRejectedStrategy.java │ │ │ │ ├── LimitType.java │ │ │ │ ├── RateLimitManager.java │ │ │ │ ├── RateLimiter.java │ │ │ │ ├── config │ │ │ │ │ ├── LimitConfig.java │ │ │ │ │ ├── LimitConfigKey.java │ │ │ │ │ └── LimiterConfig.java │ │ │ │ ├── domain │ │ │ │ │ └── LimitContext.java │ │ │ │ ├── exception │ │ │ │ │ ├── LimitException.java │ │ │ │ │ └── LimitRejectedException.java │ │ │ │ ├── filter │ │ │ │ │ ├── AbstractLimitFilter.java │ │ │ │ │ ├── LimitFilter.java │ │ │ │ │ └── LimitTransport.java │ │ │ │ └── support │ │ │ │ │ ├── AbstractRateLimiterManager.java │ │ │ │ │ ├── BlockLimitRejectedStrategy.java │ │ │ │ │ ├── DefaultRateLimiter.java │ │ │ │ │ ├── DefaultRateLimiterManager.java │ │ │ │ │ ├── DelayLimitRejectedStrategy.java │ │ │ │ │ ├── ExceptionLimitRejectedStrategy.java │ │ │ │ │ ├── NoneLimitRejectedStrategy.java │ │ │ │ │ └── NoneRateLimiter.java │ │ │ │ ├── manage │ │ │ │ ├── BrokerManageService.java │ │ │ │ ├── BrokerManageServiceManager.java │ │ │ │ ├── config │ │ │ │ │ ├── BrokerManageConfig.java │ │ │ │ │ └── BrokerManageConfigKey.java │ │ │ │ ├── converter │ │ │ │ │ └── StoreManageConverter.java │ │ │ │ ├── exception │ │ │ │ │ └── ManageException.java │ │ │ │ ├── exporter │ │ │ │ │ ├── BrokerManageExportServer.java │ │ │ │ │ ├── BrokerManageExporter.java │ │ │ │ │ └── vertx │ │ │ │ │ │ ├── ConvertInvoker.java │ │ │ │ │ │ ├── HandlerInvoker.java │ │ │ │ │ │ ├── RestHandler.java │ │ │ │ │ │ └── RoutingVerticle.java │ │ │ │ ├── service │ │ │ │ │ ├── BrokerManageService.java │ │ │ │ │ ├── ConnectionManageService.java │ │ │ │ │ ├── ConsumerManageService.java │ │ │ │ │ ├── CoordinatorManageService.java │ │ │ │ │ ├── ElectionManageService.java │ │ │ │ │ ├── MessageManageService.java │ │ │ │ │ ├── StoreManageService.java │ │ │ │ │ └── support │ │ │ │ │ │ ├── DefaultBrokerManageService.java │ │ │ │ │ │ ├── DefaultConnectionManageService.java │ │ │ │ │ │ ├── DefaultConsumerManageService.java │ │ │ │ │ │ ├── DefaultCoordinatorManageService.java │ │ │ │ │ │ ├── DefaultElectionManageService.java │ │ │ │ │ │ ├── DefaultMessageManageService.java │ │ │ │ │ │ └── DefaultStoreManageService.java │ │ │ │ └── util │ │ │ │ │ └── ClassUtils.java │ │ │ │ ├── monitor │ │ │ │ ├── BrokerMonitor.java │ │ │ │ ├── BrokerMonitorConsts.java │ │ │ │ ├── BrokerMonitorService.java │ │ │ │ ├── BrokerMonitorSlicer.java │ │ │ │ ├── BrokerStatManager.java │ │ │ │ ├── BrokerStatSaveScheduler.java │ │ │ │ ├── ConsumerMonitor.java │ │ │ │ ├── PendingStat.java │ │ │ │ ├── ProducerMonitor.java │ │ │ │ ├── ReplicationMonitor.java │ │ │ │ ├── SessionManager.java │ │ │ │ ├── SessionMonitor.java │ │ │ │ ├── config │ │ │ │ │ ├── BrokerMonitorConfig.java │ │ │ │ │ └── BrokerMonitorConfigKey.java │ │ │ │ ├── converter │ │ │ │ │ ├── BrokerMonitorConverter.java │ │ │ │ │ ├── BrokerStatConverter.java │ │ │ │ │ ├── Converter.java │ │ │ │ │ └── DefaultConverter.java │ │ │ │ ├── exception │ │ │ │ │ └── MonitorException.java │ │ │ │ ├── metrics │ │ │ │ │ ├── LoadMetric.java │ │ │ │ │ └── Metrics.java │ │ │ │ ├── model │ │ │ │ │ ├── AppStatPo.java │ │ │ │ │ ├── BasePo.java │ │ │ │ │ ├── BrokerStatPo.java │ │ │ │ │ ├── ConsumerStatPo.java │ │ │ │ │ ├── DeQueueStatPo.java │ │ │ │ │ ├── EnQueueStatPo.java │ │ │ │ │ ├── PartitionGroupStatPo.java │ │ │ │ │ ├── PartitionStatPo.java │ │ │ │ │ ├── ProducerStatPo.java │ │ │ │ │ ├── ReplicationStatPo.java │ │ │ │ │ ├── RetryStatPo.java │ │ │ │ │ └── TopicStatPo.java │ │ │ │ ├── service │ │ │ │ │ ├── ArchiveMonitorService.java │ │ │ │ │ ├── BrokerMonitorInternalService.java │ │ │ │ │ ├── BrokerMonitorService.java │ │ │ │ │ ├── ConnectionMonitorService.java │ │ │ │ │ ├── ConsumerMonitorService.java │ │ │ │ │ ├── CoordinatorMonitorService.java │ │ │ │ │ ├── MetadataMonitorService.java │ │ │ │ │ ├── PartitionMonitorService.java │ │ │ │ │ ├── ProducerMonitorService.java │ │ │ │ │ ├── TopicMonitorService.java │ │ │ │ │ └── support │ │ │ │ │ │ ├── BrokerMonitorInfoExtService.java │ │ │ │ │ │ ├── DefaultArchiveMonitorService.java │ │ │ │ │ │ ├── DefaultBrokerMonitorInternalService.java │ │ │ │ │ │ ├── DefaultBrokerMonitorService.java │ │ │ │ │ │ ├── DefaultConnectionMonitorService.java │ │ │ │ │ │ ├── DefaultConsumerMonitorService.java │ │ │ │ │ │ ├── DefaultCoordinatorMonitorService.java │ │ │ │ │ │ ├── DefaultMetadataMonitorService.java │ │ │ │ │ │ ├── DefaultPartitionMonitorService.java │ │ │ │ │ │ ├── DefaultProducerMonitorService.java │ │ │ │ │ │ └── DefaultTopicMonitorService.java │ │ │ │ └── stat │ │ │ │ │ ├── AppStat.java │ │ │ │ │ ├── BrokerStat.java │ │ │ │ │ ├── BrokerStatExt.java │ │ │ │ │ ├── ConnectionStat.java │ │ │ │ │ ├── ConsumerPendingStat.java │ │ │ │ │ ├── ConsumerStat.java │ │ │ │ │ ├── DeQueueStat.java │ │ │ │ │ ├── ElectionEventStat.java │ │ │ │ │ ├── EnQueueStat.java │ │ │ │ │ ├── JVMStat.java │ │ │ │ │ ├── PartitionGroupPendingStat.java │ │ │ │ │ ├── PartitionGroupStat.java │ │ │ │ │ ├── PartitionStat.java │ │ │ │ │ ├── ProducerStat.java │ │ │ │ │ ├── ReplicaNodeStat.java │ │ │ │ │ ├── ReplicationStat.java │ │ │ │ │ ├── RetryStat.java │ │ │ │ │ ├── TopicPendingStat.java │ │ │ │ │ └── TopicStat.java │ │ │ │ ├── network │ │ │ │ ├── BrokerCommandHandler.java │ │ │ │ ├── BrokerCommandHandlerFactory.java │ │ │ │ ├── BrokerServer.java │ │ │ │ ├── backend │ │ │ │ │ ├── BackendServer.java │ │ │ │ │ └── BrokerExceptionHandler.java │ │ │ │ ├── codec │ │ │ │ │ ├── BrokerCodecFactory.java │ │ │ │ │ ├── BrokerPayloadCodec.java │ │ │ │ │ ├── BrokerPayloadCodecRegistrar.java │ │ │ │ │ ├── GetPartitionGroupClusterRequestCodec.java │ │ │ │ │ └── GetPartitionGroupClusterResponseCodec.java │ │ │ │ ├── command │ │ │ │ │ ├── GetPartitionGroupClusterRequest.java │ │ │ │ │ └── GetPartitionGroupClusterResponse.java │ │ │ │ ├── frontend │ │ │ │ │ └── FrontendServer.java │ │ │ │ ├── listener │ │ │ │ │ └── BrokerTransportListener.java │ │ │ │ ├── protocol │ │ │ │ │ ├── MultiProtocolHandlerPipelineFactory.java │ │ │ │ │ ├── MultiProtocolTransportServer.java │ │ │ │ │ ├── MultiProtocolTransportServerFactory.java │ │ │ │ │ ├── ProtocolCommandHandlerFilter.java │ │ │ │ │ ├── ProtocolCommandHandlerFilterFactory.java │ │ │ │ │ ├── ProtocolContext.java │ │ │ │ │ ├── ProtocolHandlerPipelineFactory.java │ │ │ │ │ ├── ProtocolManager.java │ │ │ │ │ ├── ProtocolRejectedExecutionHandler.java │ │ │ │ │ ├── ProtocolResolver.java │ │ │ │ │ └── support │ │ │ │ │ │ ├── CommandHandlerFactoryWrapper.java │ │ │ │ │ │ ├── CommandHandlerWrapper.java │ │ │ │ │ │ ├── DefaultMultiProtocolHandlerPipeline.java │ │ │ │ │ │ ├── DefaultMultiProtocolHandlerPipelineFactory.java │ │ │ │ │ │ ├── DefaultProtocolHandlerPipeline.java │ │ │ │ │ │ ├── DefaultProtocolHandlerPipelineFactory.java │ │ │ │ │ │ ├── ProtocolServerWrapper.java │ │ │ │ │ │ └── ProtocolServiceWrapper.java │ │ │ │ ├── support │ │ │ │ │ ├── BrokerCommandHandlerRegistrar.java │ │ │ │ │ ├── BrokerTransportClientFactory.java │ │ │ │ │ └── BrokerTransportServerFactory.java │ │ │ │ └── traffic │ │ │ │ │ ├── FetchRequestTrafficPayload.java │ │ │ │ │ ├── FetchResponseTrafficPayload.java │ │ │ │ │ ├── ProduceResponseTrafficPayload.java │ │ │ │ │ ├── RequestTrafficPayload.java │ │ │ │ │ ├── ResponseTrafficPayload.java │ │ │ │ │ ├── Traffic.java │ │ │ │ │ ├── TrafficPayload.java │ │ │ │ │ └── TrafficType.java │ │ │ │ ├── polling │ │ │ │ ├── LongPolling.java │ │ │ │ ├── LongPollingCallback.java │ │ │ │ └── LongPollingManager.java │ │ │ │ ├── producer │ │ │ │ ├── Produce.java │ │ │ │ ├── ProduceConfig.java │ │ │ │ ├── ProduceManager.java │ │ │ │ ├── ProducerConfigKey.java │ │ │ │ ├── PutResult.java │ │ │ │ └── transaction │ │ │ │ │ ├── TransactionCleaner.java │ │ │ │ │ ├── TransactionManager.java │ │ │ │ │ ├── TransactionRecover.java │ │ │ │ │ ├── UnCompletedTransactionManager.java │ │ │ │ │ ├── codec │ │ │ │ │ ├── TransactionCommitRequestCodec.java │ │ │ │ │ └── TransactionRollbackRequestCodec.java │ │ │ │ │ ├── command │ │ │ │ │ ├── TransactionCommitRequest.java │ │ │ │ │ └── TransactionRollbackRequest.java │ │ │ │ │ └── handler │ │ │ │ │ ├── TransactionCommitRequestHandler.java │ │ │ │ │ └── TransactionRollbackRequestHandler.java │ │ │ │ ├── replication │ │ │ │ ├── Replica.java │ │ │ │ ├── ReplicaGroup.java │ │ │ │ ├── ReplicationManager.java │ │ │ │ └── ReplicationTransportSession.java │ │ │ │ ├── retry │ │ │ │ ├── BrokerRetryManager.java │ │ │ │ ├── BrokerRetryRateLimiterManager.java │ │ │ │ ├── RetryProbability.java │ │ │ │ └── RetryRateLimiter.java │ │ │ │ ├── security │ │ │ │ └── AppTokenAuthentication.java │ │ │ │ └── store │ │ │ │ ├── AbstractStoreCleaningStrategy.java │ │ │ │ ├── ClusterStoreService.java │ │ │ │ ├── DynamicStoreConfig.java │ │ │ │ ├── FixedSizeStoreCleaningStrategy.java │ │ │ │ ├── GlobalStorageLimitCleaningStrategy.java │ │ │ │ ├── IntervalTimeStoreCleaningStrategy.java │ │ │ │ ├── StoreCleanManager.java │ │ │ │ ├── StoreCleaningStrategy.java │ │ │ │ ├── StoreInitializer.java │ │ │ │ └── StoreManager.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── services │ │ │ │ ├── org.joyqueue.broker.consumer.Consume │ │ │ │ ├── org.joyqueue.broker.consumer.MessageConverter │ │ │ │ ├── org.joyqueue.broker.consumer.filter.MessageFilter │ │ │ │ ├── org.joyqueue.broker.consumer.position.PositionStore │ │ │ │ ├── org.joyqueue.broker.election.ElectionService │ │ │ │ ├── org.joyqueue.broker.limit.LimitRejectedStrategy │ │ │ │ ├── org.joyqueue.broker.network.BrokerCommandHandler │ │ │ │ ├── org.joyqueue.broker.network.codec.BrokerPayloadCodec │ │ │ │ ├── org.joyqueue.broker.network.protocol.ProtocolCommandHandlerFilter │ │ │ │ ├── org.joyqueue.broker.producer.Produce │ │ │ │ ├── org.joyqueue.broker.store.StoreCleaningStrategy │ │ │ │ ├── org.joyqueue.security.Authentication │ │ │ │ ├── org.joyqueue.store.StoreService │ │ │ │ ├── org.joyqueue.toolkit.config.PropertyDef │ │ │ │ └── org.joyqueue.toolkit.config.PropertySupplier │ │ │ ├── joyqueue │ │ │ ├── banner │ │ │ └── version.properties │ │ │ └── manage │ │ │ ├── base_routing.xml │ │ │ └── routing.xml │ │ └── test │ │ └── java │ │ └── org │ │ └── joyqueue │ │ └── broker │ │ ├── archive │ │ ├── ArchiveSerializerTest.java │ │ ├── ConsumeArchiveServiceTest.java │ │ └── store │ │ │ └── hbase │ │ │ ├── HBaseStoreTest.java │ │ │ ├── HbaseSerializerTest.java │ │ │ └── HbaseTopicAppMappingTest.java │ │ ├── buffer │ │ └── SerializerTest.java │ │ ├── cluster │ │ ├── BrokerEventBusStub.java │ │ ├── ClusterManagerTest.java │ │ ├── ClusterNameServiceStub.java │ │ ├── ClusterNameServiceTest.java │ │ ├── NameServiceStub.java │ │ └── StoreServiceStub.java │ │ ├── consumer │ │ ├── AcknowledgeSupportTest.java │ │ ├── ConcurrentConsumptionTest.java │ │ ├── ConsumePositionManagerTest.java │ │ ├── DelayHandlerTest.java │ │ ├── FilterMessageSupportTest.java │ │ ├── FilterMessageSupportTest1.java │ │ ├── PartitionLockInstanceTest.java │ │ ├── PartitionManagerTest.java │ │ ├── filter │ │ │ └── FlagFilterTest.java │ │ └── position │ │ │ ├── LocalFileStoreTest.java │ │ │ ├── PositionConfigTest.java │ │ │ └── PositionManagerTest.java │ │ ├── election │ │ ├── BrokerMonitorStub.java │ │ ├── ClusterManagerStub.java │ │ ├── ConsumeStub.java │ │ ├── ConsumeTask.java │ │ ├── ElectionCommandCodecTest.java │ │ ├── ElectionCommandHandlerRegistrarStub.java │ │ ├── ElectionConfigTest.java │ │ ├── ElectionManagerStub.java │ │ ├── ElectionManagerTest.java │ │ ├── ElectionMetadataManagerTest.java │ │ ├── FixedLeaderElectionTest.java │ │ ├── ProduceTask.java │ │ ├── RaftLeaderElectionTest.java │ │ └── ServerConfigStub.java │ │ ├── handler │ │ └── GetPartitionGroupClusterRequestHandlerTest.java │ │ └── store │ │ ├── GlobalStorageLimitCleaningStrategyTest.java │ │ └── StoreBaseTest.java ├── joyqueue-broker-kafka │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── joyqueue │ │ │ │ └── broker │ │ │ │ └── kafka │ │ │ │ ├── KafkaAcknowledge.java │ │ │ │ ├── KafkaCommandHandler.java │ │ │ │ ├── KafkaCommandType.java │ │ │ │ ├── KafkaConsts.java │ │ │ │ ├── KafkaContext.java │ │ │ │ ├── KafkaContextAware.java │ │ │ │ ├── KafkaErrorCode.java │ │ │ │ ├── command │ │ │ │ ├── AddOffsetsToTxnRequest.java │ │ │ │ ├── AddOffsetsToTxnResponse.java │ │ │ │ ├── AddPartitionsToTxnRequest.java │ │ │ │ ├── AddPartitionsToTxnResponse.java │ │ │ │ ├── ApiVersionsRequest.java │ │ │ │ ├── ApiVersionsResponse.java │ │ │ │ ├── DescribeGroupsRequest.java │ │ │ │ ├── DescribeGroupsResponse.java │ │ │ │ ├── EndTxnRequest.java │ │ │ │ ├── EndTxnResponse.java │ │ │ │ ├── FetchRequest.java │ │ │ │ ├── FetchResponse.java │ │ │ │ ├── FindCoordinatorRequest.java │ │ │ │ ├── FindCoordinatorResponse.java │ │ │ │ ├── HeartbeatRequest.java │ │ │ │ ├── HeartbeatResponse.java │ │ │ │ ├── InitProducerIdRequest.java │ │ │ │ ├── InitProducerIdResponse.java │ │ │ │ ├── JoinGroupRequest.java │ │ │ │ ├── JoinGroupResponse.java │ │ │ │ ├── KafkaRequestOrResponse.java │ │ │ │ ├── LeaveGroupRequest.java │ │ │ │ ├── LeaveGroupResponse.java │ │ │ │ ├── ListOffsetsRequest.java │ │ │ │ ├── ListOffsetsResponse.java │ │ │ │ ├── OffsetCommitRequest.java │ │ │ │ ├── OffsetCommitResponse.java │ │ │ │ ├── OffsetFetchRequest.java │ │ │ │ ├── OffsetFetchResponse.java │ │ │ │ ├── ProduceRequest.java │ │ │ │ ├── ProduceResponse.java │ │ │ │ ├── RawTaggedField.java │ │ │ │ ├── SaslAuthenticateRequest.java │ │ │ │ ├── SaslAuthenticateResponse.java │ │ │ │ ├── SaslHandshakeRequest.java │ │ │ │ ├── SaslHandshakeResponse.java │ │ │ │ ├── SyncGroupAssignment.java │ │ │ │ ├── SyncGroupRequest.java │ │ │ │ ├── SyncGroupResponse.java │ │ │ │ ├── TopicMetadataRequest.java │ │ │ │ ├── TopicMetadataResponse.java │ │ │ │ ├── TxnOffsetCommitRequest.java │ │ │ │ └── TxnOffsetCommitResponse.java │ │ │ │ ├── config │ │ │ │ ├── KafkaConfig.java │ │ │ │ └── KafkaConfigKey.java │ │ │ │ ├── converter │ │ │ │ ├── AbstarctKafkaMessageConverter.java │ │ │ │ ├── CheckResultConverter.java │ │ │ │ └── JoyQueueToKafkaMessageConverter.java │ │ │ │ ├── coordinator │ │ │ │ ├── Coordinator.java │ │ │ │ ├── CoordinatorType.java │ │ │ │ ├── exception │ │ │ │ │ └── CoordinatorException.java │ │ │ │ ├── group │ │ │ │ │ ├── GroupBalanceHandler.java │ │ │ │ │ ├── GroupBalanceManager.java │ │ │ │ │ ├── GroupCoordinator.java │ │ │ │ │ ├── GroupMetadataManager.java │ │ │ │ │ ├── GroupOffsetHandler.java │ │ │ │ │ ├── GroupOffsetManager.java │ │ │ │ │ ├── callback │ │ │ │ │ │ ├── JoinCallback.java │ │ │ │ │ │ ├── LeaveCallback.java │ │ │ │ │ │ └── SyncCallback.java │ │ │ │ │ ├── delay │ │ │ │ │ │ ├── DelayedHeartbeat.java │ │ │ │ │ │ ├── DelayedInitialJoin.java │ │ │ │ │ │ └── DelayedJoin.java │ │ │ │ │ └── domain │ │ │ │ │ │ ├── GroupDescribe.java │ │ │ │ │ │ ├── GroupJoinGroupResult.java │ │ │ │ │ │ ├── GroupMemberMetadata.java │ │ │ │ │ │ ├── GroupMetadata.java │ │ │ │ │ │ ├── GroupState.java │ │ │ │ │ │ └── GroupTopicPartition.java │ │ │ │ └── transaction │ │ │ │ │ ├── ProducerIdManager.java │ │ │ │ │ ├── ProducerSequenceManager.java │ │ │ │ │ ├── TransactionCoordinator.java │ │ │ │ │ ├── TransactionHandler.java │ │ │ │ │ ├── TransactionIdManager.java │ │ │ │ │ ├── TransactionMetadataManager.java │ │ │ │ │ ├── TransactionOffsetHandler.java │ │ │ │ │ ├── completion │ │ │ │ │ ├── TransactionCompletionHandler.java │ │ │ │ │ ├── TransactionCompletionScheduler.java │ │ │ │ │ ├── TransactionCompletionThread.java │ │ │ │ │ └── TransactionSegmentCompletionHandler.java │ │ │ │ │ ├── domain │ │ │ │ │ ├── TransactionDomain.java │ │ │ │ │ ├── TransactionMarker.java │ │ │ │ │ ├── TransactionMetadata.java │ │ │ │ │ ├── TransactionOffset.java │ │ │ │ │ ├── TransactionPrepare.java │ │ │ │ │ ├── TransactionState.java │ │ │ │ │ └── UnCompletedTransactionMetadata.java │ │ │ │ │ ├── exception │ │ │ │ │ └── TransactionException.java │ │ │ │ │ ├── helper │ │ │ │ │ ├── TransactionHelper.java │ │ │ │ │ └── TransactionSerializer.java │ │ │ │ │ ├── log │ │ │ │ │ ├── TransactionLog.java │ │ │ │ │ └── TransactionLogSegment.java │ │ │ │ │ └── synchronizer │ │ │ │ │ ├── TransactionAbortSynchronizer.java │ │ │ │ │ ├── TransactionCommitSynchronizer.java │ │ │ │ │ └── TransactionSynchronizer.java │ │ │ │ ├── exception │ │ │ │ └── KafkaException.java │ │ │ │ ├── handler │ │ │ │ ├── AbstractKafkaCommandHandler.java │ │ │ │ ├── AddOffsetsToTxnRequestHandler.java │ │ │ │ ├── AddPartitionsToTxnRequestHandler.java │ │ │ │ ├── ApiVersionsRequestHandler.java │ │ │ │ ├── DescribeGroupRequestHandler.java │ │ │ │ ├── EndTxnRequestHandler.java │ │ │ │ ├── FetchRequestHandler.java │ │ │ │ ├── FindCoordinatorRequestHandler.java │ │ │ │ ├── HeartbeatRequestHandler.java │ │ │ │ ├── InitProducerIdRequestHandler.java │ │ │ │ ├── JoinGroupRequestHandler.java │ │ │ │ ├── LeaveGroupRequestHandler.java │ │ │ │ ├── ListOffsetsRequestHandler.java │ │ │ │ ├── OffsetCommitRequestHandler.java │ │ │ │ ├── OffsetFetchRequestHandler.java │ │ │ │ ├── ProduceHandler.java │ │ │ │ ├── ProduceRequestHandler.java │ │ │ │ ├── SaslAuthenticateHandler.java │ │ │ │ ├── SaslHandshakeHandler.java │ │ │ │ ├── SyncGroupRequestHandler.java │ │ │ │ ├── TopicMetadataRequestHandler.java │ │ │ │ ├── TransactionProduceHandler.java │ │ │ │ └── TxnOffsetCommitRequestHandler.java │ │ │ │ ├── helper │ │ │ │ └── KafkaClientHelper.java │ │ │ │ ├── manage │ │ │ │ ├── KafkaGroupManageService.java │ │ │ │ ├── KafkaManageService.java │ │ │ │ ├── KafkaManageServiceFactory.java │ │ │ │ ├── KafkaMonitorService.java │ │ │ │ └── support │ │ │ │ │ ├── DefaultKafkaGroupManageService.java │ │ │ │ │ ├── DefaultKafkaManageService.java │ │ │ │ │ └── DefaultKafkaMonitorService.java │ │ │ │ ├── message │ │ │ │ ├── KafkaBrokerMessage.java │ │ │ │ ├── KafkaMessageSerializer.java │ │ │ │ ├── compressor │ │ │ │ │ ├── KafkaCompressionCodec.java │ │ │ │ │ ├── KafkaCompressionCodecFactory.java │ │ │ │ │ ├── lz4 │ │ │ │ │ │ ├── BufferSupplier.java │ │ │ │ │ │ ├── KafkaLZ4BlockInputStream.java │ │ │ │ │ │ └── KafkaLZ4BlockOutputStream.java │ │ │ │ │ └── stream │ │ │ │ │ │ └── ByteBufferInputStream.java │ │ │ │ ├── converter │ │ │ │ │ └── KafkaMessageConverter.java │ │ │ │ ├── exception │ │ │ │ │ └── UnknownCodecException.java │ │ │ │ └── serializer │ │ │ │ │ ├── AbstractKafkaMessageSerializer.java │ │ │ │ │ ├── KafkaMessageV0Serializer.java │ │ │ │ │ ├── KafkaMessageV1Serializer.java │ │ │ │ │ ├── KafkaMessageV2Serializer.java │ │ │ │ │ └── KafkaSyncGroupAssignmentSerializer.java │ │ │ │ ├── model │ │ │ │ ├── ApiVersion.java │ │ │ │ ├── IsolationLevel.java │ │ │ │ ├── KafkaBroker.java │ │ │ │ ├── KafkaPartitionMetadata.java │ │ │ │ ├── KafkaTopicMetadata.java │ │ │ │ ├── OffsetAndMetadata.java │ │ │ │ ├── OffsetMetadataAndError.java │ │ │ │ ├── PartitionMetadataAndError.java │ │ │ │ ├── ProducePartitionGroupRequest.java │ │ │ │ └── TopicAndPartition.java │ │ │ │ ├── network │ │ │ │ ├── KafkaHeader.java │ │ │ │ ├── KafkaPayloadCodec.java │ │ │ │ ├── codec │ │ │ │ │ ├── AddOffsetsToTxnCodec.java │ │ │ │ │ ├── AddPartitionsToTxnCodec.java │ │ │ │ │ ├── ApiVersionsCodec.java │ │ │ │ │ ├── DescribeGroupsCodec.java │ │ │ │ │ ├── EndTxnCodec.java │ │ │ │ │ ├── FetchCodec.java │ │ │ │ │ ├── FindCoordinatorCodec.java │ │ │ │ │ ├── HeartbeatCodec.java │ │ │ │ │ ├── InitProducerIdCodec.java │ │ │ │ │ ├── JoinGroupCodec.java │ │ │ │ │ ├── LeaveGroupCodec.java │ │ │ │ │ ├── ListOffsetsCodec.java │ │ │ │ │ ├── OffsetCommitCodec.java │ │ │ │ │ ├── OffsetFetchCodec.java │ │ │ │ │ ├── ProduceCodec.java │ │ │ │ │ ├── SaslAuthenticateCodec.java │ │ │ │ │ ├── SaslHandshakeCodec.java │ │ │ │ │ ├── SyncGroupCodec.java │ │ │ │ │ ├── TopicMetadataCodec.java │ │ │ │ │ └── TxnOffsetCommitCodec.java │ │ │ │ ├── helper │ │ │ │ │ ├── KafkaProtocolHelper.java │ │ │ │ │ └── KafkaSessionHelper.java │ │ │ │ └── protocol │ │ │ │ │ ├── KafkaCodecFactory.java │ │ │ │ │ ├── KafkaCommandHandlerFactory.java │ │ │ │ │ ├── KafkaDecoder.java │ │ │ │ │ ├── KafkaEncoder.java │ │ │ │ │ ├── KafkaExceptionHandler.java │ │ │ │ │ ├── KafkaHeaderCodec.java │ │ │ │ │ └── KafkaProtocol.java │ │ │ │ ├── session │ │ │ │ ├── KafkaChannelTransport.java │ │ │ │ ├── KafkaConnectionHandler.java │ │ │ │ ├── KafkaConnectionManager.java │ │ │ │ └── KafkaTransportHandler.java │ │ │ │ └── util │ │ │ │ ├── KafkaBufferUtils.java │ │ │ │ └── PureJavaCrc32C.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── services │ │ │ │ ├── org.joyqueue.broker.consumer.MessageConverter │ │ │ │ ├── org.joyqueue.broker.kafka.KafkaCommandHandler │ │ │ │ ├── org.joyqueue.broker.kafka.network.KafkaPayloadCodec │ │ │ │ ├── org.joyqueue.network.protocol.ProtocolService │ │ │ │ └── org.joyqueue.toolkit.config.PropertyDef │ │ │ └── manage │ │ │ └── routing.xml │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── joyqueue │ │ │ └── broker │ │ │ └── kafka │ │ │ ├── KafkaClientHelperTest.java │ │ │ ├── KafkaConsumeTest.java │ │ │ ├── KafkaProduceTest.java │ │ │ ├── SimpleKafkaConsumer.java │ │ │ ├── SimpleKafkaProducer.java │ │ │ ├── TransactionKafkaProducer.java │ │ │ ├── conf │ │ │ └── KafkaConfigs.java │ │ │ ├── consumer │ │ │ └── Consumer.java │ │ │ └── producer │ │ │ └── Producer.java │ │ └── resources │ │ └── log4j2.xml ├── joyqueue-broker-monitor-pth │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── joyqueue │ │ │ └── broker │ │ │ └── monitor │ │ │ └── convert │ │ │ └── PrometheusConvert.java │ │ └── resources │ │ └── META-INF │ │ └── services │ │ └── org.joyqueue.broker.monitor.converter.Converter ├── joyqueue-broker-mqtt │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── joyqueue │ │ │ │ └── broker │ │ │ │ └── mqtt │ │ │ │ ├── MqttConsts.java │ │ │ │ ├── cluster │ │ │ │ ├── MqttConnectionManager.java │ │ │ │ ├── MqttConsumerManager.java │ │ │ │ ├── MqttProducerManager.java │ │ │ │ ├── MqttSessionManager.java │ │ │ │ └── MqttSubscriptionManager.java │ │ │ │ ├── command │ │ │ │ └── MqttHandlerFactory.java │ │ │ │ ├── config │ │ │ │ ├── MqttConfig.java │ │ │ │ ├── MqttConfigKey.java │ │ │ │ └── MqttContext.java │ │ │ │ ├── connection │ │ │ │ └── MqttConnection.java │ │ │ │ ├── handler │ │ │ │ ├── ConnectAckHandler.java │ │ │ │ ├── ConnectHandler.java │ │ │ │ ├── DisconnectHandler.java │ │ │ │ ├── ExecutorsProvider.java │ │ │ │ ├── Handler.java │ │ │ │ ├── HandlerExecutor.java │ │ │ │ ├── MqttHandlerDispatcher.java │ │ │ │ ├── MqttProtocolHandler.java │ │ │ │ ├── PingReqHandler.java │ │ │ │ ├── PingRespHandler.java │ │ │ │ ├── PublishAckHandler.java │ │ │ │ ├── PublishCompHandler.java │ │ │ │ ├── PublishHandler.java │ │ │ │ ├── PublishRecHandler.java │ │ │ │ ├── PublishRelHandler.java │ │ │ │ ├── SubscribeHandler.java │ │ │ │ └── UnSubscribeHandler.java │ │ │ │ ├── message │ │ │ │ ├── MqttStoredMessage.java │ │ │ │ └── WillMessage.java │ │ │ │ ├── network │ │ │ │ ├── AbstractMqttProtocolPipeline.java │ │ │ │ ├── MqttOverWebsocketProtocolHandlerPipeline.java │ │ │ │ └── MqttProtocolHandlerPipeline.java │ │ │ │ ├── protocol │ │ │ │ ├── MqttHandlerRegister.java │ │ │ │ ├── MqttOverWebsocketProtocol.java │ │ │ │ └── MqttProtocol.java │ │ │ │ ├── publish │ │ │ │ └── MessagePublisher.java │ │ │ │ ├── session │ │ │ │ └── MqttSession.java │ │ │ │ ├── subscriptions │ │ │ │ ├── MqttSubscription.java │ │ │ │ ├── Token.java │ │ │ │ └── TopicFilter.java │ │ │ │ ├── transport │ │ │ │ └── MqttCommandInvocation.java │ │ │ │ └── util │ │ │ │ ├── ExecutorServiceFactory.java │ │ │ │ ├── MqttMessageSerializer.java │ │ │ │ ├── NettyAttrManager.java │ │ │ │ ├── PollSelector.java │ │ │ │ └── Selector.java │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ ├── org.joyqueue.broker.mqtt.handler.Handler │ │ │ ├── org.joyqueue.network.protocol.ProtocolService │ │ │ └── org.joyqueue.toolkit.config.PropertyDef │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── joyqueue │ │ │ └── broker │ │ │ └── mqtt │ │ │ └── test │ │ │ └── MqttClientPahoTest.java │ │ └── resources │ │ └── log4j2.xml ├── joyqueue-broker-protocol │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── joyqueue │ │ │ │ └── broker │ │ │ │ └── protocol │ │ │ │ ├── JoyQueueCommandHandler.java │ │ │ │ ├── JoyQueueConsts.java │ │ │ │ ├── JoyQueueContext.java │ │ │ │ ├── JoyQueueContextAware.java │ │ │ │ ├── command │ │ │ │ ├── FetchPartitionMessageRequest.java │ │ │ │ ├── FetchPartitionMessageResponse.java │ │ │ │ ├── FetchTopicMessageRequest.java │ │ │ │ ├── FetchTopicMessageResponse.java │ │ │ │ └── ProduceMessageResponse.java │ │ │ │ ├── config │ │ │ │ ├── JoyQueueConfig.java │ │ │ │ └── JoyQueueConfigKey.java │ │ │ │ ├── converter │ │ │ │ ├── BrokerNodeConverter.java │ │ │ │ ├── CheckResultConverter.java │ │ │ │ └── PolicyConverter.java │ │ │ │ ├── coordinator │ │ │ │ ├── Coordinator.java │ │ │ │ ├── GroupMemberTimeoutCallback.java │ │ │ │ ├── GroupMetadataManager.java │ │ │ │ ├── assignment │ │ │ │ │ ├── PartitionAssignmentHandler.java │ │ │ │ │ ├── PartitionAssignor.java │ │ │ │ │ ├── PartitionAssignorResolver.java │ │ │ │ │ ├── PartitionAssignorType.java │ │ │ │ │ ├── converter │ │ │ │ │ │ └── PartitionAssignmentConverter.java │ │ │ │ │ ├── delay │ │ │ │ │ │ └── MemberTimeoutDelayedOperation.java │ │ │ │ │ ├── domain │ │ │ │ │ │ ├── PartitionAssignmentMetadata.java │ │ │ │ │ │ ├── PartitionGroupAssignmentMetadata.java │ │ │ │ │ │ └── TopicPartitionGroupAssignmentMetadata.java │ │ │ │ │ └── support │ │ │ │ │ │ ├── NonePartitionAssignor.java │ │ │ │ │ │ └── PartitionGroupBalancePartitionAssignor.java │ │ │ │ └── domain │ │ │ │ │ ├── GroupMemberMetadata.java │ │ │ │ │ ├── GroupMetadata.java │ │ │ │ │ └── PartitionAssignment.java │ │ │ │ ├── exception │ │ │ │ └── JoyQueueException.java │ │ │ │ ├── handler │ │ │ │ ├── AddConnectionRequestHandler.java │ │ │ │ ├── AddConsumerRequestHandler.java │ │ │ │ ├── AddProducerRequestHandler.java │ │ │ │ ├── CommitAckRequestHandler.java │ │ │ │ ├── CommitIndexRequestHandler.java │ │ │ │ ├── FetchAssignedPartitionRequestHandler.java │ │ │ │ ├── FetchClusterRequestHandler.java │ │ │ │ ├── FetchHealthRequestHandler.java │ │ │ │ ├── FetchIndexRequestHandler.java │ │ │ │ ├── FetchPartitionMessageRequestHandler.java │ │ │ │ ├── FetchProduceFeedbackRequestHandler.java │ │ │ │ ├── FetchTopicMessageLongPollCallback.java │ │ │ │ ├── FetchTopicMessageRequestHandler.java │ │ │ │ ├── FindCoordinatorRequestHandler.java │ │ │ │ ├── HeartbeatRequestHandler.java │ │ │ │ ├── ProduceMessageCommitRequestHandler.java │ │ │ │ ├── ProduceMessagePrepareRequestHandler.java │ │ │ │ ├── ProduceMessageRequestHandler.java │ │ │ │ ├── ProduceMessageRollbackRequestHandler.java │ │ │ │ ├── RemoveConnectionRequestHandler.java │ │ │ │ ├── RemoveConsumerRequestHandler.java │ │ │ │ ├── RemoveProducerRequestHandler.java │ │ │ │ └── mqtt │ │ │ │ │ ├── AuthorizeHandler.java │ │ │ │ │ ├── GetTopicsHandler.java │ │ │ │ │ ├── SubscribeHandler.java │ │ │ │ │ └── UnSubscribeHandler.java │ │ │ │ └── network │ │ │ │ ├── JoyQueueCodecFactory.java │ │ │ │ ├── JoyQueueCommandHandlerFactory.java │ │ │ │ ├── JoyQueueExceptionHandler.java │ │ │ │ ├── JoyQueueProtocol.java │ │ │ │ ├── codec │ │ │ │ ├── FetchPartitionMessageRequestCodec.java │ │ │ │ ├── FetchTopicMessageRequestCodec.java │ │ │ │ ├── JoyQueueCodec.java │ │ │ │ ├── JoyQueueCodecFactory.java │ │ │ │ ├── JoyQueueDecoder.java │ │ │ │ ├── JoyQueueEncoder.java │ │ │ │ └── JoyQueuePayloadCodec.java │ │ │ │ └── helper │ │ │ │ └── JoyQueueProtocolHelper.java │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ ├── org.joyqueue.broker.protocol.JoyQueueCommandHandler │ │ │ ├── org.joyqueue.broker.protocol.coordinator.assignment.PartitionAssignor │ │ │ ├── org.joyqueue.broker.protocol.network.codec.JoyQueuePayloadCodec │ │ │ ├── org.joyqueue.network.protocol.ProtocolService │ │ │ └── org.joyqueue.toolkit.config.PropertyDef │ │ └── test │ │ └── resources │ │ └── log4j2.xml ├── joyqueue-nsr │ ├── joyqueue-nsr-admin │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── assemble │ │ │ │ └── bin.xml │ │ │ ├── bin │ │ │ │ ├── app.sh │ │ │ │ ├── broker.sh │ │ │ │ └── topic.sh │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── joyqueue │ │ │ │ └── nsr │ │ │ │ ├── Admin.java │ │ │ │ ├── AdminConfig.java │ │ │ │ ├── CommandArgs.java │ │ │ │ ├── NsrAdmin.java │ │ │ │ ├── admin │ │ │ │ ├── AbstractAdmin.java │ │ │ │ ├── AdminClient.java │ │ │ │ ├── AppAdmin.java │ │ │ │ ├── BrokerAdmin.java │ │ │ │ └── TopicAdmin.java │ │ │ │ └── utils │ │ │ │ ├── AsyncHttpClient.java │ │ │ │ ├── HostProvider.java │ │ │ │ └── RoundRobinHostProvider.java │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── joyqueue │ │ │ └── nsr │ │ │ └── admin │ │ │ ├── AdminClientTest.java │ │ │ └── NamingTest.java │ ├── joyqueue-nsr-core │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── joyqueue │ │ │ │ │ └── nsr │ │ │ │ │ ├── InternalServiceProvider.java │ │ │ │ │ ├── ManageServer.java │ │ │ │ │ ├── MetaManager.java │ │ │ │ │ ├── MetadataSynchronizer.java │ │ │ │ │ ├── NameService.java │ │ │ │ │ ├── NameServiceAware.java │ │ │ │ │ ├── NsrPlugins.java │ │ │ │ │ ├── ServiceProvider.java │ │ │ │ │ ├── config │ │ │ │ │ ├── MessengerConfig.java │ │ │ │ │ ├── MessengerConfigKey.java │ │ │ │ │ ├── NameServerConfig.java │ │ │ │ │ ├── NameServerConfigKey.java │ │ │ │ │ ├── NameServiceConfig.java │ │ │ │ │ └── NameServiceConfigKey.java │ │ │ │ │ ├── event │ │ │ │ │ ├── AddBrokerEvent.java │ │ │ │ │ ├── AddConfigEvent.java │ │ │ │ │ ├── AddConsumerEvent.java │ │ │ │ │ ├── AddDataCenterEvent.java │ │ │ │ │ ├── AddPartitionGroupEvent.java │ │ │ │ │ ├── AddProducerEvent.java │ │ │ │ │ ├── AddTopicEvent.java │ │ │ │ │ ├── CompensateEvent.java │ │ │ │ │ ├── LeaderChangeEvent.java │ │ │ │ │ ├── RemoveBrokerEvent.java │ │ │ │ │ ├── RemoveConfigEvent.java │ │ │ │ │ ├── RemoveConsumerEvent.java │ │ │ │ │ ├── RemoveDataCenterEvent.java │ │ │ │ │ ├── RemovePartitionGroupEvent.java │ │ │ │ │ ├── RemoveProducerEvent.java │ │ │ │ │ ├── RemoveTopicEvent.java │ │ │ │ │ ├── UpdateBrokerEvent.java │ │ │ │ │ ├── UpdateConfigEvent.java │ │ │ │ │ ├── UpdateConsumerEvent.java │ │ │ │ │ ├── UpdateDataCenterEvent.java │ │ │ │ │ ├── UpdatePartitionGroupEvent.java │ │ │ │ │ ├── UpdateProducerEvent.java │ │ │ │ │ └── UpdateTopicEvent.java │ │ │ │ │ ├── exception │ │ │ │ │ ├── MessengerException.java │ │ │ │ │ └── NsrException.java │ │ │ │ │ ├── message │ │ │ │ │ ├── MessageListener.java │ │ │ │ │ ├── Messenger.java │ │ │ │ │ └── support │ │ │ │ │ │ ├── DefaultMessenger.java │ │ │ │ │ │ ├── network │ │ │ │ │ │ ├── codec │ │ │ │ │ │ │ ├── MessengerHeartbeatRequestCodec.java │ │ │ │ │ │ │ └── MessengerPublishRequestCodec.java │ │ │ │ │ │ ├── command │ │ │ │ │ │ │ ├── MessengerHeartbeatRequest.java │ │ │ │ │ │ │ └── MessengerPublishRequest.java │ │ │ │ │ │ ├── handler │ │ │ │ │ │ │ ├── MessengerHeartbeatRequestHandler.java │ │ │ │ │ │ │ └── MessengerPublishRequestHandler.java │ │ │ │ │ │ └── transport │ │ │ │ │ │ │ ├── MessengerTransportClientFactory.java │ │ │ │ │ │ │ └── MessengerTransportServerFactory.java │ │ │ │ │ │ └── session │ │ │ │ │ │ ├── MessengerSession.java │ │ │ │ │ │ ├── MessengerSessionHeartbeatThread.java │ │ │ │ │ │ └── MessengerSessionManager.java │ │ │ │ │ ├── model │ │ │ │ │ ├── AppTokenQuery.java │ │ │ │ │ ├── BrokerQuery.java │ │ │ │ │ ├── ConfigQuery.java │ │ │ │ │ ├── ConsumerQuery.java │ │ │ │ │ ├── DataCenterQuery.java │ │ │ │ │ ├── NamespaceQuery.java │ │ │ │ │ ├── PartitionGroupQuery.java │ │ │ │ │ ├── ProducerQuery.java │ │ │ │ │ ├── ReplicaQuery.java │ │ │ │ │ └── TopicQuery.java │ │ │ │ │ ├── nameservice │ │ │ │ │ ├── AllMetadataCache.java │ │ │ │ │ ├── CompensateMetadataThread.java │ │ │ │ │ ├── CompensatedNameService.java │ │ │ │ │ ├── MetadataCacheDoubleCopy.java │ │ │ │ │ ├── MetadataCacheEventListener.java │ │ │ │ │ ├── MetadataCacheManager.java │ │ │ │ │ ├── MetadataCompensator.java │ │ │ │ │ ├── MetadataValidator.java │ │ │ │ │ ├── NameServerInternal.java │ │ │ │ │ ├── NameServiceWrapper.java │ │ │ │ │ ├── ThinNameServer.java │ │ │ │ │ └── ThinNameService.java │ │ │ │ │ ├── network │ │ │ │ │ ├── NsrCodecFactory.java │ │ │ │ │ ├── NsrCommandHandler.java │ │ │ │ │ ├── NsrCommandHandlerFactory.java │ │ │ │ │ ├── NsrExceptionHandler.java │ │ │ │ │ ├── NsrPayloadCodec.java │ │ │ │ │ ├── NsrTransportClientFactory.java │ │ │ │ │ ├── NsrTransportServerFactory.java │ │ │ │ │ ├── codec │ │ │ │ │ │ ├── AddTopicCodec.java │ │ │ │ │ │ ├── ConnectionCodec.java │ │ │ │ │ │ ├── GetAllBrokersAckCodec.java │ │ │ │ │ │ ├── GetAllConfigsAckCodec.java │ │ │ │ │ │ ├── GetAllMetadataRequestCodec.java │ │ │ │ │ │ ├── GetAllMetadataResponseCodec.java │ │ │ │ │ │ ├── GetAllTopicsAckCodec.java │ │ │ │ │ │ ├── GetAppTokenAckCodec.java │ │ │ │ │ │ ├── GetAppTokenCodec.java │ │ │ │ │ │ ├── GetBrokerAckCodec.java │ │ │ │ │ │ ├── GetBrokerByRetryTypeAckCodec.java │ │ │ │ │ │ ├── GetBrokerByRetryTypeCodec.java │ │ │ │ │ │ ├── GetBrokerCodec.java │ │ │ │ │ │ ├── GetConfigAckCodec.java │ │ │ │ │ │ ├── GetConfigCodec.java │ │ │ │ │ │ ├── GetConsumerByTopicAckCodec.java │ │ │ │ │ │ ├── GetConsumerByTopicAndAppAckCodec.java │ │ │ │ │ │ ├── GetConsumerByTopicAndAppCodec.java │ │ │ │ │ │ ├── GetConsumerByTopicCodec.java │ │ │ │ │ │ ├── GetDataCenterAckCodec.java │ │ │ │ │ │ ├── GetDataCenterCodec.java │ │ │ │ │ │ ├── GetProducerByTopicAckCodec.java │ │ │ │ │ │ ├── GetProducerByTopicAndAppAckCodec.java │ │ │ │ │ │ ├── GetProducerByTopicAndAppCodec.java │ │ │ │ │ │ ├── GetProducerByTopicCodec.java │ │ │ │ │ │ ├── GetReplicaByBrokerAckCodec.java │ │ │ │ │ │ ├── GetReplicaByBrokerCodec.java │ │ │ │ │ │ ├── GetTopicConfigAckCodec.java │ │ │ │ │ │ ├── GetTopicConfigByAppAckCodec.java │ │ │ │ │ │ ├── GetTopicConfigByAppCodec.java │ │ │ │ │ │ ├── GetTopicConfigByBrokerAckCodec.java │ │ │ │ │ │ ├── GetTopicConfigByBrokerCodec.java │ │ │ │ │ │ ├── GetTopicConfigCodec.java │ │ │ │ │ │ ├── HasSubscribeAckCodec.java │ │ │ │ │ │ ├── HasSubscribeCodec.java │ │ │ │ │ │ ├── LeaderReportCodec.java │ │ │ │ │ │ ├── NsrAuthorizationCodec.java │ │ │ │ │ │ ├── NsrGetTopicsAckCodec.java │ │ │ │ │ │ ├── NsrGetTopicsCodec.java │ │ │ │ │ │ ├── NsrNullPayLoadCodec.java │ │ │ │ │ │ ├── NsrSubscribeAckCodec.java │ │ │ │ │ │ ├── NsrSubscribeCodec.java │ │ │ │ │ │ ├── NsrUnSubscribeCodec.java │ │ │ │ │ │ ├── OperatePartitionGroupCodec.java │ │ │ │ │ │ ├── PushNameServerEventCodec.java │ │ │ │ │ │ ├── RegisterAckCodec.java │ │ │ │ │ │ └── RegisterCodec.java │ │ │ │ │ ├── command │ │ │ │ │ │ ├── AddTopic.java │ │ │ │ │ │ ├── CreatePartitionGroup.java │ │ │ │ │ │ ├── GetAllBrokers.java │ │ │ │ │ │ ├── GetAllBrokersAck.java │ │ │ │ │ │ ├── GetAllConfigs.java │ │ │ │ │ │ ├── GetAllConfigsAck.java │ │ │ │ │ │ ├── GetAllMetadataRequest.java │ │ │ │ │ │ ├── GetAllMetadataResponse.java │ │ │ │ │ │ ├── GetAllTopics.java │ │ │ │ │ │ ├── GetAllTopicsAck.java │ │ │ │ │ │ ├── GetAppToken.java │ │ │ │ │ │ ├── GetAppTokenAck.java │ │ │ │ │ │ ├── GetBroker.java │ │ │ │ │ │ ├── GetBrokerAck.java │ │ │ │ │ │ ├── GetBrokerByRetryType.java │ │ │ │ │ │ ├── GetBrokerByRetryTypeAck.java │ │ │ │ │ │ ├── GetConfig.java │ │ │ │ │ │ ├── GetConfigAck.java │ │ │ │ │ │ ├── GetConsumerByTopic.java │ │ │ │ │ │ ├── GetConsumerByTopicAck.java │ │ │ │ │ │ ├── GetConsumerByTopicAndApp.java │ │ │ │ │ │ ├── GetConsumerByTopicAndAppAck.java │ │ │ │ │ │ ├── GetDataCenter.java │ │ │ │ │ │ ├── GetDataCenterAck.java │ │ │ │ │ │ ├── GetProducerByTopic.java │ │ │ │ │ │ ├── GetProducerByTopicAck.java │ │ │ │ │ │ ├── GetProducerByTopicAndApp.java │ │ │ │ │ │ ├── GetProducerByTopicAndAppAck.java │ │ │ │ │ │ ├── GetReplicaByBroker.java │ │ │ │ │ │ ├── GetReplicaByBrokerAck.java │ │ │ │ │ │ ├── GetTopicConfig.java │ │ │ │ │ │ ├── GetTopicConfigAck.java │ │ │ │ │ │ ├── GetTopicConfigByApp.java │ │ │ │ │ │ ├── GetTopicConfigByAppAck.java │ │ │ │ │ │ ├── GetTopicConfigByBroker.java │ │ │ │ │ │ ├── GetTopicConfigByBrokerAck.java │ │ │ │ │ │ ├── HasSubscribe.java │ │ │ │ │ │ ├── HasSubscribeAck.java │ │ │ │ │ │ ├── LeaderReport.java │ │ │ │ │ │ ├── LeaderReportAck.java │ │ │ │ │ │ ├── NsrCommandType.java │ │ │ │ │ │ ├── NsrConnection.java │ │ │ │ │ │ ├── OperatePartitionGroup.java │ │ │ │ │ │ ├── PushNameServerEvent.java │ │ │ │ │ │ ├── PushNameServerEventAck.java │ │ │ │ │ │ ├── Register.java │ │ │ │ │ │ ├── RegisterAck.java │ │ │ │ │ │ ├── RemovePartitionGroup.java │ │ │ │ │ │ └── UpdatePartitionGroup.java │ │ │ │ │ └── handler │ │ │ │ │ │ ├── GetAllMetadataRequestHandler.java │ │ │ │ │ │ ├── NameServiceCommandHandler.java │ │ │ │ │ │ └── PushNameServerEventHandler.java │ │ │ │ │ ├── service │ │ │ │ │ ├── AppTokenService.java │ │ │ │ │ ├── BrokerService.java │ │ │ │ │ ├── ConfigService.java │ │ │ │ │ ├── ConsumerService.java │ │ │ │ │ ├── DataCenterService.java │ │ │ │ │ ├── DataService.java │ │ │ │ │ ├── NamespaceService.java │ │ │ │ │ ├── PartitionGroupReplicaService.java │ │ │ │ │ ├── PartitionGroupService.java │ │ │ │ │ ├── ProducerService.java │ │ │ │ │ ├── TopicService.java │ │ │ │ │ └── internal │ │ │ │ │ │ ├── AppTokenInternalService.java │ │ │ │ │ │ ├── BrokerInternalService.java │ │ │ │ │ │ ├── ClusterInternalService.java │ │ │ │ │ │ ├── ConfigInternalService.java │ │ │ │ │ │ ├── ConsumerInternalService.java │ │ │ │ │ │ ├── DataCenterInternalService.java │ │ │ │ │ │ ├── NamespaceInternalService.java │ │ │ │ │ │ ├── OperationInternalService.java │ │ │ │ │ │ ├── PartitionGroupInternalService.java │ │ │ │ │ │ ├── PartitionGroupReplicaInternalService.java │ │ │ │ │ │ ├── ProducerInternalService.java │ │ │ │ │ │ ├── TopicInternalService.java │ │ │ │ │ │ └── TransactionInternalService.java │ │ │ │ │ ├── support │ │ │ │ │ ├── DefaultAppTokenService.java │ │ │ │ │ ├── DefaultBrokerService.java │ │ │ │ │ ├── DefaultConfigService.java │ │ │ │ │ ├── DefaultConsumerService.java │ │ │ │ │ ├── DefaultDataCenterService.java │ │ │ │ │ ├── DefaultNamespaceService.java │ │ │ │ │ ├── DefaultPartitionGroupReplicaService.java │ │ │ │ │ ├── DefaultPartitionGroupService.java │ │ │ │ │ ├── DefaultProducerService.java │ │ │ │ │ ├── DefaultServiceProvider.java │ │ │ │ │ └── DefaultTopicService.java │ │ │ │ │ └── util │ │ │ │ │ ├── DCMatcher.java │ │ │ │ │ ├── DCWrapper.java │ │ │ │ │ └── IPRangeMatcher.java │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ └── services │ │ │ │ ├── org.joyqueue.nsr.NameService │ │ │ │ ├── org.joyqueue.nsr.ServiceProvider │ │ │ │ ├── org.joyqueue.nsr.message.Messenger │ │ │ │ ├── org.joyqueue.nsr.network.NsrCommandHandler │ │ │ │ ├── org.joyqueue.nsr.network.NsrPayloadCodec │ │ │ │ ├── org.joyqueue.nsr.util.DCMatcher │ │ │ │ └── org.joyqueue.toolkit.config.PropertyDef │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── joyqueue │ │ │ │ └── nsr │ │ │ │ ├── DataCenterTest.java │ │ │ │ ├── GetAllMetadataRequestHandlerTest.java │ │ │ │ ├── MetaManagerTest.java │ │ │ │ ├── MetadataValidatorTest.java │ │ │ │ ├── NameServiceTest.java │ │ │ │ └── TestMessenger.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── org.joyqueue.nsr.message.Messenger │ ├── joyqueue-nsr-journalkeeper │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── joyqueue │ │ │ │ └── nsr │ │ │ │ └── journalkeeper │ │ │ │ ├── JournalkeeperBatchOperationContext.java │ │ │ │ ├── JournalkeeperConsts.java │ │ │ │ ├── JournalkeeperInternalServiceManager.java │ │ │ │ ├── JournalkeeperInternalServiceProvider.java │ │ │ │ ├── config │ │ │ │ ├── JournalkeeperConfig.java │ │ │ │ └── JournalkeeperConfigKey.java │ │ │ │ ├── operator │ │ │ │ ├── JournalkeeperBatchSQLOperator.java │ │ │ │ └── JournalkeeperSQLOperator.java │ │ │ │ ├── repository │ │ │ │ └── JournalkeeperBaseRepository.java │ │ │ │ └── service │ │ │ │ ├── JournalkeeperClusterInternalService.java │ │ │ │ └── JournalkeeperTransactionInternalService.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ ├── org.joyqueue.nsr.InternalServiceProvider │ │ │ └── org.joyqueue.toolkit.config.PropertyDef │ ├── joyqueue-nsr-sql │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── joyqueue │ │ │ │ └── nsr │ │ │ │ └── sql │ │ │ │ ├── BatchOperationContext.java │ │ │ │ ├── CompositionBatchSQLOperator.java │ │ │ │ ├── SQLConsts.java │ │ │ │ ├── SQLInternalServiceManager.java │ │ │ │ ├── SQLInternalServiceProvider.java │ │ │ │ ├── config │ │ │ │ ├── SQLConfig.java │ │ │ │ └── SQLConfigKey.java │ │ │ │ ├── converter │ │ │ │ ├── AppTokenConverter.java │ │ │ │ ├── BrokerConverter.java │ │ │ │ ├── ConfigConverter.java │ │ │ │ ├── ConsumerConverter.java │ │ │ │ ├── DataCenterConverter.java │ │ │ │ ├── NamespaceConverter.java │ │ │ │ ├── PartitionGroupConverter.java │ │ │ │ ├── PartitionGroupReplicaConverter.java │ │ │ │ ├── ProducerConverter.java │ │ │ │ └── TopicConverter.java │ │ │ │ ├── domain │ │ │ │ ├── AppTokenDTO.java │ │ │ │ ├── BaseDTO.java │ │ │ │ ├── BrokerDTO.java │ │ │ │ ├── ConfigDTO.java │ │ │ │ ├── ConsumerDTO.java │ │ │ │ ├── DataCenterDTO.java │ │ │ │ ├── NamespaceDTO.java │ │ │ │ ├── PartitionGroupDTO.java │ │ │ │ ├── PartitionGroupReplicaDTO.java │ │ │ │ ├── ProducerDTO.java │ │ │ │ └── TopicDTO.java │ │ │ │ ├── helper │ │ │ │ ├── ArrayHelper.java │ │ │ │ ├── Column.java │ │ │ │ ├── JsonHelper.java │ │ │ │ └── ResultSetHelper.java │ │ │ │ ├── operator │ │ │ │ ├── BatchSQLOperator.java │ │ │ │ ├── DataSourceFactory.java │ │ │ │ ├── ResultSet.java │ │ │ │ ├── SQLOperator.java │ │ │ │ └── support │ │ │ │ │ ├── DefaultBatchSQLOperator.java │ │ │ │ │ ├── DefaultDataSourceFactory.java │ │ │ │ │ └── DefaultSQLOperator.java │ │ │ │ ├── repository │ │ │ │ ├── AppTokenRepository.java │ │ │ │ ├── BaseRepository.java │ │ │ │ ├── BrokerRepository.java │ │ │ │ ├── ConfigRepository.java │ │ │ │ ├── ConsumerRepository.java │ │ │ │ ├── DataCenterRepository.java │ │ │ │ ├── NamespaceRepository.java │ │ │ │ ├── PartitionGroupReplicaRepository.java │ │ │ │ ├── PartitionGroupRepository.java │ │ │ │ ├── ProducerRepository.java │ │ │ │ └── TopicRepository.java │ │ │ │ ├── service │ │ │ │ ├── SQLAppTokenInternalService.java │ │ │ │ ├── SQLBrokerInternalService.java │ │ │ │ ├── SQLClusterInternalService.java │ │ │ │ ├── SQLConfigInternalService.java │ │ │ │ ├── SQLConsumerInternalService.java │ │ │ │ ├── SQLDataCenterInternalService.java │ │ │ │ ├── SQLNamespaceInternalService.java │ │ │ │ ├── SQLOperationInternalService.java │ │ │ │ ├── SQLPartitionGroupInternalService.java │ │ │ │ ├── SQLPartitionGroupReplicaInternalService.java │ │ │ │ ├── SQLProducerInternalService.java │ │ │ │ ├── SQLTopicInternalService.java │ │ │ │ └── SQLTransactionInternalService.java │ │ │ │ └── util │ │ │ │ └── DBUtils.java │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── services │ │ │ │ ├── org.joyqueue.nsr.InternalServiceProvider │ │ │ │ └── org.joyqueue.toolkit.config.PropertyDef │ │ │ └── metadata │ │ │ └── sql │ │ │ ├── h2_schema.sql │ │ │ └── mysql_schema.sql │ └── pom.xml ├── joyqueue-retry │ ├── joyqueue-retry-api │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── joyqueue │ │ │ │ └── server │ │ │ │ └── retry │ │ │ │ ├── NullMessageRetry.java │ │ │ │ ├── api │ │ │ │ ├── ConsoleMessageRetry.java │ │ │ │ ├── MessageRetry.java │ │ │ │ └── RetryPolicyProvider.java │ │ │ │ ├── model │ │ │ │ ├── RetryMessageModel.java │ │ │ │ ├── RetryMonitorItem.java │ │ │ │ ├── RetryQueryCondition.java │ │ │ │ ├── RetryQueryConditionExt.java │ │ │ │ ├── RetryStatus.java │ │ │ │ └── SimpleBatchRetryMessage.java │ │ │ │ └── util │ │ │ │ ├── RetrySerializerUtil.java │ │ │ │ └── RetryUtil.java │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── joyqueue │ │ │ └── server │ │ │ └── retry │ │ │ └── util │ │ │ └── RetrySerializerUtilTest.java │ ├── joyqueue-retry-db-console │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── joyqueue │ │ │ └── server │ │ │ └── retry │ │ │ └── console │ │ │ └── DbConsoleMessageRetry.java │ ├── joyqueue-retry-db │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── joyqueue │ │ │ │ └── server │ │ │ │ └── retry │ │ │ │ └── db │ │ │ │ ├── DBMessageRetry.java │ │ │ │ └── config │ │ │ │ └── DbRetryConfigKey.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── org.joyqueue.toolkit.config.PropertyDef │ ├── joyqueue-retry-h2 │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── joyqueue │ │ │ │ └── server │ │ │ │ └── retry │ │ │ │ └── h2 │ │ │ │ ├── H2MessageRetry.java │ │ │ │ └── config │ │ │ │ └── H2RetryConfigKey.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── org.joyqueue.toolkit.config.PropertyDef │ ├── joyqueue-retry-remote │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── joyqueue │ │ │ │ └── server │ │ │ │ └── retry │ │ │ │ └── remote │ │ │ │ ├── RemoteMessageRetry.java │ │ │ │ ├── RemoteRetryProvider.java │ │ │ │ ├── command │ │ │ │ ├── GetRetry.java │ │ │ │ ├── GetRetryAck.java │ │ │ │ ├── GetRetryCount.java │ │ │ │ ├── GetRetryCountAck.java │ │ │ │ ├── PutRetry.java │ │ │ │ ├── UpdateRetry.java │ │ │ │ └── codec │ │ │ │ │ ├── BooleanAckCodec.java │ │ │ │ │ ├── GetRetryAckCodec.java │ │ │ │ │ ├── GetRetryCodec.java │ │ │ │ │ ├── GetRetryCountAckCodec.java │ │ │ │ │ ├── GetRetryCountCodec.java │ │ │ │ │ ├── PutRetryCodec.java │ │ │ │ │ └── UpdateRetryCodec.java │ │ │ │ ├── config │ │ │ │ ├── RemoteRetryConfig.java │ │ │ │ └── RemoteRetryConfigKey.java │ │ │ │ └── handler │ │ │ │ └── RemoteRetryMessageHandler.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── org.joyqueue.toolkit.config.PropertyDef │ └── pom.xml ├── joyqueue-server-runtime │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── joyqueue │ │ │ ├── broker │ │ │ └── Launcher.java │ │ │ └── tools │ │ │ ├── ConsoleConsumer.java │ │ │ ├── ConsoleProducer.java │ │ │ ├── ToolConsts.java │ │ │ └── config │ │ │ ├── ConsoleConsumerConfig.java │ │ │ └── ConsoleProducerConfig.java │ │ └── resources │ │ └── log4j2.xml ├── joyqueue-store │ ├── joyqueue-store-api │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── joyqueue │ │ │ └── store │ │ │ ├── NoSuchPartitionGroupException.java │ │ │ ├── PartitionGroupStore.java │ │ │ ├── PositionOverflowException.java │ │ │ ├── PositionUnderflowException.java │ │ │ ├── ReadException.java │ │ │ ├── ReadResult.java │ │ │ ├── RemovedPartitionGroupStore.java │ │ │ ├── StoreManagementService.java │ │ │ ├── StoreNode.java │ │ │ ├── StoreNodes.java │ │ │ ├── StoreService.java │ │ │ ├── WriteException.java │ │ │ ├── WriteRequest.java │ │ │ ├── WriteResult.java │ │ │ ├── event │ │ │ ├── StoreEvent.java │ │ │ ├── StoreNodeChangeEvent.java │ │ │ └── StoreNodeEvent.java │ │ │ ├── message │ │ │ ├── BatchMessageParser.java │ │ │ ├── MessageParser.java │ │ │ └── ParseAttributeException.java │ │ │ ├── replication │ │ │ └── ReplicableStore.java │ │ │ └── transaction │ │ │ └── TransactionStore.java │ ├── joyqueue-store-core │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── joyqueue │ │ │ │ │ └── store │ │ │ │ │ ├── NoSuchPartitionGroupException.java │ │ │ │ │ ├── PartialLogException.java │ │ │ │ │ ├── PartitionGroupExistsException.java │ │ │ │ │ ├── PartitionGroupStoreManager.java │ │ │ │ │ ├── PartitionGroupStoreSupport.java │ │ │ │ │ ├── PositionOverflowException.java │ │ │ │ │ ├── PositionUnderflowException.java │ │ │ │ │ ├── QosStore.java │ │ │ │ │ ├── ReadResult.java │ │ │ │ │ ├── RemovedPartitionGroupStoreManager.java │ │ │ │ │ ├── Store.java │ │ │ │ │ ├── StoreConfig.java │ │ │ │ │ ├── StoreConfigKey.java │ │ │ │ │ ├── StoreInitializeException.java │ │ │ │ │ ├── StoreLock.java │ │ │ │ │ ├── StoreLockedException.java │ │ │ │ │ ├── StoreManagement.java │ │ │ │ │ ├── cli │ │ │ │ │ ├── FileTool.java │ │ │ │ │ └── MessageViewer.java │ │ │ │ │ ├── file │ │ │ │ │ ├── BufferAppender.java │ │ │ │ │ ├── BufferReader.java │ │ │ │ │ ├── Checkpoint.java │ │ │ │ │ ├── CorruptedLogException.java │ │ │ │ │ ├── DiskFullException.java │ │ │ │ │ ├── LogSerializer.java │ │ │ │ │ ├── PositioningStore.java │ │ │ │ │ ├── RollBackException.java │ │ │ │ │ ├── SingleFilePositionStore.java │ │ │ │ │ ├── StoreFile.java │ │ │ │ │ ├── StoreFileImpl.java │ │ │ │ │ ├── StoreMessageSerializer.java │ │ │ │ │ └── Timed.java │ │ │ │ │ ├── index │ │ │ │ │ ├── BadIndexException.java │ │ │ │ │ ├── BuildIndexFailedException.java │ │ │ │ │ ├── IndexItem.java │ │ │ │ │ ├── IndexSerializer.java │ │ │ │ │ └── InvalidIndicesException.java │ │ │ │ │ ├── nsm │ │ │ │ │ ├── VirtualThread.java │ │ │ │ │ └── VirtualThreadExecutor.java │ │ │ │ │ ├── transaction │ │ │ │ │ ├── TransactionFileStore.java │ │ │ │ │ ├── TransactionMessageSerializer.java │ │ │ │ │ └── TransactionStoreManager.java │ │ │ │ │ └── utils │ │ │ │ │ ├── BufferHolder.java │ │ │ │ │ ├── ByteBufferUtils.java │ │ │ │ │ ├── FileUtils.java │ │ │ │ │ ├── MessageUtils.java │ │ │ │ │ ├── PreloadBufferPool.java │ │ │ │ │ └── Timed.java │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ └── services │ │ │ │ ├── org.joyqueue.store.StoreService │ │ │ │ └── org.joyqueue.toolkit.config.PropertyDef │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── joyqueue │ │ │ └── store │ │ │ ├── PartitionGroupStoreManagerTest.java │ │ │ ├── StoreServiceTest.java │ │ │ ├── file │ │ │ ├── PositioningStoreTest.java │ │ │ └── StoreFileTest.java │ │ │ ├── transaction │ │ │ └── TransactionTest.java │ │ │ └── utils │ │ │ ├── ByteBufferTestUtils.java │ │ │ └── MessageTestUtils.java │ └── pom.xml └── pom.xml ├── pom.xml ├── styles ├── checkstyle.xml └── suppressions.xml └── toolkit ├── doc ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── joyqueue │ │ └── toolkit │ │ └── doc │ │ ├── APIDoc.java │ │ ├── AutoDoc.java │ │ ├── AutoTestAPIDoc.java │ │ ├── DocEntry.java │ │ ├── Format.java │ │ ├── HeuristicAutoTest.java │ │ ├── MetaParser.java │ │ ├── MultiHandlerMetaParser.java │ │ ├── PackageDocScanParser.java │ │ ├── Param.java │ │ ├── TestCase.java │ │ ├── format │ │ └── MarkdownAPIDocFormat.java │ │ ├── util │ │ └── PackageParser.java │ │ └── vertx │ │ └── RoutingParser.java │ └── test │ └── resources │ └── auto_doc.properties └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/.travis.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /HEADER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/HEADER -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/README.md -------------------------------------------------------------------------------- /docker/bin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docker/bin/README.md -------------------------------------------------------------------------------- /docker/bin/integrate_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docker/bin/integrate_test.sh -------------------------------------------------------------------------------- /docker/bin/integration/benchmark/driver-joyqueue/joyqueue.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docker/bin/integration/benchmark/driver-joyqueue/joyqueue.yaml -------------------------------------------------------------------------------- /docker/bin/integration/benchmark/driver-joyqueue/kafka.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docker/bin/integration/benchmark/driver-joyqueue/kafka.yaml -------------------------------------------------------------------------------- /docker/bin/integration/benchmark/workloads/1-topic-5-partition-1kb-10P1C-async.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docker/bin/integration/benchmark/workloads/1-topic-5-partition-1kb-10P1C-async.yaml -------------------------------------------------------------------------------- /docker/bin/integration/benchmark/workloads/1-topic-5-partition-1kb-10P1C-sync.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docker/bin/integration/benchmark/workloads/1-topic-5-partition-1kb-10P1C-sync.yaml -------------------------------------------------------------------------------- /docker/bin/integration/benchmark/workloads/1-topic-5-partition-1kb-1P1C-async.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docker/bin/integration/benchmark/workloads/1-topic-5-partition-1kb-1P1C-async.yaml -------------------------------------------------------------------------------- /docker/bin/integration/benchmark/workloads/1-topic-5-partition-1kb-1P1C-sync.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docker/bin/integration/benchmark/workloads/1-topic-5-partition-1kb-1P1C-sync.yaml -------------------------------------------------------------------------------- /docker/bin/integration/benchmark/workloads/1-topic-5-partition-1kb-50P1C-async.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docker/bin/integration/benchmark/workloads/1-topic-5-partition-1kb-50P1C-async.yaml -------------------------------------------------------------------------------- /docker/bin/integration/bootstrap.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docker/bin/integration/bootstrap.conf -------------------------------------------------------------------------------- /docker/bin/integration/bootstrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docker/bin/integration/bootstrap.py -------------------------------------------------------------------------------- /docker/bin/integration/configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docker/bin/integration/configuration.py -------------------------------------------------------------------------------- /docker/bin/integration/model/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docker/bin/integration/model/task.py -------------------------------------------------------------------------------- /docker/bin/integration/model/workspace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docker/bin/integration/model/workspace.py -------------------------------------------------------------------------------- /docker/bin/integration/shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docker/bin/integration/shell.py -------------------------------------------------------------------------------- /docker/bin/integration/workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docker/bin/integration/workflow.py -------------------------------------------------------------------------------- /docker/jenkins/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docker/jenkins/Dockerfile -------------------------------------------------------------------------------- /docker/jenkins/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docker/jenkins/Jenkinsfile -------------------------------------------------------------------------------- /docker/jenkins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docker/jenkins/README.md -------------------------------------------------------------------------------- /docker/jenkins/plugins.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docker/jenkins/plugins.txt -------------------------------------------------------------------------------- /docker/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docker/pom.xml -------------------------------------------------------------------------------- /docker/server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docker/server/Dockerfile -------------------------------------------------------------------------------- /docker/server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docker/server/pom.xml -------------------------------------------------------------------------------- /docker/web/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docker/web/Dockerfile -------------------------------------------------------------------------------- /docker/web/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docker/web/pom.xml -------------------------------------------------------------------------------- /docs/cn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docs/cn/README.md -------------------------------------------------------------------------------- /docs/cn/client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docs/cn/client.md -------------------------------------------------------------------------------- /docs/cn/client_protocol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docs/cn/client_protocol.md -------------------------------------------------------------------------------- /docs/cn/cluster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docs/cn/cluster.md -------------------------------------------------------------------------------- /docs/cn/concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docs/cn/concepts.md -------------------------------------------------------------------------------- /docs/cn/configurations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docs/cn/configurations.md -------------------------------------------------------------------------------- /docs/cn/how_to_compile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docs/cn/how_to_compile.md -------------------------------------------------------------------------------- /docs/cn/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docs/cn/index.md -------------------------------------------------------------------------------- /docs/cn/performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docs/cn/performance.md -------------------------------------------------------------------------------- /docs/cn/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docs/cn/quickstart.md -------------------------------------------------------------------------------- /docs/cn/rest_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docs/cn/rest_api.md -------------------------------------------------------------------------------- /docs/diagrams/JoyQueue Docs.vpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docs/diagrams/JoyQueue Docs.vpp -------------------------------------------------------------------------------- /docs/images/cluster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/docs/images/cluster.png -------------------------------------------------------------------------------- /joyqueue-client/joyqueue-client-all-shaded/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-client/joyqueue-client-all-shaded/pom.xml -------------------------------------------------------------------------------- /joyqueue-client/joyqueue-client-all-shaded/src/main/java/org/joyqueue/FakeAll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-client/joyqueue-client-all-shaded/src/main/java/org/joyqueue/FakeAll.java -------------------------------------------------------------------------------- /joyqueue-client/joyqueue-client-all-shaded/src/main/java/org/joyqueue/FakeAllShade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-client/joyqueue-client-all-shaded/src/main/java/org/joyqueue/FakeAllShade.java -------------------------------------------------------------------------------- /joyqueue-client/joyqueue-client-all-shaded/src/main/java/org/joyqueue/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-client/joyqueue-client-all-shaded/src/main/java/org/joyqueue/package-info.java -------------------------------------------------------------------------------- /joyqueue-client/joyqueue-client-all/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-client/joyqueue-client-all/pom.xml -------------------------------------------------------------------------------- /joyqueue-client/joyqueue-client-all/src/main/java/org/joyqueue/FakeAll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-client/joyqueue-client-all/src/main/java/org/joyqueue/FakeAll.java -------------------------------------------------------------------------------- /joyqueue-client/joyqueue-client-all/src/main/java/org/joyqueue/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-client/joyqueue-client-all/src/main/java/org/joyqueue/package-info.java -------------------------------------------------------------------------------- /joyqueue-client/joyqueue-client-core-shaded/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-client/joyqueue-client-core-shaded/pom.xml -------------------------------------------------------------------------------- /joyqueue-client/joyqueue-client-core-shaded/src/main/java/org/joyqueue/Fake.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-client/joyqueue-client-core-shaded/src/main/java/org/joyqueue/Fake.java -------------------------------------------------------------------------------- /joyqueue-client/joyqueue-client-core-shaded/src/main/java/org/joyqueue/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-client/joyqueue-client-core-shaded/src/main/java/org/joyqueue/package-info.java -------------------------------------------------------------------------------- /joyqueue-client/joyqueue-client-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-client/joyqueue-client-core/pom.xml -------------------------------------------------------------------------------- /joyqueue-client/joyqueue-client-kafka/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-client/joyqueue-client-kafka/pom.xml -------------------------------------------------------------------------------- /joyqueue-client/joyqueue-client-loadbalance-adaptive/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-client/joyqueue-client-loadbalance-adaptive/pom.xml -------------------------------------------------------------------------------- /joyqueue-client/joyqueue-client-samples/joyqueue-client-samples-kafka/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-client/joyqueue-client-samples/joyqueue-client-samples-kafka/pom.xml -------------------------------------------------------------------------------- /joyqueue-client/joyqueue-client-samples/joyqueue-client-samples-openmessaging/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-client/joyqueue-client-samples/joyqueue-client-samples-openmessaging/pom.xml -------------------------------------------------------------------------------- /joyqueue-client/joyqueue-client-samples/joyqueue-client-samples-spring/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-client/joyqueue-client-samples/joyqueue-client-samples-spring/pom.xml -------------------------------------------------------------------------------- /joyqueue-client/joyqueue-client-samples/joyqueue-client-samples-springboot/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-client/joyqueue-client-samples/joyqueue-client-samples-springboot/pom.xml -------------------------------------------------------------------------------- /joyqueue-client/joyqueue-client-samples/joyqueue-client-samples-springcloud-stream/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-client/joyqueue-client-samples/joyqueue-client-samples-springcloud-stream/pom.xml -------------------------------------------------------------------------------- /joyqueue-client/joyqueue-client-samples/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-client/joyqueue-client-samples/pom.xml -------------------------------------------------------------------------------- /joyqueue-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-client/pom.xml -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-datasource/joyqueue-datasource-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-datasource/joyqueue-datasource-api/pom.xml -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-datasource/joyqueue-datasource-hikaricp/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-datasource/joyqueue-datasource-hikaricp/pom.xml -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-datasource/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-datasource/pom.xml -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-hbase/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-hbase/pom.xml -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-hbase/src/main/java/org/joyqueue/hbase/HBaseClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-hbase/src/main/java/org/joyqueue/hbase/HBaseClient.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/pom.xml -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/config/BrokerConfigKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/config/BrokerConfigKey.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/AllMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/AllMetadata.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/AppToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/AppToken.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/Broker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/Broker.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/ClientType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/ClientType.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/Config.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/ConsumeRetry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/ConsumeRetry.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/Consumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/Consumer.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/ConsumerPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/ConsumerPolicy.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/CoordinatorDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/CoordinatorDetail.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/CoordinatorGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/CoordinatorGroup.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/DataCenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/DataCenter.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/Namespace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/Namespace.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/Partition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/Partition.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/PartitionGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/PartitionGroup.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/Producer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/Producer.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/ProducerPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/ProducerPolicy.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/QosLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/QosLevel.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/Replica.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/Replica.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/Subscription.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/Subscription.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/Topic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/Topic.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/TopicConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/TopicConfig.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/TopicName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/TopicName.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/TopicType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/domain/TopicType.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/event/BrokerEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/event/BrokerEvent.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/event/ConfigEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/event/ConfigEvent.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/event/ConsumerEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/event/ConsumerEvent.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/event/DataCenterEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/event/DataCenterEvent.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/event/EventType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/event/EventType.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/event/MetaEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/event/MetaEvent.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/event/NameServerEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/event/NameServerEvent.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/event/PartitionGroupEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/event/PartitionGroupEvent.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/event/ProducerEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/event/ProducerEvent.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/event/TopicEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/event/TopicEvent.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/exception/JoyQueueCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/exception/JoyQueueCode.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/exception/JoyQueueException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/exception/JoyQueueException.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/helper/PortHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/helper/PortHelper.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/manage/BrokerMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/manage/BrokerMetadata.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/manage/IndexItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/manage/IndexItem.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/manage/PartitionGroupMetric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/manage/PartitionGroupMetric.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/manage/PartitionMetric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/manage/PartitionMetric.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/manage/PartitionPosition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/manage/PartitionPosition.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/manage/TopicMetric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/manage/TopicMetric.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/message/BrokerCommit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/message/BrokerCommit.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/message/BrokerMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/message/BrokerMessage.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/message/BrokerPrepare.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/message/BrokerPrepare.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/message/BrokerRollback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/message/BrokerRollback.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/message/JoyQueueLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/message/JoyQueueLog.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/message/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/message/Message.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/message/MessageId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/message/MessageId.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/message/MessageLocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/message/MessageLocation.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/message/SourceType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/message/SourceType.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/model/BrokerMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/model/BrokerMetadata.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/model/ListQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/model/ListQuery.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/model/MonitorRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/model/MonitorRecord.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/model/PageResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/model/PageResult.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/model/Pager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/model/Pager.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/model/Pagination.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/model/Pagination.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/model/QKeyword.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/model/QKeyword.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/model/QOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/model/QOperator.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/model/QPageQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/model/QPageQuery.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/model/Query.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/model/Query.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/ArchiveMonitorInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/ArchiveMonitorInfo.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/BaseMonitorInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/BaseMonitorInfo.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/BrokerMessageInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/BrokerMessageInfo.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/BrokerMonitorInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/BrokerMonitorInfo.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/BrokerStartupInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/BrokerStartupInfo.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/Client.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/ConsumerMonitorInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/ConsumerMonitorInfo.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/DeQueueMonitorInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/DeQueueMonitorInfo.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/DefaultPointTracer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/DefaultPointTracer.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/ElectionMonitorInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/ElectionMonitorInfo.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/EnQueueMonitorInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/EnQueueMonitorInfo.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/MqttConnectionInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/MqttConnectionInfo.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/MqttConsumeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/MqttConsumeInfo.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/MqttDeliveryInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/MqttDeliveryInfo.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/MqttPublishInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/MqttPublishInfo.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/MqttSessionInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/MqttSessionInfo.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/MqttSummaryInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/MqttSummaryInfo.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/PendingMonitorInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/PendingMonitorInfo.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/PointTracer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/PointTracer.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/ProducerMonitorInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/ProducerMonitorInfo.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/RestResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/RestResponse.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/RestResponseCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/RestResponseCode.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/RetryMonitorInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/RetryMonitorInfo.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/StoreMonitorInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/StoreMonitorInfo.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/StringResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/StringResponse.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/TopicMonitorInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/TopicMonitorInfo.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/TraceStat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/monitor/TraceStat.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/response/BooleanResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/response/BooleanResponse.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/response/Response.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-model/src/main/java/org/joyqueue/response/Response.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-model/src/main/resources/META-INF/services/org.joyqueue.monitor.PointTracer: -------------------------------------------------------------------------------- 1 | org.joyqueue.monitor.DefaultPointTracer -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-network/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-network/pom.xml -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-network/src/main/java/org/joyqueue/network/command/GetTopics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-network/src/main/java/org/joyqueue/network/command/GetTopics.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-network/src/main/java/org/joyqueue/network/command/RetryType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-network/src/main/java/org/joyqueue/network/command/RetryType.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-network/src/main/java/org/joyqueue/network/command/Subscribe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-network/src/main/java/org/joyqueue/network/command/Subscribe.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-network/src/main/java/org/joyqueue/network/command/SystemCmd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-network/src/main/java/org/joyqueue/network/command/SystemCmd.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-network/src/main/java/org/joyqueue/network/command/Topic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-network/src/main/java/org/joyqueue/network/command/Topic.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-network/src/main/java/org/joyqueue/network/command/TxStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-network/src/main/java/org/joyqueue/network/command/TxStatus.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-network/src/main/java/org/joyqueue/network/domain/BrokerNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-network/src/main/java/org/joyqueue/network/domain/BrokerNode.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-network/src/main/java/org/joyqueue/network/protocol/Protocol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-network/src/main/java/org/joyqueue/network/protocol/Protocol.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-network/src/main/java/org/joyqueue/network/session/ClientId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-network/src/main/java/org/joyqueue/network/session/ClientId.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-network/src/main/java/org/joyqueue/network/session/Consumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-network/src/main/java/org/joyqueue/network/session/Consumer.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-network/src/main/java/org/joyqueue/network/session/Joint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-network/src/main/java/org/joyqueue/network/session/Joint.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-network/src/main/java/org/joyqueue/network/session/Language.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-network/src/main/java/org/joyqueue/network/session/Language.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-network/src/main/java/org/joyqueue/network/session/Producer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-network/src/main/java/org/joyqueue/network/session/Producer.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-security/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-security/pom.xml -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-security/src/main/java/org/joyqueue/security/Authentication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-security/src/main/java/org/joyqueue/security/Authentication.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-security/src/main/java/org/joyqueue/security/PasswordEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-security/src/main/java/org/joyqueue/security/PasswordEncoder.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-security/src/main/java/org/joyqueue/security/UserDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-security/src/main/java/org/joyqueue/security/UserDetails.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/pom.xml -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/URL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/URL.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/UrlAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/UrlAware.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/concurrent/Locks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/concurrent/Locks.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/config/Binder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/config/Binder.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/config/Binders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/config/Binders.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/config/Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/config/Context.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/config/ContextKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/config/ContextKey.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/config/DateBinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/config/DateBinder.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/config/Postman.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/config/Postman.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/config/Property.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/config/Property.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/db/DaoUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/db/DaoUtil.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/delay/Timer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/delay/Timer.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/delay/TimerTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/delay/TimerTask.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/delay/TimingWheel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/delay/TimingWheel.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/format/Format.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/format/Format.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/io/Compressor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/io/Compressor.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/io/Compressors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/io/Compressors.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/io/Directory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/io/Directory.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/io/DoubleCopy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/io/DoubleCopy.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/io/Files.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/io/Files.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/io/Snappy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/io/Snappy.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/io/Zip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/io/Zip.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/io/ZipDeflater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/io/ZipDeflater.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/io/ZipInflater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/io/ZipInflater.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/io/ZipUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/io/ZipUtil.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/io/Zlib.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/io/Zlib.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/lang/Close.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/lang/Close.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/lang/Getter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/lang/Getter.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/lang/Getters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/lang/Getters.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/lang/LifeCycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/lang/LifeCycle.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/lang/ListUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/lang/ListUtil.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/lang/Online.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/lang/Online.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/lang/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/lang/Pair.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/metric/Metric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/metric/Metric.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/network/IpUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/network/IpUtil.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/network/Lan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/network/Lan.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/network/Line.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/network/Line.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/network/Ping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/network/Ping.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/network/Segment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/network/Segment.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/network/Topology.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/network/Topology.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/network/http/Get.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/network/http/Get.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/os/Systems.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/os/Systems.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/ref/Reference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/ref/Reference.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/reflect/Reflect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/reflect/Reflect.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/retry/Retry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/retry/Retry.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/retry/RetryPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/retry/RetryPolicy.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/security/Base64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/security/Base64.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/security/Crc32.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/security/Crc32.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/security/Crc32C.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/security/Crc32C.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/security/Des.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/security/Des.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/security/Encrypt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/security/Encrypt.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/security/Hex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/security/Hex.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/security/Md5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/security/Md5.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/security/Sha.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/security/Sha.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/service/Activity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/service/Activity.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/service/Service.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/service/Service.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/stat/TPStat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/stat/TPStat.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/stat/TPStatBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/stat/TPStatBuffer.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/stat/TPStatSlice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/stat/TPStatSlice.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/time/DateTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/time/DateTime.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/time/MicroPeriod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/time/MicroPeriod.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/time/MilliPeriod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/time/MilliPeriod.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/time/NanoPeriod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/time/NanoPeriod.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/time/Period.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/time/Period.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/time/SystemClock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/time/SystemClock.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/util/ASMUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/util/ASMUtils.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/util/BaseDirUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/util/BaseDirUtils.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/util/ConvertUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/util/ConvertUtils.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/vm/GCEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/vm/GCEvent.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/vm/GCEventType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/vm/GCEventType.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/vm/MemoryStat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/main/java/org/joyqueue/toolkit/vm/MemoryStat.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/test/java/org/joyqueue/toolkit/io/CompressorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/test/java/org/joyqueue/toolkit/io/CompressorTest.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/test/java/org/joyqueue/toolkit/io/FileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/test/java/org/joyqueue/toolkit/io/FileTest.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/test/java/org/joyqueue/toolkit/os/SystemsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/test/java/org/joyqueue/toolkit/os/SystemsTest.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/test/java/org/joyqueue/toolkit/security/HexTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/test/java/org/joyqueue/toolkit/security/HexTest.java -------------------------------------------------------------------------------- /joyqueue-common/joyqueue-toolkit/src/test/java/org/joyqueue/toolkit/vm/GCEventTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/joyqueue-toolkit/src/test/java/org/joyqueue/toolkit/vm/GCEventTest.java -------------------------------------------------------------------------------- /joyqueue-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-common/pom.xml -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-data/joyqueue-data-model/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-data/joyqueue-data-model/pom.xml -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-data/joyqueue-data-repository/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-data/joyqueue-data-repository/pom.xml -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-data/joyqueue-data-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-data/joyqueue-data-service/pom.xml -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-data/joyqueue-token/joyqueue-token-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-data/joyqueue-token/joyqueue-token-api/pom.xml -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-data/joyqueue-token/joyqueue-token-uuid-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-data/joyqueue-token/joyqueue-token-uuid-starter/pom.xml -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-data/joyqueue-token/joyqueue-token-uuid/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-data/joyqueue-token/joyqueue-token-uuid/pom.xml -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-data/joyqueue-token/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-data/joyqueue-token/pom.xml -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-data/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-data/pom.xml -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-message-filter/joyqueue-message-filter-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-message-filter/joyqueue-message-filter-api/pom.xml -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-message-filter/joyqueue-message-filter-s3/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-message-filter/joyqueue-message-filter-s3/pom.xml -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-message-filter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-message-filter/pom.xml -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/.babelrc -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/.editorconfig -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/.eslintignore -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/.eslintrc.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/.gitignore -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/.postcssrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/.postcssrc.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/build/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/build/build.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/build/check-versions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/build/check-versions.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/build/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/build/logo.png -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/build/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/build/utils.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/build/vue-loader.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/build/vue-loader.conf.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/build/webpack.base.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/build/webpack.base.conf.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/build/webpack.dev.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/build/webpack.dev.conf.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/build/webpack.prod.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/build/webpack.prod.conf.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/config/dev.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/config/dev.env.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/config/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/config/prod.env.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | module.exports = { 3 | NODE_ENV: '"production"' 4 | } 5 | -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/index.html -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/package.json -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/pom.xml -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/App.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/404_images/404.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/404_images/404.png -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/404_images/404_cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/404_images/404_cloud.png -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/css/common.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/css/common.css -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/css/dui.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/css/dui.css -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/css/iconfont.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/css/iconfont.css -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/css/iconfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/css/iconfont.eot -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/css/iconfont.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/css/iconfont.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/css/iconfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/css/iconfont.svg -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/css/iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/css/iconfont.ttf -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/css/iconfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/css/iconfont.woff -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/css/img/diy/1_close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/css/img/diy/1_close.png -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/css/img/diy/1_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/css/img/diy/1_open.png -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/css/img/diy/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/css/img/diy/2.png -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/css/img/diy/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/css/img/diy/3.png -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/css/img/diy/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/css/img/diy/4.png -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/css/img/diy/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/css/img/diy/5.png -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/css/img/diy/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/css/img/diy/6.png -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/css/img/diy/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/css/img/diy/7.png -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/css/img/diy/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/css/img/diy/8.png -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/css/img/diy/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/css/img/diy/9.png -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/css/img/line_conn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/css/img/line_conn.gif -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/css/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/css/img/loading.gif -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/css/img/zTreeStandard.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/css/img/zTreeStandard.gif -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/css/img/zTreeStandard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/css/img/zTreeStandard.png -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/css/main.css -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/css/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/css/reset.css -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/css/zTreeStyle.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/css/zTreeStyle.css -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/fonts/empty.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/fonts/empty.txt -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/fonts/iconfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/fonts/iconfont.eot -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/fonts/iconfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/fonts/iconfont.svg -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/fonts/iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/fonts/iconfont.ttf -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/fonts/iconfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/fonts/iconfont.woff -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/images/joyqueue-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/images/joyqueue-logo.png -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/images/lightbg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/images/lightbg.png -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/images/resize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/images/resize.png -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/js/jquery-2.0.3.min.js.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/js/jquery-2.0.3.min.js.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/assets/js/jquery.ztree.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/assets/js/jquery.ztree.min.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/autocomplete/autocomplete-suggestions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/autocomplete/autocomplete-suggestions.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/autocomplete/autocomplete.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/autocomplete/autocomplete.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/autocomplete/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/autocomplete/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/breadcrumb/breadcrumb-item.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/breadcrumb/breadcrumb-item.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/breadcrumb/breadcrumb.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/breadcrumb/breadcrumb.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/breadcrumb/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/breadcrumb/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/button/button-group.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/button/button-group.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/button/button.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/button/button.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/button/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/button/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/checkbox/checkbox-group.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/checkbox/checkbox-group.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/checkbox/checkbox.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/checkbox/checkbox.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/checkbox/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/checkbox/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/common/header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/common/header.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/common/myDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/common/myDialog.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/common/myTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/common/myTable.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/common/sideBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/common/sideBar.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/date-picker/basic/date-table.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/date-picker/basic/date-table.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/date-picker/basic/month-table.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/date-picker/basic/month-table.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/date-picker/basic/time-spinner.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/date-picker/basic/time-spinner.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/date-picker/basic/year-table.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/date-picker/basic/year-table.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/date-picker/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/date-picker/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/date-picker/panel/date-range.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/date-picker/panel/date-range.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/date-picker/panel/date.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/date-picker/panel/date.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/date-picker/panel/time-range.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/date-picker/panel/time-range.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/date-picker/panel/time-select.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/date-picker/panel/time-select.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/date-picker/panel/time.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/date-picker/panel/time.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/date-picker/picker.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/date-picker/picker.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/date-picker/picker/date-picker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/date-picker/picker/date-picker.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/date-picker/picker/time-picker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/date-picker/picker/time-picker.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/date-picker/picker/time-select.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/date-picker/picker/time-select.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/date-picker/util/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/date-picker/util/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/dialog/dialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/dialog/dialog.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/dialog/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/dialog/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/dialog/status-dialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/dialog/status-dialog.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/dropdown/dropdown-item.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/dropdown/dropdown-item.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/dropdown/dropdown-menu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/dropdown/dropdown-menu.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/dropdown/dropdown.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/dropdown/dropdown.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/dropdown/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/dropdown/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/form/form-item.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/form/form-item.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/form/form.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/form/form.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/form/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/form/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/grid/col.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/grid/col.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/grid/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/grid/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/grid/row.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/grid/row.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/icon/icon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/icon/icon.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/icon/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/icon/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/input/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/input/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/input/input.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/input/input.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/layout/container.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/layout/container.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/layout/content.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/layout/content.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/layout/footer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/layout/footer.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/layout/header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/layout/header.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/layout/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/layout/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/layout/sider.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/layout/sider.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/loading/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/loading/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/loading/loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/loading/loading.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/loading/loading.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/loading/loading.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/menu/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/menu/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/menu/menu-group.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/menu/menu-group.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/menu/menu-item.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/menu/menu-item.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/menu/menu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/menu/menu.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/menu/mixin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/menu/mixin.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/menu/submenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/menu/submenu.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/message/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/message/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/message/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/message/message.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/message/message.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/message/message.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/notification/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/notification/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/notification/notification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/notification/notification.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/notification/notification.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/notification/notification.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/pagination/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/pagination/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/pagination/pagination.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/pagination/pagination.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/radio/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/radio/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/radio/radio-group.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/radio/radio-group.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/radio/radio.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/radio/radio.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/scrollbar/bar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/scrollbar/bar.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/scrollbar/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/scrollbar/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/scrollbar/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/scrollbar/main.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/scrollbar/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/scrollbar/util.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/select/dropdown-select.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/select/dropdown-select.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/select/functional-options.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/select/functional-options.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/select/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/select/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/select/option-group.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/select/option-group.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/select/option.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/select/option.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/select/select-head.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/select/select-head.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/select/select.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/select/select.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/spin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/spin/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/spin/spin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/spin/spin.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/spin/spin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/spin/spin.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/step/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/step/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/step/step.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/step/step.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/step/steps.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/step/steps.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/switch/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/switch/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/switch/switch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/switch/switch.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/tab-pane/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/tab-pane/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/tab-pane/tab-pane.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/tab-pane/tab-pane.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/table/expand.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/table/expand.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/table/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/table/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/table/render.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/table/render.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/table/table.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/table/table.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/tabs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/tabs/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/tabs/tabs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/tabs/tabs.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/tag/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/tag/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/tag/tag.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/tag/tag.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/tooltip/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/tooltip/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/tooltip/tooltip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/tooltip/tooltip.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/tree/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/tree/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/tree/src/model/node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/tree/src/model/node.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/tree/src/model/tree-store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/tree/src/model/tree-store.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/tree/src/model/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/tree/src/model/util.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/tree/src/tree-node.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/tree/src/tree-node.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/components/tree/src/tree.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/components/tree/src/tree.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/config/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/directives/dialog-drag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/directives/dialog-drag.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/directives/dialog-resize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/directives/dialog-resize.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/directives/repeat-click.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/directives/repeat-click.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/directives/transfer-dom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/directives/transfer-dom.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/filter/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/filter/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/i18n/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/i18n/components.json -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/i18n/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/i18n/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/i18n/langs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/i18n/langs.json -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/i18n/navs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/i18n/navs.json -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/i18n/views.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/i18n/views.json -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/locale/format.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/locale/format.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/locale/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/locale/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/locale/lang.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/locale/lang.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/locale/lang/en-US.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/locale/lang/en-US.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/locale/lang/zh-CN.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/locale/lang/zh-CN.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/main.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/mixins/assist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/mixins/assist.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/mixins/crud.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/mixins/crud.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/mixins/detail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/mixins/detail.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/mixins/emitter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/mixins/emitter.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/mixins/focus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/mixins/focus.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/mixins/form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/mixins/form.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/mixins/link.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/mixins/link.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/mixins/locale.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/mixins/locale.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/mixins/migrating.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/mixins/migrating.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/mixins/scrollbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/mixins/scrollbar.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/mixins/submenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/mixins/submenu.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/router/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/store/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/transitions/collapse-transition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/transitions/collapse-transition.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/utils/apiRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/utils/apiRequest.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/utils/apiUrl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/utils/apiUrl.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/utils/assist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/utils/assist.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/utils/calcTextareaHeight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/utils/calcTextareaHeight.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/utils/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/utils/common.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/utils/cookie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/utils/cookie.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/utils/date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/utils/date.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/utils/dateTimeUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/utils/dateTimeUtils.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/utils/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/utils/loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/utils/loading.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/utils/popper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/utils/popper.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/utils/popup/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/utils/popup/index.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/utils/popup/popup-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/utils/popup/popup-manager.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/utils/position.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/utils/position.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/utils/resize-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/utils/resize-event.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/utils/scroll-into-view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/utils/scroll-into-view.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/utils/validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/utils/validate.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/utils/vue-popper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/utils/vue-popper.js -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/404.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/404.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/application/appAddForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/application/appAddForm.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/application/broker.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/application/broker.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/application/consumer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/application/consumer.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/application/detail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/application/detail.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/application/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/application/index.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/application/myAppConfig.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/application/myAppConfig.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/application/myAppToken.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/application/myAppToken.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/application/myAppUsers.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/application/myAppUsers.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/application/producer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/application/producer.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/application/slot/detailSlot.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/application/slot/detailSlot.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/monitor/consumerBase.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/monitor/consumerBase.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/monitor/consumerConfigForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/monitor/consumerConfigForm.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/monitor/detail/broker.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/monitor/detail/broker.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/monitor/detail/clientConnection.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/monitor/detail/clientConnection.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/monitor/detail/consumerDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/monitor/detail/consumerDetail.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/monitor/detail/coordinatorGroupMember.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/monitor/detail/coordinatorGroupMember.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/monitor/detail/detailTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/monitor/detail/detailTable.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/monitor/detail/offset.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/monitor/detail/offset.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/monitor/detail/partition.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/monitor/detail/partition.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/monitor/detail/partitionExpand.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/monitor/detail/partitionExpand.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/monitor/detail/producerDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/monitor/detail/producerDetail.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/monitor/msgDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/monitor/msgDetail.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/monitor/msgPreview.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/monitor/msgPreview.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/monitor/producerBase.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/monitor/producerBase.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/monitor/producerConfigForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/monitor/producerConfigForm.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/monitor/producerSendMessageForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/monitor/producerSendMessageForm.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/monitor/producerWeightForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/monitor/producerWeightForm.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/monitor/rateLimit.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/monitor/rateLimit.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/monitor/subscribe.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/monitor/subscribe.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/setting/broker.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/setting/broker.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/setting/brokerConnectionMonitor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/setting/brokerConnectionMonitor.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/setting/brokerGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/setting/brokerGroup.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/setting/brokerGroupDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/setting/brokerGroupDetail.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/setting/brokerMonitor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/setting/brokerMonitor.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/setting/brokerPartitionGroupMonitor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/setting/brokerPartitionGroupMonitor.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/setting/brokerServerMonitor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/setting/brokerServerMonitor.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/setting/brokerStoreTreeViewMonitor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/setting/brokerStoreTreeViewMonitor.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/setting/config.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/setting/config.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/setting/configForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/setting/configForm.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/setting/dataCenter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/setting/dataCenter.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/setting/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/setting/index.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/setting/metric.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/setting/metric.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/setting/metricForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/setting/metricForm.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/setting/mqttBaseMonitor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/setting/mqttBaseMonitor.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/setting/mqttProxyOverview.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/setting/mqttProxyOverview.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/setting/namespace.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/setting/namespace.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/setting/retryMonitor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/setting/retryMonitor.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/setting/userManage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/setting/userManage.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/tool/archive.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/tool/archive.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/tool/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/tool/index.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/tool/messageFilter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/tool/messageFilter.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/tool/operateHistory.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/tool/operateHistory.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/tool/preview.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/tool/preview.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/tool/retry.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/tool/retry.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/topic/addBroker.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/topic/addBroker.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/topic/addBrokerGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/topic/addBrokerGroup.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/topic/broker.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/topic/broker.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/topic/brokerMonitor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/topic/brokerMonitor.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/topic/consumer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/topic/consumer.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/topic/detail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/topic/detail.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/topic/groupDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/topic/groupDetail.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/topic/groupMerge.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/topic/groupMerge.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/topic/groupNew.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/topic/groupNew.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/topic/groupPosition.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/topic/groupPosition.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/topic/groupScale.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/topic/groupScale.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/topic/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/topic/index.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/topic/partitionGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/topic/partitionGroup.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/topic/positionExpand.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/topic/positionExpand.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/topic/producer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/topic/producer.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/topic/slot/detailSlot.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/topic/slot/detailSlot.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/src/views/topic/topicForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/src/views/topic/topicForm.vue -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-portal/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-portal/static/favicon.ico -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-web/joyqueue-web-application/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-web/joyqueue-web-application/pom.xml -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-web/joyqueue-web-application/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-web/joyqueue-web-application/src/main/resources/logback.xml -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-web/joyqueue-web-application/src/main/resources/routing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-web/joyqueue-web-application/src/main/resources/routing.xml -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-web/joyqueue-web-handler/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-web/joyqueue-web-handler/pom.xml -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-web/joyqueue-web-springboot-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-web/joyqueue-web-springboot-starter/pom.xml -------------------------------------------------------------------------------- /joyqueue-console/joyqueue-web/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/joyqueue-web/pom.xml -------------------------------------------------------------------------------- /joyqueue-console/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-console/pom.xml -------------------------------------------------------------------------------- /joyqueue-distribution/joyqueue-distribution-server/assemble/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-distribution/joyqueue-distribution-server/assemble/package.xml -------------------------------------------------------------------------------- /joyqueue-distribution/joyqueue-distribution-server/bin/console-consumer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-distribution/joyqueue-distribution-server/bin/console-consumer.sh -------------------------------------------------------------------------------- /joyqueue-distribution/joyqueue-distribution-server/bin/console-producer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-distribution/joyqueue-distribution-server/bin/console-producer.sh -------------------------------------------------------------------------------- /joyqueue-distribution/joyqueue-distribution-server/bin/election-meta-mgr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-distribution/joyqueue-distribution-server/bin/election-meta-mgr.sh -------------------------------------------------------------------------------- /joyqueue-distribution/joyqueue-distribution-server/bin/h2-start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-distribution/joyqueue-distribution-server/bin/h2-start.sh -------------------------------------------------------------------------------- /joyqueue-distribution/joyqueue-distribution-server/bin/h2-stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-distribution/joyqueue-distribution-server/bin/h2-stop.sh -------------------------------------------------------------------------------- /joyqueue-distribution/joyqueue-distribution-server/bin/run-class.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-distribution/joyqueue-distribution-server/bin/run-class.sh -------------------------------------------------------------------------------- /joyqueue-distribution/joyqueue-distribution-server/bin/server-start-log.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-distribution/joyqueue-distribution-server/bin/server-start-log.sh -------------------------------------------------------------------------------- /joyqueue-distribution/joyqueue-distribution-server/bin/server-start-nohup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-distribution/joyqueue-distribution-server/bin/server-start-nohup.sh -------------------------------------------------------------------------------- /joyqueue-distribution/joyqueue-distribution-server/bin/server-start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-distribution/joyqueue-distribution-server/bin/server-start.sh -------------------------------------------------------------------------------- /joyqueue-distribution/joyqueue-distribution-server/bin/server-stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-distribution/joyqueue-distribution-server/bin/server-stop.sh -------------------------------------------------------------------------------- /joyqueue-distribution/joyqueue-distribution-server/bin/store-recover.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-distribution/joyqueue-distribution-server/bin/store-recover.sh -------------------------------------------------------------------------------- /joyqueue-distribution/joyqueue-distribution-server/bin/topic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-distribution/joyqueue-distribution-server/bin/topic.sh -------------------------------------------------------------------------------- /joyqueue-distribution/joyqueue-distribution-server/bin/windows/console-consumer.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-distribution/joyqueue-distribution-server/bin/windows/console-consumer.bat -------------------------------------------------------------------------------- /joyqueue-distribution/joyqueue-distribution-server/bin/windows/console-producer.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-distribution/joyqueue-distribution-server/bin/windows/console-producer.bat -------------------------------------------------------------------------------- /joyqueue-distribution/joyqueue-distribution-server/bin/windows/run-class.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-distribution/joyqueue-distribution-server/bin/windows/run-class.bat -------------------------------------------------------------------------------- /joyqueue-distribution/joyqueue-distribution-server/bin/windows/server-start.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-distribution/joyqueue-distribution-server/bin/windows/server-start.bat -------------------------------------------------------------------------------- /joyqueue-distribution/joyqueue-distribution-server/bin/windows/server-stop.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-distribution/joyqueue-distribution-server/bin/windows/server-stop.bat -------------------------------------------------------------------------------- /joyqueue-distribution/joyqueue-distribution-server/bin/windows/store-recover.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-distribution/joyqueue-distribution-server/bin/windows/store-recover.bat -------------------------------------------------------------------------------- /joyqueue-distribution/joyqueue-distribution-server/conf/joyqueue.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-distribution/joyqueue-distribution-server/conf/joyqueue.properties -------------------------------------------------------------------------------- /joyqueue-distribution/joyqueue-distribution-server/conf/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-distribution/joyqueue-distribution-server/conf/log4j2.xml -------------------------------------------------------------------------------- /joyqueue-distribution/joyqueue-distribution-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-distribution/joyqueue-distribution-server/pom.xml -------------------------------------------------------------------------------- /joyqueue-distribution/joyqueue-distribution-web/assemble/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-distribution/joyqueue-distribution-web/assemble/package.xml -------------------------------------------------------------------------------- /joyqueue-distribution/joyqueue-distribution-web/bin/start-nohup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-distribution/joyqueue-distribution-web/bin/start-nohup.sh -------------------------------------------------------------------------------- /joyqueue-distribution/joyqueue-distribution-web/bin/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-distribution/joyqueue-distribution-web/bin/start.sh -------------------------------------------------------------------------------- /joyqueue-distribution/joyqueue-distribution-web/bin/stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-distribution/joyqueue-distribution-web/bin/stop.sh -------------------------------------------------------------------------------- /joyqueue-distribution/joyqueue-distribution-web/conf/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-distribution/joyqueue-distribution-web/conf/application.properties -------------------------------------------------------------------------------- /joyqueue-distribution/joyqueue-distribution-web/conf/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-distribution/joyqueue-distribution-web/conf/logback.xml -------------------------------------------------------------------------------- /joyqueue-distribution/joyqueue-distribution-web/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-distribution/joyqueue-distribution-web/pom.xml -------------------------------------------------------------------------------- /joyqueue-distribution/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-distribution/pom.xml -------------------------------------------------------------------------------- /joyqueue-openmessaging/openmessaging-samples/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-openmessaging/openmessaging-samples/pom.xml -------------------------------------------------------------------------------- /joyqueue-openmessaging/openmessaging-samples/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-openmessaging/openmessaging-samples/src/main/resources/application.properties -------------------------------------------------------------------------------- /joyqueue-openmessaging/openmessaging-samples/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-openmessaging/openmessaging-samples/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /joyqueue-openmessaging/openmessaging-samples/src/main/resources/spring1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-openmessaging/openmessaging-samples/src/main/resources/spring1.xml -------------------------------------------------------------------------------- /joyqueue-openmessaging/openmessaging-spring-boot/openmessaging-spring-boot-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-openmessaging/openmessaging-spring-boot/openmessaging-spring-boot-starter/pom.xml -------------------------------------------------------------------------------- /joyqueue-openmessaging/openmessaging-spring-boot/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-openmessaging/openmessaging-spring-boot/pom.xml -------------------------------------------------------------------------------- /joyqueue-openmessaging/openmessaging-spring-cloud-stream-binder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-openmessaging/openmessaging-spring-cloud-stream-binder/README.md -------------------------------------------------------------------------------- /joyqueue-openmessaging/openmessaging-spring-cloud-stream-binder/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-openmessaging/openmessaging-spring-cloud-stream-binder/pom.xml -------------------------------------------------------------------------------- /joyqueue-openmessaging/openmessaging-spring/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-openmessaging/openmessaging-spring/pom.xml -------------------------------------------------------------------------------- /joyqueue-openmessaging/openmessaging-spring/src/main/resources/META-INF/spring.handlers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-openmessaging/openmessaging-spring/src/main/resources/META-INF/spring.handlers -------------------------------------------------------------------------------- /joyqueue-openmessaging/openmessaging-spring/src/main/resources/META-INF/spring.schemas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-openmessaging/openmessaging-spring/src/main/resources/META-INF/spring.schemas -------------------------------------------------------------------------------- /joyqueue-openmessaging/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-openmessaging/pom.xml -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-archive/joyqueue-archive-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-archive/joyqueue-archive-api/pom.xml -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-archive/joyqueue-archive-hbase/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-archive/joyqueue-archive-hbase/pom.xml -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-archive/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-archive/pom.xml -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-broker-core/metadata.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-broker-core/metadata.dat -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-broker-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-broker-core/pom.xml -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-broker-core/src/main/java/org/joyqueue/broker/BannerPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-broker-core/src/main/java/org/joyqueue/broker/BannerPrinter.java -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-broker-core/src/main/java/org/joyqueue/broker/BrokerContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-broker-core/src/main/java/org/joyqueue/broker/BrokerContext.java -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-broker-core/src/main/java/org/joyqueue/broker/BrokerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-broker-core/src/main/java/org/joyqueue/broker/BrokerService.java -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-broker-core/src/main/java/org/joyqueue/broker/Plugins.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-broker-core/src/main/java/org/joyqueue/broker/Plugins.java -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-broker-core/src/main/resources/META-INF/services/org.joyqueue.broker.consumer.position.PositionStore: -------------------------------------------------------------------------------- 1 | org.joyqueue.broker.consumer.position.LocalFileStore -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-broker-core/src/main/resources/META-INF/services/org.joyqueue.security.Authentication: -------------------------------------------------------------------------------- 1 | org.joyqueue.broker.security.AppTokenAuthentication -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-broker-core/src/main/resources/joyqueue/banner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-broker-core/src/main/resources/joyqueue/banner -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-broker-core/src/main/resources/joyqueue/version.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-broker-core/src/main/resources/joyqueue/version.properties -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-broker-core/src/main/resources/manage/base_routing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-broker-core/src/main/resources/manage/base_routing.xml -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-broker-core/src/main/resources/manage/routing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-broker-core/src/main/resources/manage/routing.xml -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-broker-kafka/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-broker-kafka/pom.xml -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-broker-kafka/src/main/resources/manage/routing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-broker-kafka/src/main/resources/manage/routing.xml -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-broker-kafka/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-broker-kafka/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-broker-monitor-pth/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-broker-monitor-pth/pom.xml -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-broker-mqtt/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-broker-mqtt/pom.xml -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-broker-mqtt/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-broker-mqtt/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-broker-protocol/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-broker-protocol/pom.xml -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-broker-protocol/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-broker-protocol/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-nsr/joyqueue-nsr-admin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-nsr/joyqueue-nsr-admin/pom.xml -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-nsr/joyqueue-nsr-admin/src/main/assemble/bin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-nsr/joyqueue-nsr-admin/src/main/assemble/bin.xml -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-nsr/joyqueue-nsr-admin/src/main/bin/app.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-nsr/joyqueue-nsr-admin/src/main/bin/app.sh -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-nsr/joyqueue-nsr-admin/src/main/bin/broker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-nsr/joyqueue-nsr-admin/src/main/bin/broker.sh -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-nsr/joyqueue-nsr-admin/src/main/bin/topic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-nsr/joyqueue-nsr-admin/src/main/bin/topic.sh -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-nsr/joyqueue-nsr-admin/src/main/java/org/joyqueue/nsr/Admin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-nsr/joyqueue-nsr-admin/src/main/java/org/joyqueue/nsr/Admin.java -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-nsr/joyqueue-nsr-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-nsr/joyqueue-nsr-core/pom.xml -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-nsr/joyqueue-nsr-core/src/main/resources/META-INF/services/org.joyqueue.nsr.ServiceProvider: -------------------------------------------------------------------------------- 1 | org.joyqueue.nsr.support.DefaultServiceProvider -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-nsr/joyqueue-nsr-core/src/main/resources/META-INF/services/org.joyqueue.nsr.message.Messenger: -------------------------------------------------------------------------------- 1 | org.joyqueue.nsr.message.support.DefaultMessenger -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-nsr/joyqueue-nsr-core/src/main/resources/META-INF/services/org.joyqueue.nsr.util.DCMatcher: -------------------------------------------------------------------------------- 1 | org.joyqueue.nsr.util.IPRangeMatcher -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-nsr/joyqueue-nsr-core/src/test/resources/META-INF/services/org.joyqueue.nsr.message.Messenger: -------------------------------------------------------------------------------- 1 | org.joyqueue.nsr.TestMessenger -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-nsr/joyqueue-nsr-journalkeeper/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-nsr/joyqueue-nsr-journalkeeper/pom.xml -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-nsr/joyqueue-nsr-sql/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-nsr/joyqueue-nsr-sql/pom.xml -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-nsr/joyqueue-nsr-sql/src/main/resources/META-INF/services/org.joyqueue.nsr.InternalServiceProvider: -------------------------------------------------------------------------------- 1 | org.joyqueue.nsr.sql.SQLInternalServiceProvider -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-nsr/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-nsr/pom.xml -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-retry/joyqueue-retry-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-retry/joyqueue-retry-api/pom.xml -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-retry/joyqueue-retry-db-console/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-retry/joyqueue-retry-db-console/pom.xml -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-retry/joyqueue-retry-db/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-retry/joyqueue-retry-db/pom.xml -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-retry/joyqueue-retry-h2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-retry/joyqueue-retry-h2/pom.xml -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-retry/joyqueue-retry-remote/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-retry/joyqueue-retry-remote/pom.xml -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-retry/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-retry/pom.xml -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-server-runtime/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-server-runtime/pom.xml -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-server-runtime/src/main/java/org/joyqueue/broker/Launcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-server-runtime/src/main/java/org/joyqueue/broker/Launcher.java -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-server-runtime/src/main/java/org/joyqueue/tools/ToolConsts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-server-runtime/src/main/java/org/joyqueue/tools/ToolConsts.java -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-server-runtime/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-server-runtime/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-store/joyqueue-store-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-store/joyqueue-store-api/pom.xml -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-store/joyqueue-store-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-store/joyqueue-store-core/pom.xml -------------------------------------------------------------------------------- /joyqueue-server/joyqueue-store/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/joyqueue-store/pom.xml -------------------------------------------------------------------------------- /joyqueue-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/joyqueue-server/pom.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/pom.xml -------------------------------------------------------------------------------- /styles/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/styles/checkstyle.xml -------------------------------------------------------------------------------- /styles/suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/styles/suppressions.xml -------------------------------------------------------------------------------- /toolkit/doc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/toolkit/doc/pom.xml -------------------------------------------------------------------------------- /toolkit/doc/src/main/java/org/joyqueue/toolkit/doc/APIDoc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/toolkit/doc/src/main/java/org/joyqueue/toolkit/doc/APIDoc.java -------------------------------------------------------------------------------- /toolkit/doc/src/main/java/org/joyqueue/toolkit/doc/AutoDoc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/toolkit/doc/src/main/java/org/joyqueue/toolkit/doc/AutoDoc.java -------------------------------------------------------------------------------- /toolkit/doc/src/main/java/org/joyqueue/toolkit/doc/AutoTestAPIDoc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/toolkit/doc/src/main/java/org/joyqueue/toolkit/doc/AutoTestAPIDoc.java -------------------------------------------------------------------------------- /toolkit/doc/src/main/java/org/joyqueue/toolkit/doc/DocEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/toolkit/doc/src/main/java/org/joyqueue/toolkit/doc/DocEntry.java -------------------------------------------------------------------------------- /toolkit/doc/src/main/java/org/joyqueue/toolkit/doc/Format.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/toolkit/doc/src/main/java/org/joyqueue/toolkit/doc/Format.java -------------------------------------------------------------------------------- /toolkit/doc/src/main/java/org/joyqueue/toolkit/doc/HeuristicAutoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/toolkit/doc/src/main/java/org/joyqueue/toolkit/doc/HeuristicAutoTest.java -------------------------------------------------------------------------------- /toolkit/doc/src/main/java/org/joyqueue/toolkit/doc/MetaParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/toolkit/doc/src/main/java/org/joyqueue/toolkit/doc/MetaParser.java -------------------------------------------------------------------------------- /toolkit/doc/src/main/java/org/joyqueue/toolkit/doc/MultiHandlerMetaParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/toolkit/doc/src/main/java/org/joyqueue/toolkit/doc/MultiHandlerMetaParser.java -------------------------------------------------------------------------------- /toolkit/doc/src/main/java/org/joyqueue/toolkit/doc/PackageDocScanParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/toolkit/doc/src/main/java/org/joyqueue/toolkit/doc/PackageDocScanParser.java -------------------------------------------------------------------------------- /toolkit/doc/src/main/java/org/joyqueue/toolkit/doc/Param.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/toolkit/doc/src/main/java/org/joyqueue/toolkit/doc/Param.java -------------------------------------------------------------------------------- /toolkit/doc/src/main/java/org/joyqueue/toolkit/doc/TestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/toolkit/doc/src/main/java/org/joyqueue/toolkit/doc/TestCase.java -------------------------------------------------------------------------------- /toolkit/doc/src/main/java/org/joyqueue/toolkit/doc/format/MarkdownAPIDocFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/toolkit/doc/src/main/java/org/joyqueue/toolkit/doc/format/MarkdownAPIDocFormat.java -------------------------------------------------------------------------------- /toolkit/doc/src/main/java/org/joyqueue/toolkit/doc/util/PackageParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/toolkit/doc/src/main/java/org/joyqueue/toolkit/doc/util/PackageParser.java -------------------------------------------------------------------------------- /toolkit/doc/src/main/java/org/joyqueue/toolkit/doc/vertx/RoutingParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/toolkit/doc/src/main/java/org/joyqueue/toolkit/doc/vertx/RoutingParser.java -------------------------------------------------------------------------------- /toolkit/doc/src/test/resources/auto_doc.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/toolkit/doc/src/test/resources/auto_doc.properties -------------------------------------------------------------------------------- /toolkit/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jd-opensource/joyqueue/HEAD/toolkit/pom.xml --------------------------------------------------------------------------------