Package com.almis.awe.listener
Class QueueListener
java.lang.Object
com.almis.awe.config.ServiceConfig
com.almis.awe.listener.QueueListener
- All Implemented Interfaces:
jakarta.jms.MessageListener
,org.springframework.beans.factory.Aware
,org.springframework.context.ApplicationContextAware
Queue Listener (application listener)
Class which manages receiving messages from topic queue
- Author:
- Pablos - 20/NOV/2013
-
Constructor Summary
ConstructorDescriptionQueueListener
(QueryService queryService, BroadcastService broadcastService) Autowired constructor -
Method Summary
Modifier and TypeMethodDescriptionGet component addressGet parameter mapgetQuery()
Get queryvoid
onMessage
(jakarta.jms.Message message) Broadcast a message each time is calledsetAddress
(ComponentAddress address) Set component addresssetParameterMap
(Map<String, QueryParameter> parameterMap) Set parameter mapSet querysetResponse
(ResponseMessage response) Methods inherited from class com.almis.awe.config.ServiceConfig
containsBean, getApplicationContext, getBean, getBean, getElements, getLocale, getLocale, getProperty, getProperty, getRequest, getSession, setApplicationContext
-
Constructor Details
-
QueueListener
Autowired constructor- Parameters:
queryService
- query servicebroadcastService
- broadcast service
-
-
Method Details
-
onMessage
public void onMessage(jakarta.jms.Message message) Broadcast a message each time is called- Specified by:
onMessage
in interfacejakarta.jms.MessageListener
- Parameters:
message
- Message
-
getResponse
- Returns:
- the response
-
setResponse
- Parameters:
response
- the response to set- Returns:
- this
-
getAddress
Get component address- Returns:
- Component address
-
setAddress
Set component address- Parameters:
address
- Component address- Returns:
- this
-
getQuery
Get query- Returns:
- query
-
setQuery
Set query- Parameters:
query
- Query- Returns:
- this
-
getParameterMap
Get parameter map- Returns:
- parameter map
-
setParameterMap
Set parameter map- Parameters:
parameterMap
- Parameter map- Returns:
- this
-