public class ApplicationInstance extends Object implements org.qi4j.api.structure.Application
| Constructor and Description |
|---|
ApplicationInstance(ApplicationModel model,
org.qi4j.bootstrap.Qi4jRuntime runtime,
org.qi4j.api.common.MetaInfo instanceMetaInfo) |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
void |
deregisterActivationEventListener(org.qi4j.api.activation.ActivationEventListener listener) |
org.qi4j.api.structure.ApplicationDescriptor |
descriptor() |
org.qi4j.api.structure.Layer |
findLayer(String layerName) |
org.qi4j.api.structure.Module |
findModule(String layerName,
String moduleName) |
<T> T |
metaInfo(Class<T> infoType) |
org.qi4j.api.structure.Application.Mode |
mode() |
String |
name() |
void |
passivate() |
void |
registerActivationEventListener(org.qi4j.api.activation.ActivationEventListener listener) |
org.qi4j.bootstrap.Qi4jRuntime |
runtime() |
String |
toString() |
String |
version() |
public ApplicationInstance(ApplicationModel model, org.qi4j.bootstrap.Qi4jRuntime runtime, org.qi4j.api.common.MetaInfo instanceMetaInfo)
public String name()
name in interface org.qi4j.api.structure.Applicationpublic String version()
version in interface org.qi4j.api.structure.Applicationpublic org.qi4j.api.structure.Application.Mode mode()
mode in interface org.qi4j.api.structure.Applicationpublic org.qi4j.api.structure.Layer findLayer(String layerName)
findLayer in interface org.qi4j.api.structure.Applicationpublic org.qi4j.api.structure.Module findModule(String layerName, String moduleName)
findModule in interface org.qi4j.api.structure.Applicationpublic org.qi4j.api.structure.ApplicationDescriptor descriptor()
descriptor in interface org.qi4j.api.structure.Applicationpublic <T> T metaInfo(Class<T> infoType)
metaInfo in interface org.qi4j.api.structure.MetaInfoHolderpublic void activate()
throws org.qi4j.api.activation.ActivationException
activate in interface org.qi4j.api.activation.Activationorg.qi4j.api.activation.ActivationExceptionpublic void passivate()
throws org.qi4j.api.activation.PassivationException
passivate in interface org.qi4j.api.activation.Activationorg.qi4j.api.activation.PassivationExceptionpublic void registerActivationEventListener(org.qi4j.api.activation.ActivationEventListener listener)
registerActivationEventListener in interface org.qi4j.api.activation.ActivationEventListenerRegistrationpublic void deregisterActivationEventListener(org.qi4j.api.activation.ActivationEventListener listener)
deregisterActivationEventListener in interface org.qi4j.api.activation.ActivationEventListenerRegistrationpublic org.qi4j.bootstrap.Qi4jRuntime runtime()