@IntegrationManagedResource public class NullChannel extends ObjectSE implements PollableChannel, BeanNameAware, IntegrationManagement, IntegrationPattern
IntegrationManagement.ManagementOverridesINDEFINITE_TIMEOUTMETER_PREFIX, RECEIVE_COUNTER_NAME, SEND_TIMER_NAME| コンストラクターと説明 |
|---|
NullChannel() |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | destroy() |
StringSE | getBeanName() |
StringSE | getComponentName() |
StringSE | getComponentType() |
IntegrationPatternType | getIntegrationPatternType() このコンポーネントが実装するパターン型を返します。 |
IntegrationManagement.ManagementOverrides | getOverrides() オーバーライドを返します。 |
boolean | isLoggingEnabled() ロギングが有効かどうかを返します。 |
Message<?> | receive() |
Message<?> | receive(long timeout) |
void | registerMetricsCaptor(MetricsCaptor registry)MetricsCaptor を注入する |
boolean | send(Message<?> message) |
boolean | send(Message<?> message, long timeout) |
void | setBeanName(StringSE beanName) |
void | setLoggingEnabled(boolean loggingEnabled) ロギングを有効にするかどうか。 |
StringSE | toString() |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEgetManagedName, getManagedType, getThisAs, setManagedName, setManagedTypepublic void setBeanName(StringSE beanName)
BeanNameAware の setBeanName public boolean isLoggingEnabled()
IntegrationManagementIntegrationManagement の isLoggingEnabled public void setLoggingEnabled(boolean loggingEnabled)
IntegrationManagementIntegrationManagement の setLoggingEnabled loggingEnabled - 無効にする dalse。@Nullable public StringSE getBeanName()
NamedComponent の getBeanName @Nullable public StringSE getComponentName()
NamedComponent の getComponentName public StringSE getComponentType()
NamedComponent の getComponentType public IntegrationPatternType getIntegrationPatternType()
IntegrationPatternIntegrationPattern の getIntegrationPatternType IntegrationPatternTypepublic void registerMetricsCaptor(MetricsCaptor registry)
IntegrationManagementMetricsCaptor を注入する IntegrationManagement の registerMetricsCaptor registry - キャプター。public IntegrationManagement.ManagementOverrides getOverrides()
IntegrationManagementIntegrationManagement の getOverrides public boolean send(Message<?> message, long timeout)
MessageChannel の send public boolean send(Message<?> message)
MessageChannel の send public Message<?> receive()
PollableChannel の receive public Message<?> receive(long timeout)
PollableChannel の receive public StringSE toString()
ObjectSE の toStringSE public void destroy()
DisposableBean の destroy IntegrationManagement の destroy