io.vertx.serviceproxy

## Interface ServiceInterceptor

- All Known Subinterfaces:
    AuthenticationInterceptor, AuthorizationInterceptor
  Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

      @FunctionalInterface
      public interface ServiceInterceptor

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `Future<Message<JsonObject>>` | `intercept(Vertx vertx, Map<String,Object> interceptorContext, Message<JsonObject> body)` Perform the interceptor handling

- - ### Method Detail

    - #### intercept

          Future<Message<JsonObject>> intercept(Vertx vertx,
                                                Map<String,Object> interceptorContext,
                                                Message<JsonObject> body)

      Perform the interceptor handling
      Parameters:
        `vertx` - the VertX instance
        `interceptorContext` - context to be shared between interceptors
        `body` - message body
      Returns:
        `Future`

Copyright © 2023 Eclipse. All rights reserved.