JBoss.org
Community Documentation
Prev
Next
Part II. eXoKernel
Table of Contents
52. eXo Kernel
52.1. eXo Kernel introduction
53. ExoContainer info
53.1. Container hierarchy
54. Service Configuration for Beginners
54.1. Objective
54.2. Requirements
54.3. Services
54.4. Configuration File
54.5. Execution Modes
54.6. Containers
54.7. Configuration Retrieval
54.7.1. RootContainer
54.7.2. PortalContainer
54.7.3. StandaloneContainer
54.8. Service instantiation
54.9. Miscellaneous
54.9.1. Startable interface
54.9.2. Inversion of Control
54.9.3. More Containers
54.9.4. Single Implementation Services
54.9.5. Configuration properties
54.9.6. Configuration Logging
54.10. Further Reading
55. Service Configuration in Detail
55.1. Objectives
55.2. Requirements
55.3. Sample Service
55.3.1. Java Class
55.3.2. First configuration file
55.3.3. Init Parameters
55.3.4. Service Access
55.4. Parameters
55.4.1. Value-Param
55.4.2. Properties-Param
55.4.3. Object-Param
55.4.4. Collection
55.5. External Plugin
55.6. Import
55.7. System properties
55.8. Understanding the prefixes supported by the configuration manager
56. Container Configuration
56.1. Intro
56.2. Kernel configuration namespace
56.3. Understanding how configuration files are loaded
56.3.1. Configuration Retrieval
56.3.2. Advanced concepts for the
PortalContainers
56.4. System property configuration
56.4.1. Properties init param
56.4.2. Properties URL init param
56.4.3. System Property configuration of the properties URL
56.5. Variable Syntaxes
56.6. Runtime configuration profiles
56.6.1. Profiles activation
56.6.2. Profiles configuration
56.7. Component request life cycle
56.7.1. Component request life cycle contract
56.7.2. Request life cycle
56.7.3. When request life cycle is triggered
57. Inversion Of Control
57.1. Overview
57.2. How
57.3. Injection
57.4. Side effects
58. Services Wiring
58.1. Overview
58.2. Portal Instance
58.3. Introduction to the XML schema of the configuration.xml file
58.4. Configuration retrieval and log of this retrieval
59. Component Plugin Priority
60. Understanding the ListenerService
60.1. Objectives
60.2. What is the ListenerService ?
60.3. How does it work?
60.3.1. Registering a listener
60.3.2. Triggering an event
60.4. How to configure a listener?
60.5. Concrete Example
61. Initial Context Binder
61.1. API
62. Job Scheduler Service
62.1. What is Job Scheduler?
62.2. Where is Job Scheduler Service used in eXo Products?
62.3. How does Job Scheduler work?
62.3.1. How can Job Scheduler Service be used in Kernel?
62.3.2. Samples
62.4. Reference
63. eXo Cache
63.1. Basic concepts
63.2. Advanced concepts
63.2.1. Invalidation
63.2.2. FutureExoCache
63.3. eXo Cache extension
63.4. eXo Cache based on JBoss Cache
63.4.1. Configuring the ExoCacheFactory
63.4.2. Adding specific configuration for a cache
63.4.3. Adding a cache creator
63.4.4. Defining a cache
63.5. eXo Cache based on Infinispan
63.5.1. Configure the ExoCacheFactory
63.5.2. Add specific configuration for a cache
63.5.3. Add a cache creator
63.5.4. Define an infinispan cache instance
63.5.5. Using Infinispan in distributed mode
64. TransactionService
64.1. Base information
64.2. Existing TransactionService implementations
64.2.1. JOTM in standalone mode
64.2.2. Generic TransactionService based on the TransactionManagerLookup of JBoss Cache
64.2.3. Specific GenericTransactionService for JBoss Cache and Arjuna
64.2.4. Generic TransactionService based on the TransactionManagerLookup of Infinispan
64.2.5. Specific GenericTransactionService for Infinispan and Arjuna
64.2.6. A very specific TransactionService for JBoss AS
64.2.7. TransactionsEssentials in standalone mode
65. The data source provider
65.1. Description
65.2. Configuration
66. JNDI naming
66.1. Prerequisites
66.2. How it works
66.2.1. JNDI System property initialization
66.2.2. JNDI reference binding
66.3. Configuration examples
66.4. Recommendations for Application Developers
66.5. InitialContextInitializer API
67. Logs configuration
67.1. Introdution
67.2. Logs configuration initializer
67.3. Configuration examples
67.3.1. Log4J
67.3.2. JDK Logging
67.3.3. Commons Logging SimpleLogss
67.4. Tips and Troubleshooting
67.4.1. JBoss tips
67.4.2. Other tips
68. Manageability
68.1. Introduction
68.2. Managed framework API
68.2.1. Annotations
68.3. JMX Management View
68.3.1. JMX Annotations
68.4. Example
68.4.1. CacheService example
69. ListenerService
69.1. Asynchronous Event Broadcast
70. RPC Service
70.1. Description
70.2. Configuration
70.3. The SingleMethodCallCommand
Prev
Chapter 51. JCR Performance Tuning Guide
Top of page
Front page
Next
Chapter 52. eXo Kernel