public String helloWorld()

in Elastiflix/java-favorite-otel-manual/src/main/java/com/movieapi/ApiServlet.java [69:89]


    public String helloWorld(@RequestParam(required = false) String user_id) throws InterruptedException {
        Span span = GlobalOpenTelemetry.getTracer(SERVICE_NAME).spanBuilder("helloWorld").startSpan();
        Scope scope = span.makeCurrent();
        String returnedString = "";

        if (user_id == null) {
            logger.info("Main request successful");
            returnedString= "Hello World!";
        } else {
            returnedString = getUserFavorites(user_id);
        }

        span.addEvent("a span event", Attributes
                .of(AttributeKey.longKey("someKey"), Long.valueOf(93)));
        span.setStatus(StatusCode.OK);
        span.end();
        scope.close();

        return returnedString;

    }