Top Fields Constructors Methods
io.vertx.core.impl

public Class VerticleManager

extends Object
Class Inheritance
Imports
io.vertx.core.DeploymentOptions, .Future, .Promise, .ServiceHelper, .Verticle, io.vertx.core.spi.VerticleFactory, java.util.ArrayList, .Collection, .HashSet, .Iterator, .List, .Map, .Set, java.util.concurrent.Callable, .ConcurrentHashMap

Author
Tim Fox

Field Summary

Modifier and TypeField and Description
private final List<VerticleFactory>
private final DeploymentManager
private final LoaderManager
private final Map<String, List<VerticleFactory>>
private final VertxInternal

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Future<Deployment>
private Future<Deployment>
doDeployVerticle(String identifier, DeploymentOptions options, ContextInternal parentContext, ContextInternal callingContext, ClassLoader cl)

private Future<Deployment>
doDeployVerticle(Iterator<VerticleFactory> iter, Throwable prevErr, String identifier, DeploymentOptions options, ContextInternal parentContext, ContextInternal callingContext, ClassLoader cl)

private Future<Deployment>
doDeployVerticle(VerticleFactory verticleFactory, String identifier, DeploymentOptions options, ContextInternal parentContext, ContextInternal callingContext, ClassLoader cl)

pack-priv static ClassLoader
private static String
getSuffix(int pos, String str)

private void
public void
private List<VerticleFactory>
public void
public Set<VerticleFactory>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

defaultFactoriesback to summary
private final List<VerticleFactory> defaultFactories
deploymentManagerback to summary
private final DeploymentManager deploymentManager
loaderManagerback to summary
private final LoaderManager loaderManager
verticleFactoriesback to summary
private final Map<String, List<VerticleFactory>> verticleFactories
vertxback to summary
private final VertxInternal vertx

Constructor Detail

VerticleManagerback to summary
public VerticleManager(VertxInternal vertx, DeploymentManager deploymentManager)

Method Detail

deployVerticleback to summary
public Future<Deployment> deployVerticle(String identifier, DeploymentOptions options)
doDeployVerticleback to summary
private Future<Deployment> doDeployVerticle(String identifier, DeploymentOptions options, ContextInternal parentContext, ContextInternal callingContext, ClassLoader cl)
doDeployVerticleback to summary
private Future<Deployment> doDeployVerticle(Iterator<VerticleFactory> iter, Throwable prevErr, String identifier, DeploymentOptions options, ContextInternal parentContext, ContextInternal callingContext, ClassLoader cl)
doDeployVerticleback to summary
private Future<Deployment> doDeployVerticle(VerticleFactory verticleFactory, String identifier, DeploymentOptions options, ContextInternal parentContext, ContextInternal callingContext, ClassLoader cl)
getCurrentClassLoaderback to summary
pack-priv static ClassLoader getCurrentClassLoader()
getSuffixback to summary
private static String getSuffix(int pos, String str)
loadVerticleFactoriesback to summary
private void loadVerticleFactories()
registerVerticleFactoryback to summary
public void registerVerticleFactory(VerticleFactory factory)
resolveFactoriesback to summary
private List<VerticleFactory> resolveFactories(String identifier)
unregisterVerticleFactoryback to summary
public void unregisterVerticleFactory(VerticleFactory factory)
verticleFactoriesback to summary
public Set<VerticleFactory> verticleFactories()