Uses of Interface
org.springframework.cloud.stream.binder.Binder
Packages that use Binder
Package
Description
-
Uses of Binder in org.springframework.cloud.stream.binder
Subinterfaces of Binder in org.springframework.cloud.stream.binderModifier and TypeInterfaceDescriptioninterfaceExtendedPropertiesBinder<T,C, P> Extension ofBinderthat takesExtendedConsumerPropertiesandExtendedProducerPropertiesas arguments.Classes in org.springframework.cloud.stream.binder that implement BinderModifier and TypeClassDescriptionclassAbstractBinder<T, C extends ConsumerProperties, P extends ProducerProperties>Base class forBinderimplementations.classAbstractMessageChannelBinder<C extends ConsumerProperties, P extends ProducerProperties, PP extends ProvisioningProvider<C,P>> AbstractBinderthat serves as base class forMessageChannelbinders.Methods in org.springframework.cloud.stream.binder that return BinderModifier and TypeMethodDescriptionBinderWrapper.binder()Returns the value of thebinderrecord component.<T> Binder<T, ? extends ConsumerProperties, ? extends ProducerProperties> Returns the binder instance associated with the given configuration name.<T> Binder<T, ?, ?> Methods in org.springframework.cloud.stream.binder with parameters of type BinderModifier and TypeMethodDescriptionvoidBinderCustomizer.customize(Binder<?, ? extends ConsumerProperties, ? extends ProducerProperties> binder, String binderName) The user must check for the binder type and then apply the necessary customizations.Constructors in org.springframework.cloud.stream.binder with parameters of type BinderModifierConstructorDescriptionBinderWrapper(Binder binder, String destinationName, String cacheKey) Creates an instance of aBinderWrapperrecord class. -
Uses of Binder in org.springframework.cloud.stream.binding
Methods in org.springframework.cloud.stream.binding that return BinderMethods in org.springframework.cloud.stream.binding with parameters of type BinderModifier and TypeMethodDescription<T> Binding<T> BindingService.doBindConsumer(T input, String inputName, Binder<T, ConsumerProperties, ?> binder, ConsumerProperties consumerProperties, String target) <T> Binding<T> BindingService.doBindPollableConsumer(T input, String inputName, Binder<T, ConsumerProperties, ?> binder, ConsumerProperties consumerProperties, String target) <T> Binding<T> BindingService.doBindProducer(T output, String bindingTarget, Binder<T, ?, ProducerProperties> binder, ProducerProperties producerProperties) BindingService.getExtendedProducerProperties(Binder binder, String outputName) <T> voidBindingService.rescheduleConsumerBinding(T input, String inputName, Binder<T, ConsumerProperties, ?> binder, ConsumerProperties consumerProperties, String target, BindingService.LateBinding<T> late, RuntimeException exception) <T> voidBindingService.reschedulePollableConsumerBinding(T input, String inputName, Binder<T, ConsumerProperties, ?> binder, ConsumerProperties consumerProperties, String target, BindingService.LateBinding<T> late, RuntimeException exception) <T> voidBindingService.rescheduleProducerBinding(T output, String bindingTarget, Binder<T, ?, ProducerProperties> binder, ProducerProperties producerProperties, BindingService.LateBinding<T> late, RuntimeException exception) -
Uses of Binder in org.springframework.cloud.stream.reflection
Methods in org.springframework.cloud.stream.reflection with parameters of type BinderModifier and TypeMethodDescriptionstatic booleanGenericsUtils.checkCompatiblePollableBinder(Binder binderInstance, Class<?> bindingTargetType) Return the generic type of PollableSource to determine if it is appropriate for the binder. e.g., with PollableMessageSource extends PollableSource<MessageHandler> and AbstractMessageChannelBinder implements PollableConsumerBinder<MessageHandler, C> We're checking that the the generic type (MessageHandler) matches.