com.trendyol.kediatr.Registry.kt Maven / Gradle / Ivy
package com.trendyol.kediatr
interface Registry {
fun resolveCommandHandler(classOfCommand: Class): CommandHandler
fun , TResult> resolveCommandWithResultHandler(
classOfCommand: Class
): CommandWithResultHandler
fun , TResult> resolveQueryHandler(classOfQuery: Class): QueryHandler
fun resolveNotificationHandlers(
classOfNotification: Class
): Collection>
fun getPipelineBehaviors(): Collection
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy