java.lang.Object
io.helidon.grpc.core.InterceptorPriorities
Constants that represent a priority ordering that interceptors registered with
a gRPC service or method will be applied.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Security authentication priority.static final int
Security authorization priority.static final int
Context priority.static final int
Tracing priority.static final int
User-level priority. -
Method Summary
-
Field Details
-
CONTEXT
public static final int CONTEXTContext priority.Interceptors with this priority typically only perform tasks such as adding state to the call
Context
.- See Also:
-
TRACING
public static final int TRACINGTracing priority.Tracing and metrics interceptors are typically applied after any context interceptors so that they can trace and gather metrics on the whole call stack of remaining interceptors.
- See Also:
-
AUTHENTICATION
public static final int AUTHENTICATIONSecurity authentication priority.- See Also:
-
AUTHORIZATION
public static final int AUTHORIZATIONSecurity authorization priority.- See Also:
-
USER
public static final int USERUser-level priority. This value is also used as a default priority for application-supplied interceptors.- See Also:
-