Package de.iip_ecosphere.platform.transport.spring
package de.iip_ecosphere.platform.transport.spring
Reusable Spring support classes.
StartupApplicationListener
configures SerializerRegistry and
TransportFactory from configuration settings in
SerializerConfiguration or
TransportFactoryConfiguration, respectively.
BeanHelper offers methods to add a default
beans to the reachable parent context (shall be used in a binder configurations).
Application may require link to one class in here via
SpringBootApplication.scanBasePackageClasses().
In some contexts, we experienced that scanBasePackageClasses on this package disturbs the spring
initialization, in particular spring cloud multi-binder settings. Then the underlying functionality can be utilized
directly through RegistrationHelper or this class can be subclassed in the application and marked as
component.-
ClassesClassDescriptionDefines a basic TLS-prepared configuration for binders.Manual bean support functions.Provides a fix for multi-binder configurations in Spring Cloud Stream at least until version 3.1.1.Replication of binder properties to have all binder information available.Basic registration functions for the transport layer.Represents/reads the serialization setup from the application configuration.Generic Spring Cloud Stream message converter for
SerializerRegistry.Implements operations to be carried out at application start, e.g., setting up configured serializers or the transport factory.Configures theTransportFactory.