higherkindness.mu.rpc.channel

Members list

Type members

Classlikes

final case class AddInterceptor(interceptors: ClientInterceptor*) extends ManagedChannelConfig

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class AddInterceptorList(interceptors: List[ClientInterceptor]) extends ManagedChannelConfig

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class DefaultLoadBalancingPolicy(policy: String) extends ManagedChannelConfig

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case object DirectExecutor extends ManagedChannelConfig

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
sealed trait ManagedChannelConfig extends Product, Serializable

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
class ManagedChannelInterpreter[F[_]](initConfig: ChannelFor, configList: List[ManagedChannelConfig], builderForAddress: (String, Int) => ManagedChannelBuilder[_], builderForTarget: String => ManagedChannelBuilder[_])(implicit F: Sync[F])

Attributes

Supertypes
class Object
trait Matchable
class Any
final case class OverrideAuthority(authority: String) extends ManagedChannelConfig

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class SetCompressorRegistry(registry: CompressorRegistry) extends ManagedChannelConfig

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class SetDecompressorRegistry(registry: DecompressorRegistry) extends ManagedChannelConfig

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class SetExecutor(executor: Executor) extends ManagedChannelConfig

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class SetIdleTimeout(value: Long, unit: TimeUnit) extends ManagedChannelConfig

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class SetMaxInboundMessageSize(max: Int) extends ManagedChannelConfig

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class UsePlaintext() extends ManagedChannelConfig

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class UserAgent(userAgent: String) extends ManagedChannelConfig

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Types

type ManagedChannelOps[F[_], A] = Kleisli[F, F[ManagedChannel], A]

Value members

Concrete methods

def configureChannel[T <: ManagedChannelBuilder[LazyRef(...)]](mcb: T, conf: ManagedChannelConfig): T