vertx / io.vertx.maven / MavenVerticleFactory

MavenVerticleFactory

open class MavenVerticleFactory : ServiceVerticleFactory

Author
Tim Fox

Constructors

<init>

MavenVerticleFactory()

Creates an instance of MavenVerticleFactory using the system properties to initialize the ResolverOptions. It uses the default resolver implementation.

MavenVerticleFactory(options: ResolverOptions)

Creates an instance of MavenVerticleFactory with the given resolution options. It uses the default resolver implementation.

MavenVerticleFactory(resolver: Resolver)

Creates an instance of MavenVerticleFactory with a custom Resolver. The resolver must already be configured.

Properties

HTTPS_PROXY_SYS_PROP

static val HTTPS_PROXY_SYS_PROP: String

HTTP_PROXY_SYS_PROP

static val HTTP_PROXY_SYS_PROP: String

LOCAL_REPO_SYS_PROP

static val LOCAL_REPO_SYS_PROP: String

REMOTE_REPOS_SYS_PROP

static val REMOTE_REPOS_SYS_PROP: String

REMOTE_SNAPSHOT_POLICY_SYS_PROP

static val REMOTE_SNAPSHOT_POLICY_SYS_PROP: String

RESOLVE_CALLED

static var RESOLVE_CALLED: Boolean

Functions

getResolver

open fun getResolver(): Resolver

init

open fun init(vertx: Vertx): Unit

prefix

open fun prefix(): String

resolve

open fun resolve(identifier: String, deploymentOptions: DeploymentOptions, classLoader: ClassLoader, resolution: Future<String>): Unit