if (broadcaster == null) {
broadcaster = new JerseyBroadcaster(sessionId);
BroadcasterLifeCyclePolicy policy = new BroadcasterLifeCyclePolicy.Builder().policy(
ATMOSPHERE_RESOURCE_POLICY.EMPTY_DESTROY).build();
broadcaster.setBroadcasterLifeCyclePolicy(policy);
broadcaster.addBroadcasterLifeCyclePolicyListener(new CometBroadcasterLifeCyclePolicyListener(sessionId));
CometSessionManager.add(sessionId, broadcaster);
}
return new SuspendResponse.SuspendResponseBuilder<String>().broadcaster(broadcaster).outputComments(true)
.build();
}