eclipse-vertx / eclipse-vertx/vert.x

VerticleGroup is a list of verticle that share the same context.

Open
#3,956 6 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
14.7k
Forks
2.1k
Avg merge
2d 7h
Merged PRs (30d)
28

Description

when you haved a list of verticle that hope to run on the same context to avoid data race, you can used VerticleGroup

#### Use cases
```java
public class CompositeVerticleGroup extends AbstractVerticleGroup {

@Override
public List verticles() {
return Arrays.asList(new VerticleA(), new VerticleB(), new VerticleC());
}

static class VerticleA extends AbstractVerticle {}

static class VerticleB extends AbstractVerticle {}

static class VerticleC extends AbstractVerticle {}

}

vertx.deployVerticle(CompositeVerticleGroup)
```
VerticleA, VerticleB, VerticleC and CompositeVerticleGroup will run on the same context.

#### Contribution

yes, I haved create an pr

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.