...
| Bloque de código |
|---|
|
@MessageDriven(activationConfig = {
@ActivationConfigProperty(
propertyName = "destinationType",
propertyValue = "javax.jms.Topic"
),
@ActivationConfigProperty(
propertyName = "destinationdestinationLookup",
propertyValue = "topicjms/pruebaPushTopic"
)
})
@Name("pushReceiver")
@TransactionAttribute(value = TransactionAttributeType.NOT_SUPPORTED)
public class PushReceiver implements MessageListener {
@Logger
private Log log;
@Override
public void onMessage(Message jmsMessage) {
try {
String message = jmsMessage.getStringProperty("message");
Events.instance().raiseEvent(new PushEvent(message));
} catch (JMSException ex) {
log.error("Problem sending push event message.", ex);
}
}
} |
...
| Bloque de código |
|---|
|
<web:context-filter name="pushpushSockets" url-pattern="/fundeweb.push/*" /> |
...