Package io.helidon.grpc.core
Class InterceptorPriorities
- java.lang.Object
- 
- io.helidon.grpc.core.InterceptorPriorities
 
- 
 public class InterceptorPriorities extends Object Constants that represent a priority ordering that interceptors registered with a gRPC service or method will be applied.
- 
- 
Field SummaryFields Modifier and Type Field Description static intAUTHENTICATIONSecurity authentication priority.static intAUTHORIZATIONSecurity authorization priority.static intCONTEXTContext priority.static intTRACINGTracing priority.static intUSERUser-level priority.
 
- 
- 
- 
Field Detail- 
CONTEXTpublic static final int CONTEXT Context priority.Interceptors with this priority typically only perform tasks such as adding state to the call Context.- See Also:
- Constant Field Values
 
 - 
TRACINGpublic static final int TRACING Tracing 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:
- Constant Field Values
 
 - 
AUTHENTICATIONpublic static final int AUTHENTICATION Security authentication priority.- See Also:
- Constant Field Values
 
 - 
AUTHORIZATIONpublic static final int AUTHORIZATION Security authorization priority.- See Also:
- Constant Field Values
 
 - 
USERpublic static final int USER User-level priority. This value is also used as a default priority for application-supplied interceptors.- See Also:
- Constant Field Values
 
 
- 
 
-