Interface AuthenticatingServerInterceptor

All Superinterfaces:
ServerInterceptor
All Known Implementing Classes:
DefaultAuthenticatingServerInterceptor

public interface AuthenticatingServerInterceptor extends ServerInterceptor
Marker-Interface: A server interceptor that used to authenticate the client request.

Note: Implementations must be thread safe and return a thread safe ServerCall.Listener. Do NOT store the authentication in a thread local context (permanently). The authentication context must be cleared before returning from interceptCall() and all the ServerCall.Listener methods.

See Also: