Example usage for io.vertx.core DeploymentOptions getIsolationGroup

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

Introduction

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

Prototype

public String getIsolationGroup() 

Source Link

Document

Get the isolation group that will be used when deploying the verticle(s)

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 .  java  2s. com
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();
}