@ManagedResource @IntegrationManagedResource public class StompInboundChannelAdapter extends MessageProducerSupport implements ApplicationEventPublisherAware
outputChannel にメッセージを送信するための MessageProducerSupport forSTOMP プロトコル。宛先は実行時に追加および削除できます。
StompSessionManager が autoReceiptEnabled をサポートしている場合、StompReceiptEvent は Subscribe STOMP frame ごとに発行されます。
lifecycleCondition, lifecycleLockEXPRESSION_PARSER, loggerDEFAULT_PHASE| コンストラクターと説明 |
|---|
StompInboundChannelAdapter(StompSessionManager stompSessionManager, StringSE... destinations) |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | addDestination(StringSE... destination) サブスクライブリストに 1 つまたは複数の宛先を追加してサブスクライブします。 |
protected void | doStart() デフォルトでは何もしません。 |
protected void | doStop() デフォルトでは何もしません。 |
StringSE | getComponentType() サブクラスはこのメソッドを実装して、コンポーネント型情報を提供できます。 |
StringSE[] | getDestinations() |
void | removeDestination(StringSE... destination) サブスクライブリストから 1 つまたは複数の宛先を削除し、サブスクライブを解除します。 |
void | setApplicationEventPublisher(ApplicationEventPublisher applicationEventPublisher) |
void | setHeaderMapper(HeaderMapper<StompHeaders> headerMapper) |
void | setPayloadType(ClassSE<?> payloadType) |
afterSingletonsInstantiated, buildErrorMessage, getErrorChannel, getErrorMessageAttributes, getIntegrationPatternType, getMessagingTemplate, getOutputChannel, onInit, sendErrorMessageIfNecessary, sendMessage, setErrorChannel, setErrorChannelName, setErrorMessageStrategy, setOutputChannel, setOutputChannelName, setSendTimeout, setShouldTrack, subscribeToPublisherdestroy, doStop, getPhase, getRole, isAutoStartup, isRunning, setAutoStartup, setPhase, setRole, start, stop, stopafterPropertiesSet, 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, toStringcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEgetBeanName, getComponentNamepublic StompInboundChannelAdapter(StompSessionManager stompSessionManager, StringSE... destinations)
public void setPayloadType(ClassSE<?> payloadType)
public void setHeaderMapper(HeaderMapper<StompHeaders> headerMapper)
public void setApplicationEventPublisher(ApplicationEventPublisher applicationEventPublisher)
ApplicationEventPublisherAware の setApplicationEventPublisher @ManagedAttribute public StringSE[] getDestinations()
@ManagedOperation public void addDestination(StringSE... destination)
destination - 宛先。@ManagedOperation public void removeDestination(StringSE... destination)
destination - 宛先。public StringSE getComponentType()
IntegrationObjectSupportNamedComponent の getComponentType IntegrationObjectSupport の getComponentType protected void doStart()
MessageProducerSupportMessageProducerSupport の doStart protected void doStop()
MessageProducerSupportMessageProducerSupport の doStop