Package io.grpc
Class CompositeChannelCredentials
- java.lang.Object
-
- io.grpc.ChannelCredentials
-
- io.grpc.CompositeChannelCredentials
-
public final class CompositeChannelCredentials extends ChannelCredentials
ChannelCredentialswhich use per-RPCCallCredentials. If theChannelCredentialshas multipleCallCredentials(e.g., a composite credential inside a composite credential), then all of theCallCredentialsshould be used; oneCallCredentialsdoes not override another.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ChannelCredentialscreate(ChannelCredentials channelCreds, CallCredentials callCreds)CallCredentialsgetCallCredentials()ChannelCredentialsgetChannelCredentials()ChannelCredentialswithoutBearerTokens()Returns the ChannelCredentials stripped of its CallCredentials.
-
-
-
Method Detail
-
create
public static ChannelCredentials create(ChannelCredentials channelCreds, CallCredentials callCreds)
-
getChannelCredentials
public ChannelCredentials getChannelCredentials()
-
getCallCredentials
public CallCredentials getCallCredentials()
-
withoutBearerTokens
public ChannelCredentials withoutBearerTokens()
Description copied from class:ChannelCredentialsReturns the ChannelCredentials stripped of its CallCredentials. In the future, this may strip only some of the CallCredentials, preserving call credentials that are safe from replay attacks (e.g., if the token is bound to the channel's certificate).- Specified by:
withoutBearerTokensin classChannelCredentials
-
-