- java.lang.Object
-
- org.jacpfx.vertx.spring.SpringVerticleFactory
-
- All Implemented Interfaces:
io.vertx.core.spi.VerticleFactory
public class SpringVerticleFactory extends Object implements io.vertx.core.spi.VerticleFactory
A Vertx Spring factory that creates a spring verticle and loads for each verticle instance a spring context- Author:
- Andy Moncsek , Johannes Schüth
-
-
Constructor Summary
Constructors Constructor Description SpringVerticleFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()io.vertx.core.VerticlecreateVerticle(String verticleName, ClassLoader classLoader)voidinit(io.vertx.core.Vertx vertx)static voidinitSpring(io.vertx.core.AbstractVerticle verticle)Initialize a Spring Context for given Verticle instance.Stringprefix()
-
-
-
Field Detail
-
PREFIX
public static final String PREFIX
- See Also:
- Constant Field Values
-
SUFFIX
public static final String SUFFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
prefix
public String prefix()
- Specified by:
prefixin interfaceio.vertx.core.spi.VerticleFactory
-
init
public void init(io.vertx.core.Vertx vertx)
- Specified by:
initin interfaceio.vertx.core.spi.VerticleFactory
-
createVerticle
public io.vertx.core.Verticle createVerticle(String verticleName, ClassLoader classLoader) throws Exception
- Specified by:
createVerticlein interfaceio.vertx.core.spi.VerticleFactory- Throws:
Exception
-
initSpring
public static void initSpring(io.vertx.core.AbstractVerticle verticle)
Initialize a Spring Context for given Verticle instance. A Verticle MUST be annotated withSpringVerticle- Parameters:
verticle- The Verticle Instance where to start the Spring Context
-
close
public void close()
- Specified by:
closein interfaceio.vertx.core.spi.VerticleFactory
-
-