public String handleRequest()

in java/datastax-v4/connection-lambda/src/main/java/example/Handler.java [27:55]


  public String handleRequest(Map<String,String> event, Context context)
  {
    LambdaLogger logger = context.getLogger();

    try {
      logger.log("Printing environment settings:");
      logger.log("CONTEXT: " + gson.toJson(context));

      // process event
      logger.log("EVENT: " + gson.toJson(event));
      logger.log("EVENT TYPE: " + event.getClass().toString());

      int success;
      if (shouldLoginUsingSSC()) {
        success = KeyspacesSSCSession.Instance(logger).validateConnection();
      } else {
        success = KeyspacesSigV4Session.Instance(logger).validateConnection();
      }

      if(success == 200) {
        return "200 OK";
      }

      return  "400 error";
    } catch (Exception e) {
      e.printStackTrace();
      return "400 error";
    }
  }