Hierarchy For Package io.fluxzero.sdk.publishing
Class Hierarchy
- java.lang.Object
- io.fluxzero.sdk.common.AbstractNamespaced<T> (implements io.fluxzero.sdk.common.Namespaced<T>)
- io.fluxzero.sdk.publishing.DefaultGenericGateway (implements io.fluxzero.sdk.publishing.GenericGateway)
- io.fluxzero.sdk.publishing.DefaultResultGateway (implements io.fluxzero.sdk.publishing.ResultGateway)
- io.fluxzero.sdk.publishing.AdhocDispatchInterceptor (implements io.fluxzero.sdk.publishing.DispatchInterceptor)
- io.fluxzero.sdk.publishing.DefaultCommandGateway (implements io.fluxzero.sdk.publishing.CommandGateway)
- io.fluxzero.sdk.publishing.DefaultErrorGateway (implements io.fluxzero.sdk.publishing.ErrorGateway)
- io.fluxzero.sdk.publishing.DefaultEventGateway (implements io.fluxzero.sdk.publishing.EventGateway)
- io.fluxzero.sdk.publishing.DefaultMetricsGateway (implements io.fluxzero.sdk.publishing.MetricsGateway)
- io.fluxzero.sdk.publishing.DefaultQueryGateway (implements io.fluxzero.sdk.publishing.QueryGateway)
- io.fluxzero.sdk.publishing.DefaultRequestHandler (implements io.fluxzero.sdk.publishing.RequestHandler)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.fluxzero.sdk.publishing.GatewayException
- io.fluxzero.sdk.publishing.TimeoutException
- java.lang.RuntimeException
- java.lang.Exception
- io.fluxzero.sdk.common.AbstractNamespaced<T> (implements io.fluxzero.sdk.common.Namespaced<T>)
Interface Hierarchy
- java.lang.AutoCloseable
- io.fluxzero.sdk.publishing.RequestHandler (also extends io.fluxzero.sdk.common.Namespaced<T>)
- io.fluxzero.sdk.publishing.DispatchInterceptor
- io.fluxzero.sdk.tracking.handling.HasLocalHandlers
- io.fluxzero.sdk.publishing.CommandGateway (also extends io.fluxzero.sdk.common.Namespaced<T>)
- io.fluxzero.sdk.publishing.ErrorGateway (also extends io.fluxzero.sdk.common.Namespaced<T>)
- io.fluxzero.sdk.publishing.EventGateway (also extends io.fluxzero.sdk.common.Namespaced<T>)
- io.fluxzero.sdk.publishing.GenericGateway (also extends io.fluxzero.sdk.common.Namespaced<T>)
- io.fluxzero.sdk.publishing.MetricsGateway (also extends io.fluxzero.sdk.common.Namespaced<T>)
- io.fluxzero.sdk.publishing.QueryGateway (also extends io.fluxzero.sdk.common.Namespaced<T>)
- io.fluxzero.sdk.publishing.WebRequestGateway (also extends io.fluxzero.sdk.common.Namespaced<T>)
- io.fluxzero.sdk.common.Namespaced<T>
- io.fluxzero.sdk.publishing.CommandGateway (also extends io.fluxzero.sdk.tracking.handling.HasLocalHandlers)
- io.fluxzero.sdk.publishing.ErrorGateway (also extends io.fluxzero.sdk.tracking.handling.HasLocalHandlers)
- io.fluxzero.sdk.publishing.EventGateway (also extends io.fluxzero.sdk.tracking.handling.HasLocalHandlers)
- io.fluxzero.sdk.publishing.GenericGateway (also extends io.fluxzero.sdk.tracking.handling.HasLocalHandlers)
- io.fluxzero.sdk.publishing.MetricsGateway (also extends io.fluxzero.sdk.tracking.handling.HasLocalHandlers)
- io.fluxzero.sdk.publishing.QueryGateway (also extends io.fluxzero.sdk.tracking.handling.HasLocalHandlers)
- io.fluxzero.sdk.publishing.RequestHandler (also extends java.lang.AutoCloseable)
- io.fluxzero.sdk.publishing.ResultGateway
- io.fluxzero.sdk.publishing.WebRequestGateway (also extends io.fluxzero.sdk.tracking.handling.HasLocalHandlers)
Annotation Interface Hierarchy
- io.fluxzero.sdk.publishing.Timeout (implements java.lang.annotation.Annotation)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- io.fluxzero.sdk.publishing.DefaultRequestHandler.ResponseCallback
- java.lang.Record