Skip navigation links

Package org.eclipse.microprofile.openapi.annotations.callbacks

A set of annotations to represent callback URL or an array of relevant callback URLs that can be invoked for a particular HTTP operation as well as the HTTP operation that will be invoked with the callback.

See: Description

Package org.eclipse.microprofile.openapi.annotations.callbacks Description

A set of annotations to represent callback URL or an array of relevant callback URLs that can be invoked for a particular HTTP operation as well as the HTTP operation that will be invoked with the callback.

Example annotation:

  @POST
     @Callbacks(
        { @Callback(
            name = "testCallback",
            callbackUrlExpression="http://localhost:9080/oas3-airlines/reviews",
            operations =  @CallbackOperation(
                summary = "Get all reviews",
                method = "get",
                responses =  @APIResponse(
                    responseCode = "200",
                    description = "successful operation",
                    content =  @Content(
                        mediaType = "application/json",
                        schema =  @Schema(
                            type = SchemaType.ARRAY,
                            implementation = Review.class
                            )
                        )
                    )
                )
            )
        }
    )
 
Skip navigation links