...
Ahora se puede inyectar el componente pruebaPushPublisher pushPublisher en cualquier componente:
| Bloque de código | ||
|---|---|---|
| ||
@Name("pushEventsManager ")
public class PushEventsManager {
@In
private TopicPublisher pushPublisher;
@In
private TopicSession topicSession;
public void fireEvent(PushEvent event) {
try {
pushPublisher.publish(topicSession.createObjectMessage(event.getMessage()));
} catch (Exception ex) {
throw new RuntimeException(ex);
}
}
} |
...