@Singleton @Requires(missingBeans=EmbeddedApplication.class) public class MessagingApplication extends Object implements EmbeddedApplication<MessagingApplication>, 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. 
 | 
MessagingApplication | 
stop()
Stops the life cycle component. 
 | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetEnvironment, isForceExitgetDescriptionpublic MessagingApplication(ApplicationContext applicationContext, ApplicationConfiguration configuration)
applicationContext - The contextconfiguration - The configurationpublic ApplicationContext getApplicationContext()
ApplicationContextProviderApplicationContext for this class.getApplicationContext in interface ApplicationContextProvidergetApplicationContext in interface EmbeddedApplication<MessagingApplication>ApplicationContext for the serverpublic ApplicationConfiguration getApplicationConfiguration()
getApplicationConfiguration in interface EmbeddedApplication<MessagingApplication>ApplicationConfiguration instancepublic boolean isRunning()
public boolean isServer()
EmbeddedApplicationisServer in interface EmbeddedApplication<MessagingApplication>public MessagingApplication start()
LifeCyclestart in interface ApplicationContextLifeCycle<MessagingApplication>start in interface LifeCyclepublic MessagingApplication stop()
LifeCyclestop in interface ApplicationContextLifeCycle<MessagingApplication>stop in interface LifeCyclepublic String getDescription()
DescribedgetDescription in interface Described