Example usage for io.vertx.core DeploymentOptions getInstances

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

Introduction

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

Prototype

public int getInstances() 

Source Link

Document

Get the number of instances that should be deployed.

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
 *//*from   ww w  .jav a 2s .  co 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();
}