public interface PushEnvironmentSource {
public HttpSession createHttpSession(BayeuxContext bayeuxContext);
public HttpServletRequest createHttpServletRequest(Map<String, String> headers, HttpSession session);
public HttpServletResponse createHttpServletResponse(OutputStream out);
}
This service can then be invoked by AuthorizersImpl and ComponentJSONRendererImpl
Requires a new IOC service
This service can then be invoked by AuthorizersImpl and ComponentJSONRendererImpl