Package org.wso2.msf4j.spring
Class MSF4JSpringApplication
- java.lang.Object
-
- org.wso2.msf4j.spring.MSF4JSpringApplication
-
public class MSF4JSpringApplication extends java.lang.ObjectThis class is responsible to construct Microservice application.- Since:
- 2.0.0
-
-
Constructor Summary
Constructors Constructor Description MSF4JSpringApplication(java.lang.Class sources)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddInitializers(org.springframework.context.ApplicationContextInitializer<?>... initializers)SpringMicroservicesRunneraddService(org.springframework.context.ConfigurableApplicationContext configurableApplicationContext, java.lang.Class<?> serviceClass, java.lang.String basePath)This will add a given service class to the running instance with given base path.protected org.springframework.context.ConfigurableApplicationContextcreateApplicationContext()java.lang.Class<? extends org.springframework.context.ConfigurableApplicationContext>getApplicationContextClass()java.lang.Class<?>getConfigurationClass()java.util.List<org.springframework.context.ApplicationContextInitializer<?>>getInitializers()org.springframework.core.io.ResourceLoadergetResourceLoader()protected org.springframework.context.ConfigurableApplicationContextrun(boolean doRefresh, java.lang.String... args)static org.springframework.context.ConfigurableApplicationContextrun(java.lang.Class sources, java.lang.String... args)voidsetApplicationContextClass(java.lang.Class<? extends org.springframework.context.ConfigurableApplicationContext> applicationContextClass)voidsetConfigurationClass(java.lang.Class<?> configurationClass)voidsetInitializers(java.util.Collection<? extends org.springframework.context.ApplicationContextInitializer<?>> initializers)voidsetInitializers(java.util.List<org.springframework.context.ApplicationContextInitializer<?>> initializers)voidsetResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)
-
-
-
Method Detail
-
setInitializers
public void setInitializers(java.util.Collection<? extends org.springframework.context.ApplicationContextInitializer<?>> initializers)
-
addInitializers
public void addInitializers(org.springframework.context.ApplicationContextInitializer<?>... initializers)
-
run
public static org.springframework.context.ConfigurableApplicationContext run(java.lang.Class sources, java.lang.String... args)
-
run
protected org.springframework.context.ConfigurableApplicationContext run(boolean doRefresh, java.lang.String... args)
-
createApplicationContext
protected org.springframework.context.ConfigurableApplicationContext createApplicationContext()
-
getConfigurationClass
public java.lang.Class<?> getConfigurationClass()
-
setConfigurationClass
public void setConfigurationClass(java.lang.Class<?> configurationClass)
-
getApplicationContextClass
public java.lang.Class<? extends org.springframework.context.ConfigurableApplicationContext> getApplicationContextClass()
-
setApplicationContextClass
public void setApplicationContextClass(java.lang.Class<? extends org.springframework.context.ConfigurableApplicationContext> applicationContextClass)
-
getResourceLoader
public org.springframework.core.io.ResourceLoader getResourceLoader()
-
setResourceLoader
public void setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)
-
getInitializers
public java.util.List<org.springframework.context.ApplicationContextInitializer<?>> getInitializers()
-
setInitializers
public void setInitializers(java.util.List<org.springframework.context.ApplicationContextInitializer<?>> initializers)
-
addService
public SpringMicroservicesRunner addService(org.springframework.context.ConfigurableApplicationContext configurableApplicationContext, java.lang.Class<?> serviceClass, java.lang.String basePath)
This will add a given service class to the running instance with given base path.- Parameters:
configurableApplicationContext- ConfigurableApplicationContext of running appserviceClass- Service classbasePath- Base path to which the service get registered
-
-