manager.connect();
} else {
if (!subscribed) {
log.info("Subscribing for ESL events.");
c.cancelEventSubscriptions();
c.addEventListener(eslEventListener);
c.setEventSubscriptions( "plain", "all" );
c.addEventFilter( EVENT_NAME, "heartbeat" );
c.addEventFilter( EVENT_NAME, "custom" );
c.addEventFilter( EVENT_NAME, "background_job" );
subscribed = true;