JBoss.org
Community Documentation
Prev
Next
Part II. eXoKernel
Table of Contents
51. eXo Kernel
51.1. eXo Kernel introduction
52. ExoContainer info
52.1. Container hierarchy
53. Service Configuration for Beginners
53.1. Objective
53.2. Requirements
53.3. Services
53.4. Configuration File
53.5. Execution Modes
53.6. Containers
53.7. Configuration Retrieval
53.7.1. RootContainer
53.7.2. PortalContainer
53.7.3. StandaloneContainer
53.8. Service instantiation
53.9. Miscellaneous
53.9.1. Startable interface
53.9.2. Inversion of Control
53.9.3. More Containers
53.9.4. Single Implementation Services
53.9.5. Configuration properties
53.9.6. Configuration Logging
53.10. Further Reading
54. Service Configuration in Detail
54.1. Objectives
54.2. Requirements
54.3. Sample Service
54.3.1. Java Class
54.3.2. First configuration file
54.3.3. Init Parameters
54.3.4. Service Access
54.4. Parameters
54.4.1. Value-Param
54.4.2. Properties-Param
54.4.3. Object-Param
54.4.4. Collection
54.5. External Plugin
54.6. Import
54.7. System properties
55. Container Configuration
55.1. Intro
55.2. Kernel configuration namespace
55.3. Understanding how configuration files are loaded
55.3.1. Configuration Retrieval
55.3.2. Advanced concepts for the
PortalContainers
55.4. System property configuration
55.4.1. Properties init param
55.4.2. Properties URL init param
55.4.3. System Property configuration of the properties URL
55.5. Variable Syntaxes
55.6. Runtime configuration profiles
55.6.1. Profiles activation
55.6.2. Profiles configuration
55.7. Component request life cycle
55.7.1. Component request life cycle contract
55.7.2. Request life cycle
55.7.3. When request life cycle is triggered
56. Inversion Of Control
56.1. Overview
56.2. How
56.3. Injection
56.4. Side effects
57. Services Wiring
57.1. Overview
57.2. Portal Instance
57.3. Introduction to the XML schema of the configuration.xml file
57.4. Configuration retrieval and log of this retrieval
58. Component Plugin Priority
59. Understanding the ListenerService
59.1. Objectives
59.2. What is the ListenerService ?
59.3. How does it work?
59.3.1. Registering a listener
59.3.2. Triggering an event
59.4. How to configure a listener?
59.5. Concrete Example
60. Initial Context Binder
60.1. API
61. Job Scheduler Service
61.1. What is Job Scheduler?
61.2. Where is Job Scheduler Service used in eXo Products?
61.3. How does Job Scheduler work?
61.3.1. How can Job Scheduler Service be used in Kernel?
61.3.2. Samples
61.4. Reference
62. eXo Cache
62.1. Basic concepts
62.2. Advanced concepts
62.2.1. Invalidation
62.2.2. FutureExoCache
62.3. eXo Cache extension
62.4. eXo Cache based on JBoss Cache
62.4.1. Configuring the ExoCacheFactory
62.4.2. Adding specific configuration for a cache
62.4.3. Adding a cache creator
62.4.4. Defining a cache
62.5. eXo Cache based on Infinispan
62.5.1. Configure the ExoCacheFactory
62.5.2. Add specific configuration for a cache
62.5.3. Add a cache creator
62.5.4. Define an infinispan cache instance
63. TransactionService
63.1. Base information
63.2. Existing TransactionService implementations
63.2.1. JOTM in standalone mode
63.2.2. Generic TransactionService based on the TransactionManagerLookup of JBoss Cache
63.2.3. Specific GenericTransactionService for JBoss Cache and Arjuna
63.2.4. Generic TransactionService based on the TransactionManagerLookup of Infinispan
63.2.5. Specific GenericTransactionService for Infinispan and Arjuna
63.2.6. A very specific TransactionService for JBoss AS
63.2.7. TransactionsEssentials in standalone mode
64. The data source provider
64.1. Description
64.2. Configuration
65. JNDI naming
65.1. Prerequisites
65.2. How it works
65.2.1. JNDI System property initialization
65.2.2. JNDI reference binding
65.3. Configuration examples
65.4. Recommendations for Application Developers
65.5. InitialContextInitializer API
66. Logs configuration
66.1. Introdution
66.2. Logs configuration initializer
66.3. Configuration examples
66.3.1. Log4J
66.3.2. JDK Logging
66.3.3. Commons Logging SimpleLogss
66.4. Tips and Troubleshooting
66.4.1. JBoss tips
66.4.2. Other tips
67. Manageability
67.1. Introduction
67.2. Managed framework API
67.2.1. Annotations
67.3. JMX Management View
67.3.1. JMX Annotations
67.4. Example
67.4.1. CacheService example
68. ListenerService
68.1. Asynchronous Event Broadcast
69. RPC Service
69.1. Description
69.2. Configuration
69.3. The SingleMethodCallCommand
Prev
Chapter 50. JCR Performance Tuning Guide
Top of page
Front page
Next
Chapter 51. eXo Kernel