├── AvatarMQ-logo.png ├── LICENSE ├── README.md ├── manifest.mf ├── nbproject ├── build-impl.xml ├── genfiles.properties ├── private │ ├── private.properties │ └── private.xml ├── project.properties └── project.xml └── src └── com └── newlandframework └── avatarmq ├── broker ├── AckPullMessageController.java ├── AckPushMessageController.java ├── ConsumerMessageHook.java ├── ConsumerMessageListener.java ├── LauncherListener.java ├── MessageBrokerHandler.java ├── ProducerMessageHook.java ├── ProducerMessageListener.java ├── SendMessageController.java ├── SendMessageLauncher.java ├── server │ ├── AvatarMQBrokerServer.java │ ├── BrokerParallelServer.java │ └── RemotingServer.java └── strategy │ ├── BrokerConsumerMessageStrategy.java │ ├── BrokerProducerMessageStrategy.java │ ├── BrokerStrategy.java │ ├── BrokerStrategyContext.java │ ├── BrokerSubscribeStrategy.java │ └── BrokerUnsubscribeStrategy.java ├── consumer ├── AvatarMQConsumer.java ├── ClustersRelation.java ├── ClustersState.java ├── ConsumerClusters.java ├── ConsumerContext.java ├── ConsumerHookMessageEvent.java ├── MessageConsumerHandler.java └── ProducerMessageHook.java ├── core ├── AckMessageCache.java ├── AckMessageTask.java ├── AckTaskQueue.java ├── AvatarMQAction.java ├── CallBackInvoker.java ├── CallBackListener.java ├── ChannelCache.java ├── HookMessageEvent.java ├── MessageCache.java ├── MessageIdGenerator.java ├── MessageSystemConfig.java ├── MessageTaskQueue.java ├── NotifyCallback.java ├── SemaphoreCache.java ├── SendMessageCache.java └── SendMessageTask.java ├── model ├── BusinessMessage.java ├── MessageDispatchTask.java ├── MessageSource.java ├── MessageType.java ├── RemoteChannelData.java ├── RequestMessage.java ├── ResponseMessage.java └── SubscriptionData.java ├── msg ├── BaseMessage.java ├── ConsumerAckMessage.java ├── Message.java ├── ProducerAckMessage.java ├── SubscribeMessage.java └── UnSubscribeMessage.java ├── netty ├── MessageConnectFactory.java ├── MessageConnectPool.java ├── MessageConnectPoolableObjectFactory.java ├── MessageEventAdvisor.java ├── MessageEventHandler.java ├── MessageEventProxy.java ├── MessageEventWrapper.java ├── MessageObjectDecoder.java ├── MessageObjectEncoder.java ├── MessageProcessor.java ├── NettyClustersConfig.java ├── NettyUtil.java ├── ShareMessageEventWrapper.java └── avatarmq.messageconnect.properties ├── producer ├── AvatarMQProducer.java ├── MessageProducerHandler.java └── ProducerHookMessageEvent.java ├── serialize ├── KryoCodecUtil.java ├── KryoPoolFactory.java ├── KryoSerialize.java └── MessageCodecUtil.java ├── spring ├── AvatarMQContainer.java ├── AvatarMQContext.java ├── AvatarMQServer.java ├── AvatarMQServerStartup.java ├── Container.java ├── Context.java ├── avatarmq-broker.properties └── avatarmq-broker.xml └── test ├── AvatarMQConsumer1.java ├── AvatarMQConsumer2.java ├── AvatarMQProducer1.java └── AvatarMQProducer2.java /AvatarMQ-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/AvatarMQ-logo.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/README.md -------------------------------------------------------------------------------- /manifest.mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/manifest.mf -------------------------------------------------------------------------------- /nbproject/build-impl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/nbproject/build-impl.xml -------------------------------------------------------------------------------- /nbproject/genfiles.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/nbproject/genfiles.properties -------------------------------------------------------------------------------- /nbproject/private/private.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/nbproject/private/private.properties -------------------------------------------------------------------------------- /nbproject/private/private.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/nbproject/private/private.xml -------------------------------------------------------------------------------- /nbproject/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/nbproject/project.properties -------------------------------------------------------------------------------- /nbproject/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/nbproject/project.xml -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/broker/AckPullMessageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/broker/AckPullMessageController.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/broker/AckPushMessageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/broker/AckPushMessageController.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/broker/ConsumerMessageHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/broker/ConsumerMessageHook.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/broker/ConsumerMessageListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/broker/ConsumerMessageListener.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/broker/LauncherListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/broker/LauncherListener.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/broker/MessageBrokerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/broker/MessageBrokerHandler.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/broker/ProducerMessageHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/broker/ProducerMessageHook.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/broker/ProducerMessageListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/broker/ProducerMessageListener.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/broker/SendMessageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/broker/SendMessageController.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/broker/SendMessageLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/broker/SendMessageLauncher.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/broker/server/AvatarMQBrokerServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/broker/server/AvatarMQBrokerServer.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/broker/server/BrokerParallelServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/broker/server/BrokerParallelServer.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/broker/server/RemotingServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/broker/server/RemotingServer.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/broker/strategy/BrokerConsumerMessageStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/broker/strategy/BrokerConsumerMessageStrategy.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/broker/strategy/BrokerProducerMessageStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/broker/strategy/BrokerProducerMessageStrategy.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/broker/strategy/BrokerStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/broker/strategy/BrokerStrategy.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/broker/strategy/BrokerStrategyContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/broker/strategy/BrokerStrategyContext.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/broker/strategy/BrokerSubscribeStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/broker/strategy/BrokerSubscribeStrategy.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/broker/strategy/BrokerUnsubscribeStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/broker/strategy/BrokerUnsubscribeStrategy.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/consumer/AvatarMQConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/consumer/AvatarMQConsumer.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/consumer/ClustersRelation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/consumer/ClustersRelation.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/consumer/ClustersState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/consumer/ClustersState.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/consumer/ConsumerClusters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/consumer/ConsumerClusters.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/consumer/ConsumerContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/consumer/ConsumerContext.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/consumer/ConsumerHookMessageEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/consumer/ConsumerHookMessageEvent.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/consumer/MessageConsumerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/consumer/MessageConsumerHandler.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/consumer/ProducerMessageHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/consumer/ProducerMessageHook.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/core/AckMessageCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/core/AckMessageCache.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/core/AckMessageTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/core/AckMessageTask.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/core/AckTaskQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/core/AckTaskQueue.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/core/AvatarMQAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/core/AvatarMQAction.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/core/CallBackInvoker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/core/CallBackInvoker.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/core/CallBackListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/core/CallBackListener.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/core/ChannelCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/core/ChannelCache.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/core/HookMessageEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/core/HookMessageEvent.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/core/MessageCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/core/MessageCache.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/core/MessageIdGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/core/MessageIdGenerator.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/core/MessageSystemConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/core/MessageSystemConfig.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/core/MessageTaskQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/core/MessageTaskQueue.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/core/NotifyCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/core/NotifyCallback.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/core/SemaphoreCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/core/SemaphoreCache.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/core/SendMessageCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/core/SendMessageCache.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/core/SendMessageTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/core/SendMessageTask.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/model/BusinessMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/model/BusinessMessage.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/model/MessageDispatchTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/model/MessageDispatchTask.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/model/MessageSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/model/MessageSource.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/model/MessageType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/model/MessageType.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/model/RemoteChannelData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/model/RemoteChannelData.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/model/RequestMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/model/RequestMessage.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/model/ResponseMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/model/ResponseMessage.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/model/SubscriptionData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/model/SubscriptionData.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/msg/BaseMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/msg/BaseMessage.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/msg/ConsumerAckMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/msg/ConsumerAckMessage.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/msg/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/msg/Message.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/msg/ProducerAckMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/msg/ProducerAckMessage.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/msg/SubscribeMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/msg/SubscribeMessage.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/msg/UnSubscribeMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/msg/UnSubscribeMessage.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/netty/MessageConnectFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/netty/MessageConnectFactory.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/netty/MessageConnectPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/netty/MessageConnectPool.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/netty/MessageConnectPoolableObjectFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/netty/MessageConnectPoolableObjectFactory.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/netty/MessageEventAdvisor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/netty/MessageEventAdvisor.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/netty/MessageEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/netty/MessageEventHandler.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/netty/MessageEventProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/netty/MessageEventProxy.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/netty/MessageEventWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/netty/MessageEventWrapper.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/netty/MessageObjectDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/netty/MessageObjectDecoder.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/netty/MessageObjectEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/netty/MessageObjectEncoder.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/netty/MessageProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/netty/MessageProcessor.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/netty/NettyClustersConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/netty/NettyClustersConfig.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/netty/NettyUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/netty/NettyUtil.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/netty/ShareMessageEventWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/netty/ShareMessageEventWrapper.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/netty/avatarmq.messageconnect.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/netty/avatarmq.messageconnect.properties -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/producer/AvatarMQProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/producer/AvatarMQProducer.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/producer/MessageProducerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/producer/MessageProducerHandler.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/producer/ProducerHookMessageEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/producer/ProducerHookMessageEvent.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/serialize/KryoCodecUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/serialize/KryoCodecUtil.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/serialize/KryoPoolFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/serialize/KryoPoolFactory.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/serialize/KryoSerialize.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/serialize/KryoSerialize.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/serialize/MessageCodecUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/serialize/MessageCodecUtil.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/spring/AvatarMQContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/spring/AvatarMQContainer.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/spring/AvatarMQContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/spring/AvatarMQContext.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/spring/AvatarMQServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/spring/AvatarMQServer.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/spring/AvatarMQServerStartup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/spring/AvatarMQServerStartup.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/spring/Container.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/spring/Container.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/spring/Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/spring/Context.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/spring/avatarmq-broker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/spring/avatarmq-broker.properties -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/spring/avatarmq-broker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/spring/avatarmq-broker.xml -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/test/AvatarMQConsumer1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/test/AvatarMQConsumer1.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/test/AvatarMQConsumer2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/test/AvatarMQConsumer2.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/test/AvatarMQProducer1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/test/AvatarMQProducer1.java -------------------------------------------------------------------------------- /src/com/newlandframework/avatarmq/test/AvatarMQProducer2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tang-jie/AvatarMQ/HEAD/src/com/newlandframework/avatarmq/test/AvatarMQProducer2.java --------------------------------------------------------------------------------