higherkindness.mu.rpc.channel
package higherkindness.mu.rpc.channel
Members list
Packages
Type members
Classlikes
final case class AddInterceptor(interceptors: ClientInterceptor*) extends ManagedChannelConfig
Attributes
- Supertypes
-
trait ManagedChannelConfigtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class AddInterceptorList(interceptors: List[ClientInterceptor]) extends ManagedChannelConfig
Attributes
- Supertypes
-
trait ManagedChannelConfigtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class DefaultLoadBalancingPolicy(policy: String) extends ManagedChannelConfig
Attributes
- Supertypes
-
trait ManagedChannelConfigtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case object DirectExecutor extends ManagedChannelConfig
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait ManagedChannelConfigtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
DirectExecutor.type
sealed trait ManagedChannelConfig extends Product, Serializable
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class AddInterceptorclass AddInterceptorListobject DirectExecutor.typeclass OverrideAuthorityclass SetCompressorRegistryclass SetDecompressorRegistryclass SetExecutorclass SetIdleTimeoutclass SetMaxInboundMessageSizeclass UsePlaintextclass UserAgentShow all
class ManagedChannelInterpreter[F[_]](initConfig: ChannelFor, configList: List[ManagedChannelConfig], builderForAddress: (String, Int) => ManagedChannelBuilder[_], builderForTarget: String => ManagedChannelBuilder[_])(implicit F: Sync[F])
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
final case class OverrideAuthority(authority: String) extends ManagedChannelConfig
Attributes
- Supertypes
-
trait ManagedChannelConfigtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class SetCompressorRegistry(registry: CompressorRegistry) extends ManagedChannelConfig
Attributes
- Supertypes
-
trait ManagedChannelConfigtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class SetDecompressorRegistry(registry: DecompressorRegistry) extends ManagedChannelConfig
Attributes
- Supertypes
-
trait ManagedChannelConfigtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class SetExecutor(executor: Executor) extends ManagedChannelConfig
Attributes
- Supertypes
-
trait ManagedChannelConfigtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class SetIdleTimeout(value: Long, unit: TimeUnit) extends ManagedChannelConfig
Attributes
- Supertypes
-
trait ManagedChannelConfigtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class SetMaxInboundMessageSize(max: Int) extends ManagedChannelConfig
Attributes
- Supertypes
-
trait ManagedChannelConfigtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class UsePlaintext() extends ManagedChannelConfig
Attributes
- Supertypes
-
trait ManagedChannelConfigtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class UserAgent(userAgent: String) extends ManagedChannelConfig
Attributes
- Supertypes
-
trait ManagedChannelConfigtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Types
Value members
Concrete methods
def configureChannel[T <: ManagedChannelBuilder[LazyRef(...)]](mcb: T, conf: ManagedChannelConfig): T
In this article