Package com.swiftmq.impl.streams.comp.io
Interface DestinationInput
- All Superinterfaces:
Input
- All Known Implementing Classes:
QueueInput
,QueueWireTapInput
,TopicInput
Intermediate interface to separate JMS destination inputs.
- Author:
- IIT Software GmbH, Muenster/Germany, (c) 2016, All Rights Reserved
-
Method Summary
Modifier and TypeMethodDescriptionReturns the destinationNamedestinationName
(String destinationName) Sets the destinationName if different from the name used in stream.create().input(name)Internal use.Returns the associated JMS Message SelectoronInput
(InputCallback callback) Sets the onInput callback.Sets the JMS Message Selectorvoid
setMessageProcessor
(QueueMessageProcessor messageProcessor) Internal use.
-
Method Details
-
getMessageProcessor
QueueMessageProcessor getMessageProcessor()Internal use. -
setMessageProcessor
Internal use. -
getSelector
String getSelector()Returns the associated JMS Message Selector- Returns:
- JMS Message Selector
-
selector
Sets the JMS Message Selector- Parameters:
selector
- JMS Message Selector- Returns:
- DestinationInput
-
onInput
Sets the onInput callback.- Parameters:
callback
- callback- Returns:
- DestinationInput
-
destinationName
Sets the destinationName if different from the name used in stream.create().input(name)- Parameters:
destinationName
- destinationName- Returns:
- DestinationInput
-
destinationName
String destinationName()Returns the destinationName- Returns:
- destinationName
-