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.Application
public String version()
version
in interface org.qi4j.api.structure.Application
public org.qi4j.api.structure.Application.Mode mode()
mode
in interface org.qi4j.api.structure.Application
public org.qi4j.api.structure.Layer findLayer(String layerName)
findLayer
in interface org.qi4j.api.structure.Application
public org.qi4j.api.structure.Module findModule(String layerName, String moduleName)
findModule
in interface org.qi4j.api.structure.Application
public org.qi4j.api.structure.ApplicationDescriptor descriptor()
descriptor
in interface org.qi4j.api.structure.Application
public <T> T metaInfo(Class<T> infoType)
metaInfo
in interface org.qi4j.api.structure.MetaInfoHolder
public void activate() throws org.qi4j.api.activation.ActivationException
activate
in interface org.qi4j.api.activation.Activation
org.qi4j.api.activation.ActivationException
public void passivate() throws org.qi4j.api.activation.PassivationException
passivate
in interface org.qi4j.api.activation.Activation
org.qi4j.api.activation.PassivationException
public void registerActivationEventListener(org.qi4j.api.activation.ActivationEventListener listener)
registerActivationEventListener
in interface org.qi4j.api.activation.ActivationEventListenerRegistration
public void deregisterActivationEventListener(org.qi4j.api.activation.ActivationEventListener listener)
deregisterActivationEventListener
in interface org.qi4j.api.activation.ActivationEventListenerRegistration
public org.qi4j.bootstrap.Qi4jRuntime runtime()