Example usage for io.vertx.core DeploymentOptions isWorker

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

Introduction

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

Prototype

public boolean isWorker() 

Source Link

Document

Should the verticle(s) be deployed as a worker 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
 *///from ww w  .  j a v 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();
}