Package org.jboss.as.ee.component
Class Attachments
java.lang.Object
org.jboss.as.ee.component.Attachments
- Author:
- John Bailey, David M. Lloyd
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.jboss.as.server.deployment.AttachmentKey<org.jboss.as.server.deployment.AttachmentList<ComponentDescription>>Additional (remote) components that can be resolved but are not installed.static final org.jboss.as.server.deployment.AttachmentKey<ComponentRegistry>static final org.jboss.as.server.deployment.AttachmentKey<String>Unlike the EE spec which says application name is the name of the top level deployment (even if it is just a jar and not an ear), the Jakarta Enterprise Beans spec semantics (for JNDI) expect that the application name is the .ear name (or any configured value in application.xml).static final org.jboss.as.server.deployment.AttachmentKey<EEApplicationClasses>static final org.jboss.as.server.deployment.AttachmentKey<EEApplicationDescription>static final org.jboss.as.server.deployment.AttachmentKey<EEModuleConfiguration>static final org.jboss.as.server.deployment.AttachmentKey<EEModuleDescription>static final org.jboss.as.server.deployment.AttachmentKey<Set<org.jboss.msc.service.ServiceName>>Components that failed during install.static final org.jboss.as.server.deployment.AttachmentKey<org.jboss.as.server.deployment.AttachmentList<MessageDestinationInjectionSource>>Any message destinations that need to be resolved.static final org.jboss.as.server.deployment.AttachmentKey<DeploymentDescriptorEnvironment>static final org.jboss.as.server.deployment.AttachmentKey<org.jboss.as.server.deployment.AttachmentList<org.jboss.as.server.deployment.SetupAction>>A list of actions that should be performed for other non-web EE threads.static final org.jboss.as.server.deployment.AttachmentKey<EEResourceReferenceProcessorRegistry>static final org.jboss.as.server.deployment.AttachmentKey<StartupCountdown>static final org.jboss.as.server.deployment.AttachmentKey<org.jboss.as.server.deployment.AttachmentList<org.jboss.as.server.deployment.SetupAction>>A list of actions that should be performed for every web invocation -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
EE_APPLICATION_DESCRIPTION
public static final org.jboss.as.server.deployment.AttachmentKey<EEApplicationDescription> EE_APPLICATION_DESCRIPTION -
EE_APPLICATION_CLASSES_DESCRIPTION
public static final org.jboss.as.server.deployment.AttachmentKey<EEApplicationClasses> EE_APPLICATION_CLASSES_DESCRIPTION -
EE_MODULE_DESCRIPTION
public static final org.jboss.as.server.deployment.AttachmentKey<EEModuleDescription> EE_MODULE_DESCRIPTION -
EE_MODULE_CONFIGURATION
public static final org.jboss.as.server.deployment.AttachmentKey<EEModuleConfiguration> EE_MODULE_CONFIGURATION -
MODULE_DEPLOYMENT_DESCRIPTOR_ENVIRONMENT
public static final org.jboss.as.server.deployment.AttachmentKey<DeploymentDescriptorEnvironment> MODULE_DEPLOYMENT_DESCRIPTOR_ENVIRONMENT -
FAILED_COMPONENTS
public static final org.jboss.as.server.deployment.AttachmentKey<Set<org.jboss.msc.service.ServiceName>> FAILED_COMPONENTSComponents that failed during install. This will allow some optional components to be ignored. -
WEB_SETUP_ACTIONS
public static final org.jboss.as.server.deployment.AttachmentKey<org.jboss.as.server.deployment.AttachmentList<org.jboss.as.server.deployment.SetupAction>> WEB_SETUP_ACTIONSA list of actions that should be performed for every web invocation -
OTHER_EE_SETUP_ACTIONS
public static final org.jboss.as.server.deployment.AttachmentKey<org.jboss.as.server.deployment.AttachmentList<org.jboss.as.server.deployment.SetupAction>> OTHER_EE_SETUP_ACTIONSA list of actions that should be performed for other non-web EE threads. At the moment this is ejb timer, remote, async invocations, and the app client. -
ADDITIONAL_RESOLVABLE_COMPONENTS
public static final org.jboss.as.server.deployment.AttachmentKey<org.jboss.as.server.deployment.AttachmentList<ComponentDescription>> ADDITIONAL_RESOLVABLE_COMPONENTSAdditional (remote) components that can be resolved but are not installed. -
EAR_APPLICATION_NAME
Unlike the EE spec which says application name is the name of the top level deployment (even if it is just a jar and not an ear), the Jakarta Enterprise Beans spec semantics (for JNDI) expect that the application name is the .ear name (or any configured value in application.xml). Absence of the .ear is expected to mean there's no application name. This attachement key, provides the application name which is follows the Jakarta Enterprise Beans spec semantics. -
MESSAGE_DESTINATIONS
public static final org.jboss.as.server.deployment.AttachmentKey<org.jboss.as.server.deployment.AttachmentList<MessageDestinationInjectionSource>> MESSAGE_DESTINATIONSAny message destinations that need to be resolved. -
RESOURCE_REFERENCE_PROCESSOR_REGISTRY
public static final org.jboss.as.server.deployment.AttachmentKey<EEResourceReferenceProcessorRegistry> RESOURCE_REFERENCE_PROCESSOR_REGISTRY -
STARTUP_COUNTDOWN
public static final org.jboss.as.server.deployment.AttachmentKey<StartupCountdown> STARTUP_COUNTDOWN -
COMPONENT_REGISTRY
public static final org.jboss.as.server.deployment.AttachmentKey<ComponentRegistry> COMPONENT_REGISTRY
-
-
Constructor Details
-
Attachments
public Attachments()
-