30.10. Infrastructural components
These components provide critical platform infrastructure. You can install a component that is not installed by default by setting
install="true"
on the component in components.xml
.
-
org.jboss.seam.core.init
- This component contains initialization settings for Seam. Always installed.
org.jboss.seam.core.init.jndiPattern
— the JNDI pattern used for looking up session beans.org.jboss.seam.core.init.debug
— enables Seam debug mode. During production, this should be set tofalse
; you may see errors if the system is placed under any load while debug is enabled.org.jboss.seam.core.init.clientSideConversations
— whentrue
, saves conversation context variables in the client rather than theHttpSession
.
-
org.jboss.seam.core.manager
- An internal component for Seam page and conversation context management. Always installed.
org.jboss.seam.core.manager.conversationTimeout
— the conversation context timeout in milliseconds.org.jboss.seam.core.manager.concurrentRequestTimeout
— the maximum wait time for a thread attempting to gain a lock on the long-running conversation context.org.jboss.seam.core.manager.conversationIdParameter
— the request parameter used to propagate the conversation ID. The default isconversationId
.org.jboss.seam.core.manager.conversationIsLongRunningParameter
— the request parameter used to propagate that the conversation is long-running. The default isconversationIsLongRunning
.org.jboss.seam.core.manager.defaultFlushMode
— sets the default flush mode on any Seam-managed Persistence Context. This defaults toAUTO
.
-
org.jboss.seam.navigation.pages
- An internal component for Seam workspace management. Always installed.
org.jboss.seam.navigation.pages.noConversationViewId
— specifies the view ID to redirect to, globally, when a conversation entry is not found on the server side.org.jboss.seam.navigation.pages.loginViewId
— specifies the view ID to redirect to, globally, when an unauthenticated user attempts to access a protected view.org.jboss.seam.navigation.pages.httpPort
— specifies the port to use, globally, when the HTTP scheme is requested.org.jboss.seam.navigation.pages.httpsPort
— specifies the port to use, globally, when the HTTPS scheme is requested.org.jboss.seam.navigation.pages.resources
— specifies a list of resources to search forpages.xml
style resources. The default isWEB-INF/pages.xml
.
-
org.jboss.seam.bpm.jbpm
- This component bootstraps a
JbpmConfiguration
. Install it as theorg.jboss.seam.bpm.Jbpm
class.org.jboss.seam.bpm.jbpm.processDefinitions
— specifies a list of jPDL file resource names to use for orchestrating business processes.org.jboss.seam.bpm.jbpm.pageflowDefinitions
— specifies a list of jPDL file resource names to use for orchestrating conversation page flows.
-
org.jboss.seam.core.conversationEntries
- An internal session-scoped component that records active long-running conversations between requests.
-
org.jboss.seam.faces.facesPage
- An internal page-scoped component that records the conversation context associated with a page.
-
org.jboss.seam.persistence.persistenceContexts
- An internal component that records the persistence contexts used in the current conversation.
-
org.jboss.seam.jms.queueConnection
- Manages a JMS
QueueConnection
. This is installed whenever managedQueueSender
is installed.org.jboss.seam.jms.queueConnection.queueConnectionFactoryJndiName
— specifies the JNDI name of a JMSQueueConnectionFactory
. The default isUIL2ConnectionFactory
.
-
org.jboss.seam.jms.topicConnection
- Manages a JMS
TopicConnection
. This is installed whenever managedTopicPublisher
is installed.org.jboss.seam.jms.topicConnection.topicConnectionFactoryJndiName
— specifies the JNDI name of a JMSTopicConnectionFactory
. The default isUIL2ConnectionFactory
.
-
org.jboss.seam.persistence.persistenceProvider
- An abstraction layer for non-standardized features of the JPA provider.
-
org.jboss.seam.core.validators
- Caches instances of Hibernate Validator
ClassValidator
. -
org.jboss.seam.faces.validation
- Lets the application determine whether validation succeeded.
-
org.jboss.seam.debug.introspector
- Provides support for the Seam Debug Page.
-
org.jboss.seam.debug.contexts
- Provides support for the Seam Debug Page.
-
org.jboss.seam.exception.exceptions
- An internal component for exception handling.
-
org.jboss.seam.transaction.transaction
- An API for controlling transactions and abstracting the underlying transaction management implementation behind a JTA-compatible interface.
-
org.jboss.seam.faces.safeActions
- Determines that an action expression in an incoming URL is safe by checking that the action expression exists in the view.