├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── HEADER ├── LICENSE.txt ├── README.adoc ├── createtables.sql ├── pom.xml └── src └── main ├── java └── com │ └── hivemq │ └── example │ └── database │ ├── DatabaseExamplePlugin.java │ ├── DatabaseExamplePluginModule.java │ └── callbacks │ ├── DBAuthenticationCallback.java │ ├── PersistMessagesCallback.java │ └── ShutdownCallback.java └── resources └── META-INF └── services └── com.hivemq.spi.HiveMQPluginModule /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-database-example-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-database-example-plugin/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-database-example-plugin/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /HEADER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-database-example-plugin/HEAD/HEADER -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-database-example-plugin/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-database-example-plugin/HEAD/README.adoc -------------------------------------------------------------------------------- /createtables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-database-example-plugin/HEAD/createtables.sql -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-database-example-plugin/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/hivemq/example/database/DatabaseExamplePlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-database-example-plugin/HEAD/src/main/java/com/hivemq/example/database/DatabaseExamplePlugin.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/example/database/DatabaseExamplePluginModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-database-example-plugin/HEAD/src/main/java/com/hivemq/example/database/DatabaseExamplePluginModule.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/example/database/callbacks/DBAuthenticationCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-database-example-plugin/HEAD/src/main/java/com/hivemq/example/database/callbacks/DBAuthenticationCallback.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/example/database/callbacks/PersistMessagesCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-database-example-plugin/HEAD/src/main/java/com/hivemq/example/database/callbacks/PersistMessagesCallback.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/example/database/callbacks/ShutdownCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-database-example-plugin/HEAD/src/main/java/com/hivemq/example/database/callbacks/ShutdownCallback.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/com.hivemq.spi.HiveMQPluginModule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-database-example-plugin/HEAD/src/main/resources/META-INF/services/com.hivemq.spi.HiveMQPluginModule --------------------------------------------------------------------------------