vertx / io.vertx.rxjava.ext.auth / ChainAuth

ChainAuth

open class ChainAuth : AuthProvider

Chain several auth providers as if they were one. This is useful for cases where one want to authenticate across several providers, for example, database and fallback to passwd file. NOTE: This class has been automatically generated from the io.vertx.ext.auth.ChainAuth non RX-ified interface using Vert.x codegen.

Constructors

<init>

ChainAuth(delegate: ChainAuth)

Properties

__TYPE_ARG

static val __TYPE_ARG: TypeArg<ChainAuth>

Functions

append

open fun append(other: AuthProvider): ChainAuth

Appends a auth provider to the chain.

clear

open fun clear(): Unit

Clears the chain.

create

open static fun create(): ChainAuth

Create a Chainable Auth Provider auth provider

equals

open fun equals(other: Any?): Boolean

getDelegate

open fun getDelegate(): ChainAuth

hashCode

open fun hashCode(): Int

newInstance

open static fun newInstance(arg: ChainAuth): ChainAuth

remove

open fun remove(other: AuthProvider): Boolean

Removes a provider from the chain.

toString

open fun toString(): String