├── .gitignore ├── .idea └── vcs.xml ├── README.md ├── api ├── build.gradle └── src │ └── main │ └── java │ └── org │ └── tron │ └── common │ └── logsfilter │ ├── IPluginEventListener.java │ └── trigger │ ├── BlockLogTrigger.java │ ├── ContractEventTrigger.java │ ├── ContractLogTrigger.java │ ├── ContractTrigger.java │ ├── InternalTransactionPojo.java │ ├── SolidityTrigger.java │ ├── TransactionLogTrigger.java │ └── Trigger.java ├── app ├── build.gradle └── src │ └── main │ ├── java │ └── org │ │ └── tron │ │ └── eventplugin │ │ └── app │ │ └── PluginLauncher.java │ └── resources │ └── log4j.properties ├── eventplugin.iml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── plugins ├── build.gradle ├── kafkaplugin │ ├── .gitignore │ ├── build.gradle │ ├── gradle.properties │ ├── out │ │ └── production │ │ │ └── classes │ │ │ └── META-INF │ │ │ └── extensions.idx │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── tron │ │ └── eventplugin │ │ ├── Constant.java │ │ ├── KafkaEventListener.java │ │ ├── KafkaLogFilterPlugin.java │ │ └── MessageSenderImpl.java └── mongodbplugin │ ├── .gitignore │ ├── build.gradle │ ├── gradle.properties │ └── src │ └── main │ ├── java │ └── org │ │ └── tron │ │ ├── eventplugin │ │ ├── Constant.java │ │ ├── MongodbEventListener.java │ │ ├── MongodbLogFilterPlugin.java │ │ └── MongodbSenderImpl.java │ │ └── mongodb │ │ ├── BaseEntity.java │ │ ├── MongoConfig.java │ │ ├── MongoManager.java │ │ ├── MongoTemplate.java │ │ └── util │ │ ├── Converter.java │ │ ├── Pager.java │ │ └── Pagination.java │ └── resources │ └── mongodb.properties └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/README.md -------------------------------------------------------------------------------- /api/build.gradle: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/src/main/java/org/tron/common/logsfilter/IPluginEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/api/src/main/java/org/tron/common/logsfilter/IPluginEventListener.java -------------------------------------------------------------------------------- /api/src/main/java/org/tron/common/logsfilter/trigger/BlockLogTrigger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/api/src/main/java/org/tron/common/logsfilter/trigger/BlockLogTrigger.java -------------------------------------------------------------------------------- /api/src/main/java/org/tron/common/logsfilter/trigger/ContractEventTrigger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/api/src/main/java/org/tron/common/logsfilter/trigger/ContractEventTrigger.java -------------------------------------------------------------------------------- /api/src/main/java/org/tron/common/logsfilter/trigger/ContractLogTrigger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/api/src/main/java/org/tron/common/logsfilter/trigger/ContractLogTrigger.java -------------------------------------------------------------------------------- /api/src/main/java/org/tron/common/logsfilter/trigger/ContractTrigger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/api/src/main/java/org/tron/common/logsfilter/trigger/ContractTrigger.java -------------------------------------------------------------------------------- /api/src/main/java/org/tron/common/logsfilter/trigger/InternalTransactionPojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/api/src/main/java/org/tron/common/logsfilter/trigger/InternalTransactionPojo.java -------------------------------------------------------------------------------- /api/src/main/java/org/tron/common/logsfilter/trigger/SolidityTrigger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/api/src/main/java/org/tron/common/logsfilter/trigger/SolidityTrigger.java -------------------------------------------------------------------------------- /api/src/main/java/org/tron/common/logsfilter/trigger/TransactionLogTrigger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/api/src/main/java/org/tron/common/logsfilter/trigger/TransactionLogTrigger.java -------------------------------------------------------------------------------- /api/src/main/java/org/tron/common/logsfilter/trigger/Trigger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/api/src/main/java/org/tron/common/logsfilter/trigger/Trigger.java -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/src/main/java/org/tron/eventplugin/app/PluginLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/app/src/main/java/org/tron/eventplugin/app/PluginLauncher.java -------------------------------------------------------------------------------- /app/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/app/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /eventplugin.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/eventplugin.iml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | # PF4J 2 | pf4jVersion=3.10.0 3 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /plugins/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/plugins/build.gradle -------------------------------------------------------------------------------- /plugins/kafkaplugin/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /plugins/kafkaplugin/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/plugins/kafkaplugin/build.gradle -------------------------------------------------------------------------------- /plugins/kafkaplugin/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/plugins/kafkaplugin/gradle.properties -------------------------------------------------------------------------------- /plugins/kafkaplugin/out/production/classes/META-INF/extensions.idx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/plugins/kafkaplugin/out/production/classes/META-INF/extensions.idx -------------------------------------------------------------------------------- /plugins/kafkaplugin/src/main/java/org/tron/eventplugin/Constant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/plugins/kafkaplugin/src/main/java/org/tron/eventplugin/Constant.java -------------------------------------------------------------------------------- /plugins/kafkaplugin/src/main/java/org/tron/eventplugin/KafkaEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/plugins/kafkaplugin/src/main/java/org/tron/eventplugin/KafkaEventListener.java -------------------------------------------------------------------------------- /plugins/kafkaplugin/src/main/java/org/tron/eventplugin/KafkaLogFilterPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/plugins/kafkaplugin/src/main/java/org/tron/eventplugin/KafkaLogFilterPlugin.java -------------------------------------------------------------------------------- /plugins/kafkaplugin/src/main/java/org/tron/eventplugin/MessageSenderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/plugins/kafkaplugin/src/main/java/org/tron/eventplugin/MessageSenderImpl.java -------------------------------------------------------------------------------- /plugins/mongodbplugin/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /plugins/mongodbplugin/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/plugins/mongodbplugin/build.gradle -------------------------------------------------------------------------------- /plugins/mongodbplugin/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/plugins/mongodbplugin/gradle.properties -------------------------------------------------------------------------------- /plugins/mongodbplugin/src/main/java/org/tron/eventplugin/Constant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/plugins/mongodbplugin/src/main/java/org/tron/eventplugin/Constant.java -------------------------------------------------------------------------------- /plugins/mongodbplugin/src/main/java/org/tron/eventplugin/MongodbEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/plugins/mongodbplugin/src/main/java/org/tron/eventplugin/MongodbEventListener.java -------------------------------------------------------------------------------- /plugins/mongodbplugin/src/main/java/org/tron/eventplugin/MongodbLogFilterPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/plugins/mongodbplugin/src/main/java/org/tron/eventplugin/MongodbLogFilterPlugin.java -------------------------------------------------------------------------------- /plugins/mongodbplugin/src/main/java/org/tron/eventplugin/MongodbSenderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/plugins/mongodbplugin/src/main/java/org/tron/eventplugin/MongodbSenderImpl.java -------------------------------------------------------------------------------- /plugins/mongodbplugin/src/main/java/org/tron/mongodb/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/plugins/mongodbplugin/src/main/java/org/tron/mongodb/BaseEntity.java -------------------------------------------------------------------------------- /plugins/mongodbplugin/src/main/java/org/tron/mongodb/MongoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/plugins/mongodbplugin/src/main/java/org/tron/mongodb/MongoConfig.java -------------------------------------------------------------------------------- /plugins/mongodbplugin/src/main/java/org/tron/mongodb/MongoManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/plugins/mongodbplugin/src/main/java/org/tron/mongodb/MongoManager.java -------------------------------------------------------------------------------- /plugins/mongodbplugin/src/main/java/org/tron/mongodb/MongoTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/plugins/mongodbplugin/src/main/java/org/tron/mongodb/MongoTemplate.java -------------------------------------------------------------------------------- /plugins/mongodbplugin/src/main/java/org/tron/mongodb/util/Converter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/plugins/mongodbplugin/src/main/java/org/tron/mongodb/util/Converter.java -------------------------------------------------------------------------------- /plugins/mongodbplugin/src/main/java/org/tron/mongodb/util/Pager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/plugins/mongodbplugin/src/main/java/org/tron/mongodb/util/Pager.java -------------------------------------------------------------------------------- /plugins/mongodbplugin/src/main/java/org/tron/mongodb/util/Pagination.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/plugins/mongodbplugin/src/main/java/org/tron/mongodb/util/Pagination.java -------------------------------------------------------------------------------- /plugins/mongodbplugin/src/main/resources/mongodb.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/plugins/mongodbplugin/src/main/resources/mongodb.properties -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tronprotocol/event-plugin/HEAD/settings.gradle --------------------------------------------------------------------------------