Download Ka Event Free Java Code
Description
A lightweight event bus and event listener framework based on the ideas from https://elf.dev. java.net/. This framework relies on java 1.5 annotations and generics to make it as easy as possible to configure events, channels etc. also it's Spring friendly easy to integrate.
Source Files
The download file Ka-Event-master.zip has the following entries.
.DS_Store// w w w . j a v a2s . c o m
README.mediawiki
annotations/pom.xml
annotations/src/main/java/org/kasource/kaevent/annotations/event/Event.java
annotations/src/main/java/org/kasource/kaevent/annotations/event/EventKeyword.java
annotations/src/main/java/org/kasource/kaevent/annotations/event/methodresolving/BeanMethodResolver.java
annotations/src/main/java/org/kasource/kaevent/annotations/event/methodresolving/CustomCase.java
annotations/src/main/java/org/kasource/kaevent/annotations/event/methodresolving/DefaultListenerMethod.java
annotations/src/main/java/org/kasource/kaevent/annotations/event/methodresolving/FactoryMethodResolver.java
annotations/src/main/java/org/kasource/kaevent/annotations/event/methodresolving/KeywordCase.java
annotations/src/main/java/org/kasource/kaevent/annotations/event/methodresolving/MethodResolverType.java
annotations/src/main/java/org/kasource/kaevent/annotations/event/methodresolving/MethodResolving.java
annotations/src/main/java/org/kasource/kaevent/annotations/listener/BeanListener.java
annotations/src/main/java/org/kasource/kaevent/annotations/listener/ChannelListener.java
annotations/src/main/java/org/kasource/kaevent/annotations/listener/EventListenerFilter.java
annotations/src/main/java/org/kasource/kaevent/annotations/listener/RegisterListener.java
annotations/src/main/java/org/kasource/kaevent/annotations/listener/UnregisterListener.java
aspectj/pom.xml
aspectj/src/example/java/org/kasource/kaevent/example/aspectj/channel/CommandConsole.java
aspectj/src/example/java/org/kasource/kaevent/example/aspectj/channel/Cooler.java
aspectj/src/example/java/org/kasource/kaevent/example/aspectj/channel/CustomBeanResolver.java
aspectj/src/example/java/org/kasource/kaevent/example/aspectj/channel/ExampleRunner.java
aspectj/src/example/java/org/kasource/kaevent/example/aspectj/channel/Heater.java
aspectj/src/example/java/org/kasource/kaevent/example/aspectj/channel/Thermometer.java
aspectj/src/example/java/org/kasource/kaevent/example/aspectj/channel/channel-config.xml
aspectj/src/example/java/org/kasource/kaevent/example/aspectj/channel/event/TemperatureChangedEvent.java
aspectj/src/example/java/org/kasource/kaevent/example/aspectj/channel/event/TemperatureChangedListener.java
aspectj/src/example/java/org/kasource/kaevent/example/aspectj/simple/Cooler.java
aspectj/src/example/java/org/kasource/kaevent/example/aspectj/simple/CustomBeanResolver.java
aspectj/src/example/java/org/kasource/kaevent/example/aspectj/simple/ExampleRunner.java
aspectj/src/example/java/org/kasource/kaevent/example/aspectj/simple/Heater.java
aspectj/src/example/java/org/kasource/kaevent/example/aspectj/simple/Thermometer.java
aspectj/src/example/java/org/kasource/kaevent/example/aspectj/simple/event/TemperatureChangeEvent.java
aspectj/src/example/java/org/kasource/kaevent/example/aspectj/simple/event/TemperatureChangeListener.java
aspectj/src/example/java/org/kasource/kaevent/example/aspectj/simple/simple-config.xml
aspectj/src/main/java/org/kasource/kaevent/aspects/RegisterListenerAspect.java
aspectj/src/main/resources/META-INF/aop.xml
aspectj/src/test/resources/log4j.properties
aspectj/src/test/resources/unitils.properties
cdi/pom.xml
cdi/src/example/java/org/kasource/kaevent/example/cdi/simple/CommandConsole.java
cdi/src/example/java/org/kasource/kaevent/example/cdi/simple/Cooler.java
cdi/src/example/java/org/kasource/kaevent/example/cdi/simple/ExampleConfiguration.java
cdi/src/example/java/org/kasource/kaevent/example/cdi/simple/ExampleRunner.java
cdi/src/example/java/org/kasource/kaevent/example/cdi/simple/Heater.java
cdi/src/example/java/org/kasource/kaevent/example/cdi/simple/Thermometer.java
cdi/src/example/java/org/kasource/kaevent/example/cdi/simple/event/OnTemperatureChange.java
cdi/src/example/java/org/kasource/kaevent/example/cdi/simple/event/TemperatureChangeEvent.java
cdi/src/example/java/org/kasource/kaevent/example/cdi/simple/event/TemperatureChangeListener.java
cdi/src/main/java/org/kasource/kaevent/bean/CdiBeanResolver.java
cdi/src/main/java/org/kasource/kaevent/cdi/CdiKaEventExtension.java
cdi/src/main/java/org/kasource/kaevent/cdi/EventScanPackage.java
cdi/src/main/java/org/kasource/kaevent/cdi/RegisterEventListenerInjectionTarget.java
cdi/src/main/java/org/kasource/kaevent/channel/CdiChannelFactory.java
cdi/src/main/java/org/kasource/kaevent/channel/CdiEventChannel.java
cdi/src/main/java/org/kasource/kaevent/config/CdiKaEventConfigurer.java
cdi/src/main/java/org/kasource/kaevent/event/dispatch/CdiEventDispatcher.java
cdi/src/main/resources/META-INF/beans.xml
cdi/src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension
core/pom.xml
core/src/example/java/org/kasource/kaevent/example/annotation/cache/Cache.java
core/src/example/java/org/kasource/kaevent/example/annotation/cache/CacheImpl.java
core/src/example/java/org/kasource/kaevent/example/annotation/cache/CacheListener.java
core/src/example/java/org/kasource/kaevent/example/annotation/cache/ExampleRunner.java
core/src/example/java/org/kasource/kaevent/example/annotation/cache/cache-config.xml
core/src/example/java/org/kasource/kaevent/example/annotation/cache/event/CacheEvent.java
core/src/example/java/org/kasource/kaevent/example/annotation/cache/event/EvictionEvent.java
core/src/example/java/org/kasource/kaevent/example/annotation/cache/event/OnEviction.java
core/src/example/java/org/kasource/kaevent/example/annotation/cache/event/OnPut.java
core/src/example/java/org/kasource/kaevent/example/annotation/cache/event/PutEvent.java
core/src/example/java/org/kasource/kaevent/example/builder/cache/Cache.java
core/src/example/java/org/kasource/kaevent/example/builder/cache/CacheImpl.java
core/src/example/java/org/kasource/kaevent/example/builder/cache/CacheListener.java
core/src/example/java/org/kasource/kaevent/example/builder/cache/ExampleRunner.java
core/src/example/java/org/kasource/kaevent/example/builder/cache/event/CacheEvent.java
core/src/example/java/org/kasource/kaevent/example/builder/cache/event/EvictionEvent.java
core/src/example/java/org/kasource/kaevent/example/builder/cache/event/OnEviction.java
core/src/example/java/org/kasource/kaevent/example/builder/cache/event/OnPut.java
core/src/example/java/org/kasource/kaevent/example/builder/cache/event/PutEvent.java
core/src/example/java/org/kasource/kaevent/example/builder/channel/CommandConsole.java
core/src/example/java/org/kasource/kaevent/example/builder/channel/Cooler.java
core/src/example/java/org/kasource/kaevent/example/builder/channel/ExampleRunner.java
core/src/example/java/org/kasource/kaevent/example/builder/channel/Heater.java
core/src/example/java/org/kasource/kaevent/example/builder/channel/Thermometer.java
core/src/example/java/org/kasource/kaevent/example/builder/channel/event/OnTemperatureChange.java
core/src/example/java/org/kasource/kaevent/example/builder/channel/event/TemperatureChangedEvent.java
core/src/example/java/org/kasource/kaevent/example/builder/channel/event/TemperatureChangedListener.java
core/src/example/java/org/kasource/kaevent/example/builder/simple/Cooler.java
core/src/example/java/org/kasource/kaevent/example/builder/simple/ExampleRunner.java
core/src/example/java/org/kasource/kaevent/example/builder/simple/Heater.java
core/src/example/java/org/kasource/kaevent/example/builder/simple/Thermometer.java
core/src/example/java/org/kasource/kaevent/example/builder/simple/event/OnTemperatureChange.java
core/src/example/java/org/kasource/kaevent/example/builder/simple/event/TemperatureChangeEvent.java
core/src/example/java/org/kasource/kaevent/example/builder/simple/event/TemperatureChangeListener.java
core/src/example/java/org/kasource/kaevent/example/channel/CommandConsole.java
core/src/example/java/org/kasource/kaevent/example/channel/Cooler.java
core/src/example/java/org/kasource/kaevent/example/channel/ExampleRunner.java
core/src/example/java/org/kasource/kaevent/example/channel/Heater.java
core/src/example/java/org/kasource/kaevent/example/channel/Thermometer.java
core/src/example/java/org/kasource/kaevent/example/channel/channel-config.xml
core/src/example/java/org/kasource/kaevent/example/channel/event/.gitignore
core/src/example/java/org/kasource/kaevent/example/channel/event/OnTemperatureChange.java
core/src/example/java/org/kasource/kaevent/example/channel/event/TemperatureChangedEvent.java
core/src/example/java/org/kasource/kaevent/example/channel/event/TemperatureChangedListener.java
core/src/example/java/org/kasource/kaevent/example/custom/Cooler.java
core/src/example/java/org/kasource/kaevent/example/custom/ExampleRunner.java
core/src/example/java/org/kasource/kaevent/example/custom/Heater.java
core/src/example/java/org/kasource/kaevent/example/custom/TempratureMethodResolver.java
core/src/example/java/org/kasource/kaevent/example/custom/Thermometer.java
core/src/example/java/org/kasource/kaevent/example/custom/custom-config.xml
core/src/example/java/org/kasource/kaevent/example/custom/event/TemperatureChangeEvent.java
core/src/example/java/org/kasource/kaevent/example/custom/event/TemperatureChangeListener.java
core/src/example/java/org/kasource/kaevent/example/methodresolving/Cooler.java
core/src/example/java/org/kasource/kaevent/example/methodresolving/ExampleRunner.java
core/src/example/java/org/kasource/kaevent/example/methodresolving/Heater.java
core/src/example/java/org/kasource/kaevent/example/methodresolving/Thermometer.java
core/src/example/java/org/kasource/kaevent/example/methodresolving/event/TemperatureChangeEvent.java
core/src/example/java/org/kasource/kaevent/example/methodresolving/event/TemperatureChangeListener.java
core/src/example/java/org/kasource/kaevent/example/methodresolving/event/TemperatureDirection.java
core/src/example/java/org/kasource/kaevent/example/methodresolving/methodresolving-config.xml
core/src/example/java/org/kasource/kaevent/example/simple/Cooler.java
core/src/example/java/org/kasource/kaevent/example/simple/ExampleRunner.java
core/src/example/java/org/kasource/kaevent/example/simple/Heater.java
core/src/example/java/org/kasource/kaevent/example/simple/Thermometer.java
core/src/example/java/org/kasource/kaevent/example/simple/event/OnTemperatureChange.java
core/src/example/java/org/kasource/kaevent/example/simple/event/TemperatureChangeEvent.java
core/src/example/java/org/kasource/kaevent/example/simple/event/TemperatureChangeListener.java
core/src/example/java/org/kasource/kaevent/example/simple/simple-config.xml
core/src/main/java/org/kasource/kaevent/bean/BeanResolver.java
core/src/main/java/org/kasource/kaevent/bean/CouldNotResolveBeanException.java
core/src/main/java/org/kasource/kaevent/bean/DefaultBeanResolver.java
core/src/main/java/org/kasource/kaevent/bean/package-info.java
core/src/main/java/org/kasource/kaevent/channel/Channel.java
core/src/main/java/org/kasource/kaevent/channel/ChannelAdapter.java
core/src/main/java/org/kasource/kaevent/channel/ChannelFactory.java
core/src/main/java/org/kasource/kaevent/channel/ChannelFactoryImpl.java
core/src/main/java/org/kasource/kaevent/channel/ChannelFilterHandler.java
core/src/main/java/org/kasource/kaevent/channel/ChannelImpl.java
core/src/main/java/org/kasource/kaevent/channel/ChannelRegister.java
core/src/main/java/org/kasource/kaevent/channel/ChannelRegisterImpl.java
core/src/main/java/org/kasource/kaevent/channel/FilterableChannel.java
core/src/main/java/org/kasource/kaevent/channel/ListenerChannel.java
core/src/main/java/org/kasource/kaevent/channel/ListenerChannelAdapter.java
core/src/main/java/org/kasource/kaevent/channel/NoSuchChannelException.java
core/src/main/java/org/kasource/kaevent/channel/package-info.java
core/src/main/java/org/kasource/kaevent/config/ConfigurationXmlFileLoader.java
core/src/main/java/org/kasource/kaevent/config/KaEventConfig.java
core/src/main/java/org/kasource/kaevent/config/KaEventConfigBuilder.java
core/src/main/java/org/kasource/kaevent/config/KaEventConfiguration.java
core/src/main/java/org/kasource/kaevent/config/KaEventConfigurationImpl.java
core/src/main/java/org/kasource/kaevent/config/KaEventConfigurer.java
core/src/main/java/org/kasource/kaevent/config/KaEventInitializedListener.java
core/src/main/java/org/kasource/kaevent/config/KaEventInitializer.java
core/src/main/java/org/kasource/kaevent/config/ObjectFactory.java
core/src/main/java/org/kasource/kaevent/config/package-info.java
core/src/main/java/org/kasource/kaevent/event/BaseEvent.java
core/src/main/java/org/kasource/kaevent/event/EventDispatcher.java
core/src/main/java/org/kasource/kaevent/event/config/AnnotationMethodResolverExtractor.java
core/src/main/java/org/kasource/kaevent/event/config/EventBuilder.java
core/src/main/java/org/kasource/kaevent/event/config/EventBuilderFactory.java
core/src/main/java/org/kasource/kaevent/event/config/EventBuilderFactoryImpl.java
core/src/main/java/org/kasource/kaevent/event/config/EventBuilderImpl.java
core/src/main/java/org/kasource/kaevent/event/config/EventConfig.java
core/src/main/java/org/kasource/kaevent/event/config/EventConfigImpl.java
core/src/main/java/org/kasource/kaevent/event/config/InvalidEventConfigurationException.java
core/src/main/java/org/kasource/kaevent/event/config/package-info.java
core/src/main/java/org/kasource/kaevent/event/dispatch/DefaultEventDispatcher.java
core/src/main/java/org/kasource/kaevent/event/dispatch/DispatcherQueueThread.java
core/src/main/java/org/kasource/kaevent/event/dispatch/EventMap.java
core/src/main/java/org/kasource/kaevent/event/dispatch/EventMethodInvoker.java
core/src/main/java/org/kasource/kaevent/event/dispatch/EventMethodInvokerImpl.java
core/src/main/java/org/kasource/kaevent/event/dispatch/EventQueueRegister.java
core/src/main/java/org/kasource/kaevent/event/dispatch/EventQueueRegisterImpl.java
core/src/main/java/org/kasource/kaevent/event/dispatch/EventRouter.java
core/src/main/java/org/kasource/kaevent/event/dispatch/EventRouterImpl.java
core/src/main/java/org/kasource/kaevent/event/dispatch/ThreadPoolQueueExecutor.java
core/src/main/java/org/kasource/kaevent/event/dispatch/package-info.java
core/src/main/java/org/kasource/kaevent/event/export/AnnotationEventExporter.java
core/src/main/java/org/kasource/kaevent/event/export/EventExporter.java
core/src/main/java/org/kasource/kaevent/event/export/XmlConfigEventExporter.java
core/src/main/java/org/kasource/kaevent/event/export/package-info.java
core/src/main/java/org/kasource/kaevent/event/filter/AbstractControllableEventFilter.java
core/src/main/java/org/kasource/kaevent/event/filter/AssignableFromEventFilter.java
core/src/main/java/org/kasource/kaevent/event/filter/BlockAllEventFilter.java
core/src/main/java/org/kasource/kaevent/event/filter/ControllableEventFilter.java
core/src/main/java/org/kasource/kaevent/event/filter/EventFilter.java
core/src/main/java/org/kasource/kaevent/event/filter/EventFilterExecutor.java
core/src/main/java/org/kasource/kaevent/event/filter/ThreadNameEventFilter.java
core/src/main/java/org/kasource/kaevent/event/filter/TimeoutEventFilter.java
core/src/main/java/org/kasource/kaevent/event/filter/package-info.java
core/src/main/java/org/kasource/kaevent/event/method/AnnotatedMethodMethodResolver.java
core/src/main/java/org/kasource/kaevent/event/method/MethodResolver.java
core/src/main/java/org/kasource/kaevent/event/method/MethodResolverFactory.java
core/src/main/java/org/kasource/kaevent/event/method/package-info.java
core/src/main/java/org/kasource/kaevent/event/method/switchcase/KeywordSwitchAnnotationConfigurer.java
core/src/main/java/org/kasource/kaevent/event/method/switchcase/KeywordSwitchMethodResolver.java
core/src/main/java/org/kasource/kaevent/event/method/switchcase/KeywordSwitchVerifier.java
core/src/main/java/org/kasource/kaevent/event/method/switchcase/package-info.java
core/src/main/java/org/kasource/kaevent/event/package-info.java
core/src/main/java/org/kasource/kaevent/event/register/DefaultEventRegister.java
core/src/main/java/org/kasource/kaevent/event/register/EventRegister.java
core/src/main/java/org/kasource/kaevent/event/register/NoSuchEventException.java
core/src/main/java/org/kasource/kaevent/event/register/package-info.java
core/src/main/java/org/kasource/kaevent/listener/register/AbstractEventListenerRegister.java
core/src/main/java/org/kasource/kaevent/listener/register/ChannelListenerRegister.java
core/src/main/java/org/kasource/kaevent/listener/register/ChannelListenerRegisterImpl.java
core/src/main/java/org/kasource/kaevent/listener/register/EventListenerRegister.java
core/src/main/java/org/kasource/kaevent/listener/register/EventListenerRegistration.java
core/src/main/java/org/kasource/kaevent/listener/register/RegisterListenerByAnnotation.java
core/src/main/java/org/kasource/kaevent/listener/register/RegisterListenerByAnnotationImpl.java
core/src/main/java/org/kasource/kaevent/listener/register/SourceObjectListenerRegister.java
core/src/main/java/org/kasource/kaevent/listener/register/SourceObjectListenerRegisterImpl.java
core/src/main/java/org/kasource/kaevent/listener/register/package-info.java
core/src/main/resources/kaevent.xsd
core/src/test/java/org/kasource/kaevent/bean/CouldNotResolveBeanExceptionTest.java
core/src/test/java/org/kasource/kaevent/bean/DefaultBeanResolverTest.java
core/src/test/java/org/kasource/kaevent/channel/ChannelFactoryTest.java
core/src/test/java/org/kasource/kaevent/channel/ChannelImplTest.java
core/src/test/java/org/kasource/kaevent/channel/ChannelRegisterImplTest.java
core/src/test/java/org/kasource/kaevent/config/KaEventConfigBuilderTest.java
core/src/test/java/org/kasource/kaevent/config/KaEventConfigurerTest.java
core/src/test/java/org/kasource/kaevent/config/advanced-config.xml
core/src/test/java/org/kasource/kaevent/config/simple-config.xml
core/src/test/java/org/kasource/kaevent/event/config/AnnotationMethodResolverExtractorTest.java
core/src/test/java/org/kasource/kaevent/event/config/EventBuilderFactoryTest.java
core/src/test/java/org/kasource/kaevent/event/config/EventBuilderImplTest.java
core/src/test/java/org/kasource/kaevent/event/dispatch/DefaultEventDispatcherTest.java
core/src/test/java/org/kasource/kaevent/event/dispatch/EventMethodInvokerTest.java
core/src/test/java/org/kasource/kaevent/event/dispatch/EventRouterTest.java
core/src/test/java/org/kasource/kaevent/event/export/AnnotationEventExporterTest.java
core/src/test/java/org/kasource/kaevent/event/export/test/event/SimpleEvent.java
core/src/test/java/org/kasource/kaevent/event/export/test/event/SimpleEventListener.java
core/src/test/java/org/kasource/kaevent/event/export/test/event2/SimpleEvent2.java
core/src/test/java/org/kasource/kaevent/event/export/test/event2/SimpleEventListener2.java
core/src/test/java/org/kasource/kaevent/event/filter/AssignableFromEventFilterTest.java
core/src/test/java/org/kasource/kaevent/event/filter/BlockAllEventFilterTest.java
core/src/test/java/org/kasource/kaevent/event/filter/EventFilterExecutorTest.java
core/src/test/java/org/kasource/kaevent/event/filter/ThreadNameEventFilterTest.java
core/src/test/java/org/kasource/kaevent/event/filter/TimeoutEventFilterTest.java
core/src/test/java/org/kasource/kaevent/event/listener/register/ChannelListenerRegisterImplTest.java
core/src/test/java/org/kasource/kaevent/event/listener/register/SourceObjectListenerRegisterImplTest.java
core/src/test/java/org/kasource/kaevent/event/method/AnnotatedMethodMethodResolverTest.java
core/src/test/java/org/kasource/kaevent/event/method/MethodResolverFactoryTest.java
core/src/test/java/org/kasource/kaevent/event/method/switchcase/KeywordSwitchMethodResolverTest.java
core/src/test/java/org/kasource/kaevent/event/register/DefaultEventRegisterTest.java
core/src/test/resources/kaevent.xsd
core/src/test/resources/kaevent2.xsd
core/src/test/resources/log4j.properties
core/src/test/resources/unitils.properties
core/todo.txt
guice/pom.xml
guice/src/example/java/org/kasource/kaevent/example/guice/channel/CommandConsole.java
guice/src/example/java/org/kasource/kaevent/example/guice/channel/Cooler.java
guice/src/example/java/org/kasource/kaevent/example/guice/channel/ExampleModule.java
guice/src/example/java/org/kasource/kaevent/example/guice/channel/ExampleRunner.java
guice/src/example/java/org/kasource/kaevent/example/guice/channel/Heater.java
guice/src/example/java/org/kasource/kaevent/example/guice/channel/MyChannel.java
guice/src/example/java/org/kasource/kaevent/example/guice/channel/Thermometer.java
guice/src/example/java/org/kasource/kaevent/example/guice/channel/event/OnTemperatureChanged.java
guice/src/example/java/org/kasource/kaevent/example/guice/channel/event/TemperatureChangedEvent.java
guice/src/example/java/org/kasource/kaevent/example/guice/channel/event/package-info.java
guice/src/example/java/org/kasource/kaevent/example/guice/channel/package-info.java
guice/src/example/java/org/kasource/kaevent/example/guice/custom/Cooler.java
guice/src/example/java/org/kasource/kaevent/example/guice/custom/ExampleModule.java
guice/src/example/java/org/kasource/kaevent/example/guice/custom/ExampleRunner.java
guice/src/example/java/org/kasource/kaevent/example/guice/custom/Heater.java
guice/src/example/java/org/kasource/kaevent/example/guice/custom/TempratureMethodResolver.java
guice/src/example/java/org/kasource/kaevent/example/guice/custom/Thermometer.java
guice/src/example/java/org/kasource/kaevent/example/guice/custom/event/TemperatureChangeEvent.java
guice/src/example/java/org/kasource/kaevent/example/guice/custom/event/TemperatureChangeListener.java
guice/src/example/java/org/kasource/kaevent/example/guice/custom/event/package-info.java
guice/src/example/java/org/kasource/kaevent/example/guice/custom/package-info.java
guice/src/example/java/org/kasource/kaevent/example/guice/simple/Cooler.java
guice/src/example/java/org/kasource/kaevent/example/guice/simple/ExampleModule.java
guice/src/example/java/org/kasource/kaevent/example/guice/simple/ExampleRunner.java
guice/src/example/java/org/kasource/kaevent/example/guice/simple/Heater.java
guice/src/example/java/org/kasource/kaevent/example/guice/simple/Thermometer.java
guice/src/example/java/org/kasource/kaevent/example/guice/simple/event/OnTemperatureChange.java
guice/src/example/java/org/kasource/kaevent/example/guice/simple/event/TemperatureChangeEvent.java
guice/src/example/java/org/kasource/kaevent/example/guice/simple/event/package-info.java
guice/src/example/java/org/kasource/kaevent/example/guice/simple/package-info.java
guice/src/main/java/org/kasource/kaevent/bean/GuiceBeanResolver.java
guice/src/main/java/org/kasource/kaevent/bean/package-info.java
guice/src/main/java/org/kasource/kaevent/channel/GuiceChannelFactory.java
guice/src/main/java/org/kasource/kaevent/channel/package-info.java
guice/src/main/java/org/kasource/kaevent/config/GuiceKaEventConfigurer.java
guice/src/main/java/org/kasource/kaevent/config/KaEventModule.java
guice/src/main/java/org/kasource/kaevent/config/package-info.java
guice/src/main/java/org/kasource/kaevent/event/dispatch/GuiceEventDispatcher.java
guice/src/main/java/org/kasource/kaevent/event/dispatch/package-info.java
guice/src/main/java/org/kasource/kaevent/listener/register/RegisterListenerInterceptor.java
guice/src/main/java/org/kasource/kaevent/listener/register/package-info.java
osgi/pom.xml
osgi/src/main/java/org/kasource/kaevent/osgi/Activator.java
osgi/src/main/java/org/kasource/kaevent/osgi/util/OsgiUtils.java
osgi/src/test/resources/unitils.properties
pom.xml
spring-25/pom.xml
spring-25/src/example/java/org/kasource/kaevent/example/spring/annotations/channel/BinaryFilter.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/annotations/channel/CommandConsole.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/annotations/channel/Cooler.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/annotations/channel/ExampleRunner.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/annotations/channel/Heater.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/annotations/channel/MyChannel.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/annotations/channel/Thermometer.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/annotations/channel/channel-context.xml
spring-25/src/example/java/org/kasource/kaevent/example/spring/annotations/channel/event/OnTemperatureChanged.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/annotations/channel/event/TemperatureChangedEvent.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/annotations/channel/event/TemperatureChangedListener.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/annotations/channel/event/package-info.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/annotations/channel/package-info.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/annotations/simple/Cooler.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/annotations/simple/ExampleRunner.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/annotations/simple/Heater.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/annotations/simple/PassFilter.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/annotations/simple/Thermometer.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/annotations/simple/event/OnTemperatureChange.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/annotations/simple/event/TemperatureChangeEvent.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/annotations/simple/event/package-info.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/annotations/simple/package-info.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/annotations/simple/simple-context.xml
spring-25/src/example/java/org/kasource/kaevent/example/spring/xml/channel/BinaryFilter.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/xml/channel/CommandConsole.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/xml/channel/Cooler.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/xml/channel/ExampleRunner.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/xml/channel/Heater.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/xml/channel/MyChannel.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/xml/channel/Thermometer.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/xml/channel/channel-context.xml
spring-25/src/example/java/org/kasource/kaevent/example/spring/xml/channel/event/TemperatureChangedEvent.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/xml/channel/event/TemperatureChangedListener.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/xml/channel/event/package-info.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/xml/channel/package-info.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/xml/simple/BinaryFilter.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/xml/simple/Cooler.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/xml/simple/ExampleRunner.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/xml/simple/Heater.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/xml/simple/Thermometer.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/xml/simple/event/TemperatureChangeEvent.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/xml/simple/event/TemperatureChangeListener.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/xml/simple/event/package-info.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/xml/simple/package-info.java
spring-25/src/example/java/org/kasource/kaevent/example/spring/xml/simple/simple-context.xml
spring-25/src/inttest/java/org/kasource/kaevent/inttest/spring/jms/EventMessageListener.java
spring-25/src/inttest/java/org/kasource/kaevent/inttest/spring/jms/JmsChannelTest.java
spring-25/src/inttest/java/org/kasource/kaevent/inttest/spring/jms/MyEvent.java
spring-25/src/inttest/java/org/kasource/kaevent/inttest/spring/jms/MyListener.java
spring-25/src/inttest/java/org/kasource/kaevent/inttest/spring/jms/channel-context.xml
spring-25/src/inttest/java/org/kasource/kaevent/inttest/spring/jms/jms-context.xml
spring-25/src/main/java/org/kasource/kaevent/channel/ChannelFactoryBean.java
spring-25/src/main/java/org/kasource/kaevent/channel/package-info.java
spring-25/src/main/java/org/kasource/kaevent/event/config/EventFactoryBean.java
spring-25/src/main/java/org/kasource/kaevent/event/config/package-info.java
spring-25/src/main/java/org/kasource/kaevent/event/dispatch/EventQueueFactoryBean.java
spring-25/src/main/java/org/kasource/kaevent/event/dispatch/package-info.java
spring-25/src/main/java/org/kasource/kaevent/spring/xml/ChannelBeanDefinitionParser.java
spring-25/src/main/java/org/kasource/kaevent/spring/xml/EventBeanDefinitionParser.java
spring-25/src/main/java/org/kasource/kaevent/spring/xml/EventQueueBeanDefinitionParser.java
spring-25/src/main/java/org/kasource/kaevent/spring/xml/KaEventNamespaceHandler.java
spring-25/src/main/java/org/kasource/kaevent/spring/xml/package-info.java
spring-25/src/main/resources/META-INF/spring.handlers
spring-25/src/main/resources/META-INF/spring.schemas
spring-25/src/main/resources/spring/schema/kaevent-spring.xsd
spring-25/src/test/java/org/kasource/kaevent/channel/ChannelFactoryBeanTest.java
spring-25/src/test/java/org/kasource/kaevent/event/config/EventFactoryBeanTest.java
spring-25/src/test/java/org/kasource/kaevent/spring/xml/ChannelBeanDefinitionParserTest.java
spring-25/src/test/java/org/kasource/kaevent/spring/xml/EventBeanDefinitionParserTest.java
spring-25/src/test/java/org/kasource/kaevent/spring/xml/KaEventNamespaceHandlerTest.java
spring-25/src/test/java/org/springframework/beans/factory/xml/ParserContext.java
spring-25/src/test/resources/log4j.properties
spring-25/src/test/resources/unitils.properties
spring-25/todo.txt
spring-3/pom.xml
spring-3/src/example/java/org/kasource/kaevent/example/spring/annotations/cache/Cache.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/annotations/cache/CacheImpl.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/annotations/cache/CacheListener.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/annotations/cache/ExampleRunner.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/annotations/cache/cache-context.xml
spring-3/src/example/java/org/kasource/kaevent/example/spring/annotations/cache/event/CacheEvent.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/annotations/cache/event/EvictionEvent.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/annotations/cache/event/OnEviction.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/annotations/cache/event/OnPut.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/annotations/cache/event/PutEvent.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/annotations/channel/BinaryFilter.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/annotations/channel/CommandConsole.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/annotations/channel/Cooler.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/annotations/channel/ExampleRunner.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/annotations/channel/Heater.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/annotations/channel/MyChannel.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/annotations/channel/Thermometer.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/annotations/channel/channel-context.xml
spring-3/src/example/java/org/kasource/kaevent/example/spring/annotations/channel/event/OnTemperatureChange.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/annotations/channel/event/TemperatureChangedEvent.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/annotations/channel/event/package-info.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/annotations/channel/package-info.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/annotations/simple/Cooler.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/annotations/simple/ExampleRunner.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/annotations/simple/Heater.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/annotations/simple/PassFilter.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/annotations/simple/Thermometer.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/annotations/simple/event/OnTemperatureChange.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/annotations/simple/event/TemperatureChangeEvent.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/annotations/simple/event/package-info.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/annotations/simple/package-info.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/annotations/simple/simple-context.xml
spring-3/src/example/java/org/kasource/kaevent/example/spring/configure/channel/BinaryFilter.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/configure/channel/CommandConsole.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/configure/channel/Cooler.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/configure/channel/ExampleConfiguration.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/configure/channel/ExampleRunner.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/configure/channel/Heater.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/configure/channel/MyChannel.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/configure/channel/Thermometer.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/configure/channel/event/OnTemperatureChange.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/configure/channel/event/TemperatureChangedEvent.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/configure/channel/event/package-info.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/configure/channel/package-info.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/configure/simple/Cooler.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/configure/simple/ExampleConfiguration.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/configure/simple/ExampleRunner.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/configure/simple/Heater.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/configure/simple/PassFilter.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/configure/simple/Thermometer.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/configure/simple/event/OnTemperatureChange.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/configure/simple/event/TemperatureChangeEvent.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/configure/simple/event/package-info.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/configure/simple/package-info.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/xml/channel/BinaryFilter.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/xml/channel/CommandConsole.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/xml/channel/Cooler.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/xml/channel/ExampleRunner.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/xml/channel/Heater.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/xml/channel/MyChannel.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/xml/channel/MyEventQueueThread.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/xml/channel/Thermometer.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/xml/channel/channel-context.xml
spring-3/src/example/java/org/kasource/kaevent/example/spring/xml/channel/event/TemperatureChangedEvent.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/xml/channel/event/TemperatureChangedListener.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/xml/channel/event/package-info.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/xml/channel/package-info.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/xml/simple/BinaryFilter.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/xml/simple/Cooler.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/xml/simple/ExampleRunner.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/xml/simple/Heater.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/xml/simple/Thermometer.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/xml/simple/event/TemperatureChangeEvent.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/xml/simple/event/TemperatureChangeListener.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/xml/simple/event/package-info.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/xml/simple/package-info.java
spring-3/src/example/java/org/kasource/kaevent/example/spring/xml/simple/simple-context.xml
spring-3/src/inttest/java/org/kasource/kaevent/inttest/spring/jms/EventMessageListener.java
spring-3/src/inttest/java/org/kasource/kaevent/inttest/spring/jms/JmsChannelTest.java
spring-3/src/inttest/java/org/kasource/kaevent/inttest/spring/jms/MyEvent.java
spring-3/src/inttest/java/org/kasource/kaevent/inttest/spring/jms/MyListener.java
spring-3/src/inttest/java/org/kasource/kaevent/inttest/spring/jms/channel-context.xml
spring-3/src/inttest/java/org/kasource/kaevent/inttest/spring/jms/jms-context.xml
spring-3/src/main/java/org/kasource/kaevent/channel/ChannelFactoryBean.java
spring-3/src/main/java/org/kasource/kaevent/channel/package-info.java
spring-3/src/main/java/org/kasource/kaevent/config/KaEventConfigurationClass.java
spring-3/src/main/java/org/kasource/kaevent/config/package-info.java
spring-3/src/main/java/org/kasource/kaevent/event/config/EventFactoryBean.java
spring-3/src/main/java/org/kasource/kaevent/event/config/package-info.java
spring-3/src/main/java/org/kasource/kaevent/event/dispatch/EventQueueFactoryBean.java
spring-3/src/main/java/org/kasource/kaevent/event/dispatch/package-info.java
spring-3/src/main/java/org/kasource/kaevent/spring/xml/ChannelBeanDefinitionParser.java
spring-3/src/main/java/org/kasource/kaevent/spring/xml/EventBeanDefinitionParser.java
spring-3/src/main/java/org/kasource/kaevent/spring/xml/EventQueueBeanDefinitionParser.java
spring-3/src/main/java/org/kasource/kaevent/spring/xml/KaEventNamespaceHandler.java
spring-3/src/main/java/org/kasource/kaevent/spring/xml/package-info.java
spring-3/src/main/resources/META-INF/spring.handlers
spring-3/src/main/resources/META-INF/spring.schemas
spring-3/src/main/resources/spring/schema/kaevent-spring.xsd
spring-3/src/test/java/org/kasource/kaevent/channel/ChannelFactoryBeanTest.java
spring-3/src/test/java/org/kasource/kaevent/event/config/EventFactoryBeanTest.java
spring-3/src/test/java/org/kasource/kaevent/spring/xml/ChannelBeanDefinitionParserTest.java
spring-3/src/test/java/org/kasource/kaevent/spring/xml/EventBeanDefinitionParserTest.java
spring-3/src/test/java/org/kasource/kaevent/spring/xml/KaEventNamespaceHandlerTest.java
spring-3/src/test/java/org/springframework/beans/factory/xml/ParserContext.java
spring-3/src/test/resources/log4j.properties
spring-3/src/test/resources/unitils.properties
spring-baseline/pom.xml
spring-baseline/src/main/java/org/kasource/kaevent/bean/SpringBeanResolver.java
spring-baseline/src/main/java/org/kasource/kaevent/bean/package-info.java
spring-baseline/src/main/java/org/kasource/kaevent/channel/SpringChannelFactory.java
spring-baseline/src/main/java/org/kasource/kaevent/channel/SpringEventChannel.java
spring-baseline/src/main/java/org/kasource/kaevent/channel/SpringJmsChannel.java
spring-baseline/src/main/java/org/kasource/kaevent/channel/package-info.java
spring-baseline/src/main/java/org/kasource/kaevent/config/SpringEvent.java
spring-baseline/src/main/java/org/kasource/kaevent/config/SpringKaEventConfigurer.java
spring-baseline/src/main/java/org/kasource/kaevent/config/package-info.java
spring-baseline/src/main/java/org/kasource/kaevent/event/dispatch/SpringEventDispatcher.java
spring-baseline/src/main/java/org/kasource/kaevent/event/dispatch/package-info.java
spring-baseline/src/main/java/org/kasource/kaevent/listener/register/RegisterListenerBeanPostProcessor.java
spring-baseline/src/main/java/org/kasource/kaevent/listener/register/package-info.java
spring-baseline/src/main/java/org/kasource/kaevent/spring/context/event/ContextClosedListener.java
spring-baseline/src/main/java/org/kasource/kaevent/spring/context/event/ContextRefreshedListener.java
spring-baseline/src/main/java/org/kasource/kaevent/spring/context/event/ContextStartedListener.java
spring-baseline/src/main/java/org/kasource/kaevent/spring/context/event/ContextStoppedListener.java
spring-baseline/src/main/java/org/kasource/kaevent/spring/context/event/OnContextClosed.java
spring-baseline/src/main/java/org/kasource/kaevent/spring/context/event/OnContextRefreshed.java
spring-baseline/src/main/java/org/kasource/kaevent/spring/context/event/OnContextStarted.java
spring-baseline/src/main/java/org/kasource/kaevent/spring/context/event/OnContextStopped.java
spring-baseline/src/main/java/org/kasource/kaevent/spring/web/context/OnRequestHandled.java
spring-baseline/src/main/java/org/kasource/kaevent/spring/web/context/OnServletRequestHandled.java
spring-baseline/src/main/java/org/kasource/kaevent/spring/web/context/RequestHandledListener.java
spring-baseline/src/main/java/org/kasource/kaevent/spring/web/context/ServletRequestHandledListener.java
spring-baseline/src/main/java/org/kasource/kaevent/spring/xml/AbstractDecorator.java
spring-baseline/src/main/java/org/kasource/kaevent/spring/xml/BeanResolverBeanDefinitionParser.java
spring-baseline/src/main/java/org/kasource/kaevent/spring/xml/KaEventConfigurerBeanDefinitionParser.java
spring-baseline/src/main/java/org/kasource/kaevent/spring/xml/KaEventSpringBean.java
spring-baseline/src/main/java/org/kasource/kaevent/spring/xml/RegisterBeanListenerBeanDefinitionDecorator.java
spring-baseline/src/main/java/org/kasource/kaevent/spring/xml/RegisterChannelListenerBeanDefinitionDecorator.java
spring-baseline/src/main/java/org/kasource/kaevent/spring/xml/RegisterEventFilterBeanDefinitionDecorator.java
spring-baseline/src/main/java/org/kasource/kaevent/spring/xml/package-info.java
spring-baseline/src/main/resources/META-INF/spring.handlers
spring-baseline/src/main/resources/META-INF/spring.schemas
spring-baseline/src/main/resources/spring/schema/kaevent-spring.xsd
spring-baseline/src/test/java/org/kasource/kaevent/bean/SpringBeanResolverTest.java
spring-baseline/src/test/java/org/kasource/kaevent/channel/SpringChannelFactoryTest.java
spring-baseline/src/test/java/org/kasource/kaevent/channel/SpringEventChannelTest.java
spring-baseline/src/test/java/org/kasource/kaevent/channel/SpringJmsChannelTest.java
spring-baseline/src/test/java/org/kasource/kaevent/config/SpringKaEventConfigurerTest.java
spring-baseline/src/test/java/org/kasource/kaevent/event/dispatch/SpringEventDispatcherTest.java
spring-baseline/src/test/java/org/kasource/kaevent/listener/register/RegisterListenerBeanPostProcessorTest.java
spring-baseline/src/test/java/org/kasource/kaevent/spring/xml/BeanResolverBeanDefinitionParserTest.java
spring-baseline/src/test/java/org/kasource/kaevent/spring/xml/KaEventConfigurerBeanDefinitionParserTest.java
spring-baseline/src/test/java/org/kasource/kaevent/spring/xml/RegisterBeanListenerBeanDefinitionDecoratorTest.java
spring-baseline/src/test/java/org/springframework/beans/factory/xml/ParserContext.java
spring-baseline/src/test/resources/log4j.properties
spring-baseline/src/test/resources/unitils.properties
websocket/.gitignore
websocket/pom.xml
websocket/src/main/java/org/kasource/kaevent/websocket/WebSocketEventBridge.java
websocket/src/main/java/org/kasource/kaevent/websocket/annotation/OnBinaryWebSocketMessage.java
websocket/src/main/java/org/kasource/kaevent/websocket/annotation/OnTextWebSocketMessage.java
websocket/src/main/java/org/kasource/kaevent/websocket/annotation/OnWebSocketEvent.java
websocket/src/main/java/org/kasource/kaevent/websocket/event/WebSocketBinaryMessageEvent.java
websocket/src/main/java/org/kasource/kaevent/websocket/event/WebSocketBinaryMessageListener.java
websocket/src/main/java/org/kasource/kaevent/websocket/event/WebSocketTextMessageEvent.java
websocket/src/main/java/org/kasource/kaevent/websocket/event/WebSocketTextMessageListener.java
websocket/src/main/java/org/kasource/kaevent/websocket/filter/ConnectionEventFilter.java
websocket/src/main/java/org/kasource/kaevent/websocket/filter/DisconnectionEventFilter.java
Download
Click the following link to download Ka-Event-master.zip.
Ka-Event-master.zip