MissingChannel

class MissingChannel(channelManager: ChannelManager, val component: String) : AbstractChannel

A channel constructed for non-resolvable addresses

Constructors

Link copied to clipboard
constructor(channelManager: ChannelManager, component: String)

Properties

Link copied to clipboard
open override var address: ServiceAddress

return the associated ServiceAddress

Link copied to clipboard
open override val component: String

return the supported ComponentDescriptor

Link copied to clipboard
open override val name: String

return the channel name

Functions

Link copied to clipboard
open operator override fun invoke(target: Any, method: Method, args: Array<Any>): Any?
open operator override fun invoke(invocation: MethodInvocation): Any?
Link copied to clipboard

set a round robin uri provider factory

Link copied to clipboard
open override fun setup()

setup the channel details based on the supplied address

Link copied to clipboard
open override fun topologyUpdate(newAddress: ServiceAddress)

react to topology updates

Link copied to clipboard

set the uri provider factory