Example usage for io.vertx.core DeploymentOptions getExtraClasspath

List of usage examples for io.vertx.core DeploymentOptions getExtraClasspath

Introduction

In this page you can find the example usage for io.vertx.core DeploymentOptions getExtraClasspath.

Prototype

public List<String> getExtraClasspath() 

Source Link

Document

Get any extra classpath to be used when deploying the verticle.

Usage

From source file:io.silverware.microservices.utils.VertxUtils.java

License:Apache License

/**
 * Return the {@link String} representing the given {@link DeploymentOptions}
 *
 * @param options {@link DeploymentOptions} to be printed
 * @return {@link String} representing the given options
 */// ww w  .  jav a  2 s  . c  o m
public static String printDeploymentOptions(DeploymentOptions options) {
    StringBuilder sb = new StringBuilder("{ ");
    sb.append("type = ");
    if (options.isWorker()) {
        sb.append(VerticleType.WORKER);
    } else if (options.isMultiThreaded()) {
        sb.append(VerticleType.MULTI_THREADED_WORKER);
    } else {
        sb.append(VerticleType.STANDARD);
    }

    sb.append(", instances = ").append(options.getInstances());
    sb.append(", isolationGroup = ").append(
            options.getIsolationGroup() == null ? VertxConstants.NOT_AVAILABLE : options.getIsolationGroup());
    sb.append(", isolatedClasses = ").append(
            options.getIsolatedClasses() == null ? VertxConstants.NOT_AVAILABLE : options.getIsolatedClasses());
    sb.append(", extraClasspath = ").append(
            options.getExtraClasspath() == null ? VertxConstants.NOT_AVAILABLE : options.getExtraClasspath());
    sb.append(", ha = ").append(options.isHa());
    sb.append(", config = ")
            .append(options.getConfig() == null ? VertxConstants.NOT_AVAILABLE : options.getConfig())
            .append(" }");
    return sb.toString();
}