@Singleton @Requires(missingBeans=EmbeddedApplication.class) public class MessagingApplication extends Object implements EmbeddedApplication, Described
EmbeddedApplication that gets activated for messaging applications when
no other application is present.| Constructor and Description |
|---|
MessagingApplication(ApplicationContext applicationContext,
ApplicationConfiguration configuration)
Constructs a new messaging application.
|
| Modifier and Type | Method and Description |
|---|---|
ApplicationConfiguration |
getApplicationConfiguration() |
ApplicationContext |
getApplicationContext()
Resolves the
ApplicationContext for this class. |
String |
getDescription()
A description that describes this object.
|
boolean |
isRunning() |
boolean |
isServer()
This method returns whether the application is a server application or not.
|
MessagingApplication |
start()
Starts the lifecyle component.
|
ApplicationContextLifeCycle |
stop()
Stops the life cycle component.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetEnvironment, isForceExitpublic MessagingApplication(ApplicationContext applicationContext, ApplicationConfiguration configuration)
applicationContext - The contextconfiguration - The configurationpublic ApplicationContext getApplicationContext()
ApplicationContextProviderApplicationContext for this class.getApplicationContext in interface ApplicationContextProvidergetApplicationContext in interface EmbeddedApplicationApplicationContext for the serverpublic ApplicationConfiguration getApplicationConfiguration()
getApplicationConfiguration in interface EmbeddedApplicationApplicationConfiguration instancepublic boolean isRunning()
public boolean isServer()
EmbeddedApplicationisServer in interface EmbeddedApplicationpublic MessagingApplication start()
LifeCyclestart in interface ApplicationContextLifeCyclestart in interface LifeCyclepublic ApplicationContextLifeCycle stop()
LifeCyclestop in interface ApplicationContextLifeCyclestop in interface LifeCyclepublic String getDescription()
DescribedgetDescription in interface Described