├── .claude └── settings.local.json ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── assets └── wiki.png ├── changelog ├── README.md └── V2_MIGRATION_GUIDE.md ├── examples ├── BusConstruction.java ├── ErrorHandling.java ├── ListenerDefinition.java └── SubscriptionAndPublication.java ├── pom.xml ├── src ├── main │ └── java │ │ └── net │ │ └── engio │ │ └── mbassy │ │ ├── bus │ │ ├── AbstractPubSubSupport.java │ │ ├── AbstractSyncAsyncMessageBus.java │ │ ├── BusRuntime.java │ │ ├── IMessagePublication.java │ │ ├── MBassador.java │ │ ├── MessagePublication.java │ │ ├── SyncMessageBus.java │ │ ├── common │ │ │ ├── DeadMessage.java │ │ │ ├── ErrorHandlingSupport.java │ │ │ ├── FilteredMessage.java │ │ │ ├── GenericMessagePublicationSupport.java │ │ │ ├── IMessageBus.java │ │ │ ├── ISyncMessageBus.java │ │ │ ├── PubSubSupport.java │ │ │ ├── PublicationEvent.java │ │ │ └── RuntimeProvider.java │ │ ├── config │ │ │ ├── BusConfiguration.java │ │ │ ├── ConfigurationError.java │ │ │ ├── ConfigurationErrorHandler.java │ │ │ ├── Feature.java │ │ │ └── IBusConfiguration.java │ │ ├── error │ │ │ ├── IPublicationErrorHandler.java │ │ │ ├── InternalPublicationError.java │ │ │ ├── MessageBusException.java │ │ │ ├── MissingPropertyException.java │ │ │ └── PublicationError.java │ │ └── publication │ │ │ ├── IPublicationCommand.java │ │ │ ├── ISyncAsyncPublicationCommand.java │ │ │ └── SyncAsyncPostCommand.java │ │ ├── common │ │ ├── AbstractConcurrentSet.java │ │ ├── IPredicate.java │ │ ├── ISetEntry.java │ │ ├── ReflectionUtils.java │ │ ├── StrongConcurrentSet.java │ │ └── WeakConcurrentSet.java │ │ ├── dispatch │ │ ├── AsynchronousHandlerInvocation.java │ │ ├── DelegatingMessageDispatcher.java │ │ ├── EnvelopedMessageDispatcher.java │ │ ├── FilteredMessageDispatcher.java │ │ ├── HandlerInvocation.java │ │ ├── IHandlerInvocation.java │ │ ├── IMessageDispatcher.java │ │ ├── MessageDispatcher.java │ │ ├── MethodHandleInvocation.java │ │ ├── ReflectiveHandlerInvocation.java │ │ └── SynchronizedHandlerInvocation.java │ │ ├── listener │ │ ├── Enveloped.java │ │ ├── Filter.java │ │ ├── Filters.java │ │ ├── Handler.java │ │ ├── IMessageFilter.java │ │ ├── IncludeFilters.java │ │ ├── Invoke.java │ │ ├── Listener.java │ │ ├── MessageHandler.java │ │ ├── MessageListener.java │ │ ├── MetadataReader.java │ │ ├── References.java │ │ └── Synchronized.java │ │ ├── scan │ │ └── ClassFileHandlerScanner.java │ │ └── subscription │ │ ├── AbstractSubscriptionContextAware.java │ │ ├── ISubscriptionContextAware.java │ │ ├── ISubscriptionManagerProvider.java │ │ ├── MessageEnvelope.java │ │ ├── Subscription.java │ │ ├── SubscriptionContext.java │ │ ├── SubscriptionFactory.java │ │ ├── SubscriptionManager.java │ │ └── SubscriptionManagerProvider.java └── test │ ├── java │ └── net │ │ └── engio │ │ └── mbassy │ │ ├── AllTests.java │ │ ├── AsyncFIFOBusTest.java │ │ ├── AutoScanUsageTest.java │ │ ├── BusConstructionTest.java │ │ ├── ConcurrentSetTest.java │ │ ├── ConditionalHandlerTest.java │ │ ├── CustomHandlerAnnotationTest.java │ │ ├── DeadMessageTest.java │ │ ├── FilterTest.java │ │ ├── InterfaceInheritanceTest.java │ │ ├── MetadataReaderTest.java │ │ ├── MethodDispatchTest.java │ │ ├── StrongConcurrentSetTest.java │ │ ├── SubscriptionManagerTest.java │ │ ├── SyncAsyncTest.java │ │ ├── SyncBusTest.java │ │ ├── SynchronizedHandlerTest.java │ │ ├── WeakConcurrentSetTest.java │ │ ├── autoscan │ │ └── AutoScanListeners.java │ │ ├── bus │ │ └── AbstractPubSubSupportTest.java │ │ ├── common │ │ ├── AssertSupport.java │ │ ├── ConcurrentExecutor.java │ │ ├── ListenerFactory.java │ │ ├── MessageBusTest.java │ │ ├── MessageManager.java │ │ ├── SubscriptionValidator.java │ │ └── TestUtil.java │ │ ├── listeners │ │ ├── AbstractMessageListener.java │ │ ├── CustomInvocationListener.java │ │ ├── ExceptionThrowingListener.java │ │ ├── ICountableListener.java │ │ ├── IMessageListener.java │ │ ├── IMultipartMessageListener.java │ │ ├── Listeners.java │ │ ├── MessagesTypeListener.java │ │ ├── MultipartMessageListener.java │ │ ├── ObjectListener.java │ │ ├── Overloading.java │ │ ├── SimpleHandler.java │ │ └── StandardMessageListener.java │ │ └── messages │ │ ├── AbstractMessage.java │ │ ├── CountableMessage.java │ │ ├── ICountable.java │ │ ├── IMessage.java │ │ ├── IMultipartMessage.java │ │ ├── MessageTypes.java │ │ ├── MultipartMessage.java │ │ ├── StandardMessage.java │ │ ├── SubTestMessage.java │ │ └── TestMessage.java │ └── resources │ └── log4j.xml └── testNTimes.sh /.claude/settings.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/.claude/settings.local.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/README.md -------------------------------------------------------------------------------- /assets/wiki.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/assets/wiki.png -------------------------------------------------------------------------------- /changelog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/changelog/README.md -------------------------------------------------------------------------------- /changelog/V2_MIGRATION_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/changelog/V2_MIGRATION_GUIDE.md -------------------------------------------------------------------------------- /examples/BusConstruction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/examples/BusConstruction.java -------------------------------------------------------------------------------- /examples/ErrorHandling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/examples/ErrorHandling.java -------------------------------------------------------------------------------- /examples/ListenerDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/examples/ListenerDefinition.java -------------------------------------------------------------------------------- /examples/SubscriptionAndPublication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/examples/SubscriptionAndPublication.java -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/bus/AbstractPubSubSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/bus/AbstractPubSubSupport.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/bus/AbstractSyncAsyncMessageBus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/bus/AbstractSyncAsyncMessageBus.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/bus/BusRuntime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/bus/BusRuntime.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/bus/IMessagePublication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/bus/IMessagePublication.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/bus/MBassador.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/bus/MBassador.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/bus/MessagePublication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/bus/MessagePublication.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/bus/SyncMessageBus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/bus/SyncMessageBus.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/bus/common/DeadMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/bus/common/DeadMessage.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/bus/common/ErrorHandlingSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/bus/common/ErrorHandlingSupport.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/bus/common/FilteredMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/bus/common/FilteredMessage.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/bus/common/GenericMessagePublicationSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/bus/common/GenericMessagePublicationSupport.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/bus/common/IMessageBus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/bus/common/IMessageBus.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/bus/common/ISyncMessageBus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/bus/common/ISyncMessageBus.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/bus/common/PubSubSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/bus/common/PubSubSupport.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/bus/common/PublicationEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/bus/common/PublicationEvent.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/bus/common/RuntimeProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/bus/common/RuntimeProvider.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/bus/config/BusConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/bus/config/BusConfiguration.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/bus/config/ConfigurationError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/bus/config/ConfigurationError.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/bus/config/ConfigurationErrorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/bus/config/ConfigurationErrorHandler.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/bus/config/Feature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/bus/config/Feature.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/bus/config/IBusConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/bus/config/IBusConfiguration.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/bus/error/IPublicationErrorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/bus/error/IPublicationErrorHandler.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/bus/error/InternalPublicationError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/bus/error/InternalPublicationError.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/bus/error/MessageBusException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/bus/error/MessageBusException.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/bus/error/MissingPropertyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/bus/error/MissingPropertyException.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/bus/error/PublicationError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/bus/error/PublicationError.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/bus/publication/IPublicationCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/bus/publication/IPublicationCommand.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/bus/publication/ISyncAsyncPublicationCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/bus/publication/ISyncAsyncPublicationCommand.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/bus/publication/SyncAsyncPostCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/bus/publication/SyncAsyncPostCommand.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/common/AbstractConcurrentSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/common/AbstractConcurrentSet.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/common/IPredicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/common/IPredicate.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/common/ISetEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/common/ISetEntry.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/common/ReflectionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/common/ReflectionUtils.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/common/StrongConcurrentSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/common/StrongConcurrentSet.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/common/WeakConcurrentSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/common/WeakConcurrentSet.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/dispatch/AsynchronousHandlerInvocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/dispatch/AsynchronousHandlerInvocation.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/dispatch/DelegatingMessageDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/dispatch/DelegatingMessageDispatcher.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/dispatch/EnvelopedMessageDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/dispatch/EnvelopedMessageDispatcher.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/dispatch/FilteredMessageDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/dispatch/FilteredMessageDispatcher.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/dispatch/HandlerInvocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/dispatch/HandlerInvocation.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/dispatch/IHandlerInvocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/dispatch/IHandlerInvocation.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/dispatch/IMessageDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/dispatch/IMessageDispatcher.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/dispatch/MessageDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/dispatch/MessageDispatcher.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/dispatch/MethodHandleInvocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/dispatch/MethodHandleInvocation.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/dispatch/ReflectiveHandlerInvocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/dispatch/ReflectiveHandlerInvocation.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/dispatch/SynchronizedHandlerInvocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/dispatch/SynchronizedHandlerInvocation.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/listener/Enveloped.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/listener/Enveloped.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/listener/Filter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/listener/Filter.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/listener/Filters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/listener/Filters.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/listener/Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/listener/Handler.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/listener/IMessageFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/listener/IMessageFilter.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/listener/IncludeFilters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/listener/IncludeFilters.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/listener/Invoke.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/listener/Invoke.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/listener/Listener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/listener/Listener.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/listener/MessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/listener/MessageHandler.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/listener/MessageListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/listener/MessageListener.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/listener/MetadataReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/listener/MetadataReader.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/listener/References.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/listener/References.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/listener/Synchronized.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/listener/Synchronized.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/scan/ClassFileHandlerScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/scan/ClassFileHandlerScanner.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/subscription/AbstractSubscriptionContextAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/subscription/AbstractSubscriptionContextAware.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/subscription/ISubscriptionContextAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/subscription/ISubscriptionContextAware.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/subscription/ISubscriptionManagerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/subscription/ISubscriptionManagerProvider.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/subscription/MessageEnvelope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/subscription/MessageEnvelope.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/subscription/Subscription.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/subscription/Subscription.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/subscription/SubscriptionContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/subscription/SubscriptionContext.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/subscription/SubscriptionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/subscription/SubscriptionFactory.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/subscription/SubscriptionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/subscription/SubscriptionManager.java -------------------------------------------------------------------------------- /src/main/java/net/engio/mbassy/subscription/SubscriptionManagerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/main/java/net/engio/mbassy/subscription/SubscriptionManagerProvider.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/AllTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/AllTests.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/AsyncFIFOBusTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/AsyncFIFOBusTest.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/AutoScanUsageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/AutoScanUsageTest.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/BusConstructionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/BusConstructionTest.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/ConcurrentSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/ConcurrentSetTest.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/ConditionalHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/ConditionalHandlerTest.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/CustomHandlerAnnotationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/CustomHandlerAnnotationTest.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/DeadMessageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/DeadMessageTest.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/FilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/FilterTest.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/InterfaceInheritanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/InterfaceInheritanceTest.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/MetadataReaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/MetadataReaderTest.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/MethodDispatchTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/MethodDispatchTest.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/StrongConcurrentSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/StrongConcurrentSetTest.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/SubscriptionManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/SubscriptionManagerTest.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/SyncAsyncTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/SyncAsyncTest.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/SyncBusTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/SyncBusTest.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/SynchronizedHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/SynchronizedHandlerTest.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/WeakConcurrentSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/WeakConcurrentSetTest.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/autoscan/AutoScanListeners.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/autoscan/AutoScanListeners.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/bus/AbstractPubSubSupportTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/bus/AbstractPubSubSupportTest.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/common/AssertSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/common/AssertSupport.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/common/ConcurrentExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/common/ConcurrentExecutor.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/common/ListenerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/common/ListenerFactory.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/common/MessageBusTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/common/MessageBusTest.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/common/MessageManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/common/MessageManager.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/common/SubscriptionValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/common/SubscriptionValidator.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/common/TestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/common/TestUtil.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/listeners/AbstractMessageListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/listeners/AbstractMessageListener.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/listeners/CustomInvocationListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/listeners/CustomInvocationListener.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/listeners/ExceptionThrowingListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/listeners/ExceptionThrowingListener.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/listeners/ICountableListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/listeners/ICountableListener.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/listeners/IMessageListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/listeners/IMessageListener.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/listeners/IMultipartMessageListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/listeners/IMultipartMessageListener.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/listeners/Listeners.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/listeners/Listeners.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/listeners/MessagesTypeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/listeners/MessagesTypeListener.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/listeners/MultipartMessageListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/listeners/MultipartMessageListener.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/listeners/ObjectListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/listeners/ObjectListener.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/listeners/Overloading.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/listeners/Overloading.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/listeners/SimpleHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/listeners/SimpleHandler.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/listeners/StandardMessageListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/listeners/StandardMessageListener.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/messages/AbstractMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/messages/AbstractMessage.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/messages/CountableMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/messages/CountableMessage.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/messages/ICountable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/messages/ICountable.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/messages/IMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/messages/IMessage.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/messages/IMultipartMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/messages/IMultipartMessage.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/messages/MessageTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/messages/MessageTypes.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/messages/MultipartMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/messages/MultipartMessage.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/messages/StandardMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/messages/StandardMessage.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/messages/SubTestMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/messages/SubTestMessage.java -------------------------------------------------------------------------------- /src/test/java/net/engio/mbassy/messages/TestMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/java/net/engio/mbassy/messages/TestMessage.java -------------------------------------------------------------------------------- /src/test/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/src/test/resources/log4j.xml -------------------------------------------------------------------------------- /testNTimes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennidi/mbassador/HEAD/testNTimes.sh --------------------------------------------------------------------------------