public class ChatMessageListeningEndpoint extends AbstractXmppConnectionAwareEndpoint
initialized, xmppConnectionlifecycleCondition, lifecycleLockEXPRESSION_PARSER, logger| Constructor and Description |
|---|
ChatMessageListeningEndpoint() |
ChatMessageListeningEndpoint(org.jivesoftware.smack.XMPPConnection xmppConnection) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doStart()
Takes no action by default.
|
protected void |
doStop()
Takes no action by default.
|
java.lang.String |
getComponentType()
Subclasses may implement this method to provide component type information.
|
protected void |
onInit()
Subclasses may implement this for initialization logic.
|
void |
setHeaderMapper(XmppHeaderMapper headerMapper) |
void |
setPayloadExpression(org.springframework.expression.Expression payloadExpression)
Specify a SpEL expression to evaluate a
payload against an incoming
Message. |
void |
setStanzaFilter(org.jivesoftware.smack.filter.StanzaFilter stanzaFilter)
Specify a
StanzaFilter to use for the incoming packets. |
afterSingletonsInstantiated, buildErrorMessage, getErrorChannel, getErrorMessageAttributes, getMessagingTemplate, getOutputChannel, sendErrorMessageIfNecessary, sendMessage, setErrorChannel, setErrorChannelName, setErrorMessageStrategy, setOutputChannel, setOutputChannelName, setSendTimeout, setShouldTrackdestroy, doStop, getPhase, getRole, isAutoStartup, isRunning, setAutoStartup, setPhase, setRole, setTaskScheduler, start, stop, stopafterPropertiesSet, extractTypeIfPossible, getApplicationContext, getApplicationContextId, getBeanFactory, getChannelResolver, getComponentName, getConversionService, getExpression, getIntegrationProperties, getIntegrationProperty, getMessageBuilderFactory, getTaskScheduler, isInitialized, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setConversionService, setMessageBuilderFactory, setPrimaryExpression, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetComponentNamepublic ChatMessageListeningEndpoint()
public ChatMessageListeningEndpoint(org.jivesoftware.smack.XMPPConnection xmppConnection)
public void setHeaderMapper(XmppHeaderMapper headerMapper)
public void setStanzaFilter(org.jivesoftware.smack.filter.StanzaFilter stanzaFilter)
StanzaFilter to use for the incoming packets.stanzaFilter - the StanzaFilter to useXMPPConnection.addAsyncStanzaListener(StanzaListener, StanzaFilter)public void setPayloadExpression(org.springframework.expression.Expression payloadExpression)
payload against an incoming
Message.payloadExpression - the Expression for payload evaluation.StanzaListener,
Messagepublic java.lang.String getComponentType()
IntegrationObjectSupportgetComponentType in interface NamedComponentgetComponentType in class IntegrationObjectSupportprotected void onInit()
IntegrationObjectSupportonInit in class AbstractXmppConnectionAwareEndpointprotected void doStart()
MessageProducerSupportdoStart in class MessageProducerSupportprotected void doStop()
MessageProducerSupportdoStop in class MessageProducerSupport