@GET
@Produces(MediaType.APPLICATION_JSON)
public String getConnectionDetails(@QueryParam("connectionId") final String connectionId, @Context final HttpServletRequest request) {
String response = new ResponseTemplate().execute(logger, connectionId, request, new ResponseCallback() {
public Object execute() throws Exception {
MongoConnectionDetails mongoConnectionDetails = authService.getMongoConnectionDetails(connectionId);
ConnectionDetails connectionDetails = mongoConnectionDetails.getConnectionDetails();
JSONObject jsonResponse = new JSONObject();
try {
jsonResponse.put("username", connectionDetails.getUsername());
jsonResponse.put("host", connectionDetails.getHostIp());
jsonResponse.put("port", connectionDetails.getHostPort());