public class FluxMessageChannel extends AbstractMessageChannel implements org.reactivestreams.Publisher<Message<?>>, ReactiveStreamsSubscribableChannel
AbstractMessageChannel.ChannelInterceptorList
IntegrationManagement.ManagementOverrides
interceptors, meters
EXPRESSION_PARSER, logger
INDEFINITE_TIMEOUT
METER_PREFIX, RECEIVE_COUNTER_NAME, SEND_TIMER_NAME
コンストラクターと説明 |
---|
FluxMessageChannel() |
修飾子と型 | メソッドと説明 |
---|---|
void | destroy() |
protected boolean | doSend(Message<?> message, long timeout) サブクラスはこのメソッドを実装する必要があります。 |
void | subscribe(org.reactivestreams.Subscriber<? super Message<?>> subscriber) |
void | subscribeTo(org.reactivestreams.Publisher<? extends Message<?>> publisher) |
addInterceptor, addInterceptor, getComponentType, getFullChannelName, getIChannelInterceptorList, getIntegrationPatternType, getInterceptors, getMetricsCaptor, getOverrides, isLoggingEnabled, onInit, registerMetricsCaptor, removeInterceptor, removeInterceptor, send, send, setDatatypes, setInterceptors, setLoggingEnabled, setMessageConverter, setShouldTrack
afterPropertiesSet, extractTypeIfPossible, generateId, getApplicationContext, getApplicationContextId, getBeanDescription, getBeanFactory, getBeanName, getChannelResolver, getComponentName, getConversionService, getExpression, getIntegrationProperties, getIntegrationProperty, getMessageBuilderFactory, getTaskScheduler, isInitialized, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setConversionService, setMessageBuilderFactory, setPrimaryExpression, setTaskScheduler, toString
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
getIntegrationPatternType
getManagedName, getManagedType, getThisAs, setManagedName, setManagedType
getBeanName, getComponentName
protected boolean doSend(Message<?> message, long timeout)
AbstractMessageChannel
AbstractMessageChannel
の doSend
message
- メッセージ。timeout
- タイムアウト。public void subscribe(org.reactivestreams.Subscriber<? super Message<?>> subscriber)
org.reactivestreams.Publisher<Message<?>>
の subscribe
public void subscribeTo(org.reactivestreams.Publisher<? extends Message<?>> publisher)
ReactiveStreamsSubscribableChannel
の subscribeTo
public void destroy()
DisposableBean
の destroy
IntegrationManagement
の destroy
AbstractMessageChannel
の destroy