public class PollEventController extends AbstractServiceController {
private final static Log log = LogFactory.getLog(PollEventController.class);
- private SlcEventListener eventListener;
+ private SlcEventListener eventListener = null;
+
private SlcEventListenerRegister eventListenerRegister;
private Long defaultTimeout = 10000l;
else
timeout = defaultTimeout;
- SlcEvent event = eventListener.listen(eventListenerRegister, timeout);
+ SlcEvent event = eventListener.listen(eventListenerRegister.getId(),
+ eventListenerRegister.getDescriptorsCopy(), timeout);
if (event != null) {
modelAndView.addObject("event", event);
}
}
- public void setEventListener(SlcEventListener slcEventListener) {
- this.eventListener = slcEventListener;
- }
-
public void setEventListenerRegister(
SlcEventListenerRegister eventListenerRegister) {
this.eventListenerRegister = eventListenerRegister;
this.defaultTimeout = defaultTimeout;
}
+ public void setEventListener(SlcEventListener eventListener) {
+ this.eventListener = eventListener;
+ }
+
}