@Override public Response getClusterConfig() { logger.debug("ClusterConfigVO requested"); ClusterConfigVO clusterConfig = new ClusterConfigVO(); clusterConfig.setBootstrapServers(env.getProperty(Constants.BOOTSTRAP_SERVERS)); clusterConfig.setZookeeperConnect(env.getProperty(Constants.ZOOKEEPER_CONNECT)); return ResponseFactory.response(Response.Status.OK, clusterConfig, JsonPolicyDef.Policy.REST_CLUSTER_CONFIG); }
@HiveWebsocketAuth @PreAuthorize("permitAll") public void processClusterConfigInfo(JsonObject request, WebSocketSession session) { logger.debug("cluster/info action started. Session " + session.getId()); ClusterConfigVO clusterConfig = new ClusterConfigVO(); clusterConfig.setBootstrapServers(env.getProperty(BOOTSTRAP_SERVERS)); clusterConfig.setZookeeperConnect(env.getProperty(ZOOKEEPER_CONNECT)); WebSocketResponse response = new WebSocketResponse(); response.addValue(CLUSTER_INFO, clusterConfig, REST_CLUSTER_CONFIG); clientHandler.sendMessage(request, response, session); }