All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.vtom.vertx.pipeline.lifecycle.PipeLifecycle Maven / Gradle / Ivy

There is a newer version: 1.1-beta
Show newest version
package io.vtom.vertx.pipeline.lifecycle;

import io.enoa.toolkit.map.Kv;
import io.vertx.core.Vertx;
import io.vtom.vertx.pipeline.lifecycle.scope.Scope;
import io.vtom.vertx.pipeline.lifecycle.skip.Skip;

public class PipeLifecycle {

  private final Vertx vertx;
  private final Kv mount;
  private final Scope scope;
  private final Skip skip;

  public PipeLifecycle(Vertx vertx, Scope scope) {
    this.vertx = vertx;
    this.mount = Kv.create();
    this.scope = scope;
    this.skip = Skip.skip();
  }

  public Vertx vertx() {
    return this.vertx;
  }

  public Kv mount() {
    return this.mount;
  }

  public Scope scope() {
    return this.scope;
  }

  public Skip skip() {
    return this.skip;
  }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy