AbstractBuilder

protected abstract class AbstractBuilder<B : GraphServer.AbstractBuilder<B, C>?, C : GraphConfig?>

Inheritors

Constructors

Link copied to clipboard
protected constructor()

Properties

Link copied to clipboard
Link copied to clipboard
protected open var config: C
Link copied to clipboard
Link copied to clipboard
private open var uri: URI

Functions

Link copied to clipboard
abstract fun build(): GraphServer<C>
Link copied to clipboard
open fun clientFactory(clientFactory: GraphClientFactory<C>): B
Link copied to clipboard
open fun config(config: C): B
Link copied to clipboard
open fun repositoryFactory(repositoryFactory: (GraphClient) -> GraphRepository): B
Link copied to clipboard
protected abstract fun self(): B
Link copied to clipboard
protected open fun validate()