├── .gitignore ├── CLA.md ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── jitpack.yml ├── settings.gradle.kts └── src ├── main ├── java │ └── io │ │ └── github │ │ └── jneat │ │ └── minibus │ │ ├── EventBus.java │ │ ├── EventBusAsync.java │ │ ├── EventBusEvent.java │ │ ├── EventBusHandler.java │ │ ├── EventBusSimple.java │ │ ├── EventWrapper.java │ │ ├── FailureConsumer.java │ │ ├── WeakHandler.java │ │ └── utils │ │ ├── EventBroker.java │ │ ├── EventObservable.java │ │ └── EventObserver.java └── resources │ └── overview.md └── test └── java └── io └── github └── jneat └── minibus ├── Event.java ├── Event1.java ├── Event2.java ├── Event3.java ├── Event4.java ├── EventBusTest.java ├── Handler1.java ├── Handler2.java ├── Handler234.java ├── Handler3.java ├── Handler4Error.java └── utils ├── EventController.java ├── EventObservableTest.java ├── EventUIFormPanel.java └── KeyEvent.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/.gitignore -------------------------------------------------------------------------------- /CLA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/CLA.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | version=0.0.0-SNAPSHOT -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/gradlew.bat -------------------------------------------------------------------------------- /jitpack.yml: -------------------------------------------------------------------------------- 1 | jdk: 2 | - openjdk21 3 | -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "minibus" -------------------------------------------------------------------------------- /src/main/java/io/github/jneat/minibus/EventBus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/src/main/java/io/github/jneat/minibus/EventBus.java -------------------------------------------------------------------------------- /src/main/java/io/github/jneat/minibus/EventBusAsync.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/src/main/java/io/github/jneat/minibus/EventBusAsync.java -------------------------------------------------------------------------------- /src/main/java/io/github/jneat/minibus/EventBusEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/src/main/java/io/github/jneat/minibus/EventBusEvent.java -------------------------------------------------------------------------------- /src/main/java/io/github/jneat/minibus/EventBusHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/src/main/java/io/github/jneat/minibus/EventBusHandler.java -------------------------------------------------------------------------------- /src/main/java/io/github/jneat/minibus/EventBusSimple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/src/main/java/io/github/jneat/minibus/EventBusSimple.java -------------------------------------------------------------------------------- /src/main/java/io/github/jneat/minibus/EventWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/src/main/java/io/github/jneat/minibus/EventWrapper.java -------------------------------------------------------------------------------- /src/main/java/io/github/jneat/minibus/FailureConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/src/main/java/io/github/jneat/minibus/FailureConsumer.java -------------------------------------------------------------------------------- /src/main/java/io/github/jneat/minibus/WeakHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/src/main/java/io/github/jneat/minibus/WeakHandler.java -------------------------------------------------------------------------------- /src/main/java/io/github/jneat/minibus/utils/EventBroker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/src/main/java/io/github/jneat/minibus/utils/EventBroker.java -------------------------------------------------------------------------------- /src/main/java/io/github/jneat/minibus/utils/EventObservable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/src/main/java/io/github/jneat/minibus/utils/EventObservable.java -------------------------------------------------------------------------------- /src/main/java/io/github/jneat/minibus/utils/EventObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/src/main/java/io/github/jneat/minibus/utils/EventObserver.java -------------------------------------------------------------------------------- /src/main/resources/overview.md: -------------------------------------------------------------------------------- 1 | # Minibus 2 | 3 | This is a poeject overview file -------------------------------------------------------------------------------- /src/test/java/io/github/jneat/minibus/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/src/test/java/io/github/jneat/minibus/Event.java -------------------------------------------------------------------------------- /src/test/java/io/github/jneat/minibus/Event1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/src/test/java/io/github/jneat/minibus/Event1.java -------------------------------------------------------------------------------- /src/test/java/io/github/jneat/minibus/Event2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/src/test/java/io/github/jneat/minibus/Event2.java -------------------------------------------------------------------------------- /src/test/java/io/github/jneat/minibus/Event3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/src/test/java/io/github/jneat/minibus/Event3.java -------------------------------------------------------------------------------- /src/test/java/io/github/jneat/minibus/Event4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/src/test/java/io/github/jneat/minibus/Event4.java -------------------------------------------------------------------------------- /src/test/java/io/github/jneat/minibus/EventBusTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/src/test/java/io/github/jneat/minibus/EventBusTest.java -------------------------------------------------------------------------------- /src/test/java/io/github/jneat/minibus/Handler1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/src/test/java/io/github/jneat/minibus/Handler1.java -------------------------------------------------------------------------------- /src/test/java/io/github/jneat/minibus/Handler2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/src/test/java/io/github/jneat/minibus/Handler2.java -------------------------------------------------------------------------------- /src/test/java/io/github/jneat/minibus/Handler234.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/src/test/java/io/github/jneat/minibus/Handler234.java -------------------------------------------------------------------------------- /src/test/java/io/github/jneat/minibus/Handler3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/src/test/java/io/github/jneat/minibus/Handler3.java -------------------------------------------------------------------------------- /src/test/java/io/github/jneat/minibus/Handler4Error.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/src/test/java/io/github/jneat/minibus/Handler4Error.java -------------------------------------------------------------------------------- /src/test/java/io/github/jneat/minibus/utils/EventController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/src/test/java/io/github/jneat/minibus/utils/EventController.java -------------------------------------------------------------------------------- /src/test/java/io/github/jneat/minibus/utils/EventObservableTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/src/test/java/io/github/jneat/minibus/utils/EventObservableTest.java -------------------------------------------------------------------------------- /src/test/java/io/github/jneat/minibus/utils/EventUIFormPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/src/test/java/io/github/jneat/minibus/utils/EventUIFormPanel.java -------------------------------------------------------------------------------- /src/test/java/io/github/jneat/minibus/utils/KeyEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jneat/minibus/HEAD/src/test/java/io/github/jneat/minibus/utils/KeyEvent.java --------------------------------------------------------------------------------