eXo Platform 3.0
Prev
Next
Part II. eXoKernel
Table of Contents
44. eXo Kernel
eXo Kernel introduction
45. ExoContainer info
Container hierarchy
46. Service Configuration for Beginners
Objective
Requirements
Services
Configuration File
Execution Modes
Containers
Configuration Retrieval
RootContainer
PortalContainer
StandaloneContainer
Service instantiation
Miscellaneous
Startable interface
Inversion of Control
More Containers
Single Implementation Services
Configuration properties
Configuration Logging
Further Reading
47. Service Configuration in Detail
Objectives
Requirements
Sample Service
Java Class
First configuration file
Init Parameters
Service Access
Parameters
Value-Param
Properties-Param
Object-Param
Collection
External Plugin
Import
System properties
48. Container Configuration
Intro
Kernel configuration namespace
Understanding how configuration files are loaded
Configuration Retrieval
Advanced concepts for the
PortalContainers
System property configuration
Properties init param
Properties URL init param
System Property configuration of the properties URL
Runtime configuration profiles
Profiles activation
Profiles configuration
Component request life cycle
Component request life cycle contract
Request life cycle
When request life cycle is triggered
49. Inversion Of Control
Overview
How
Injection
Side effects
50. Services Wiring
Overview
Portal Instance
Introduction to the XML schema of the configuration.xml file
Configuration retrieval and log of this retrieval
51. Component Plugin Priority
52. Understanding the ListenerService
Objectives
What is the ListenerService ?
How does it work?
Registering a listener
Triggering an event
How to configure a listener?
Concrete Example
53. Initial Context Binder service
API
Configuration
54. Job Scheduler Service
What is Job Scheduler?
Where is Job Scheduler Service used in eXo Products?
How does Job Scheduler work?
How can Job Scheduler Service be used in Kernel?
Samples
Reference
55. eXo Cache
Basic concepts
eXo Cache extension
eXo Cache based on JBoss Cache
Configuring the ExoCacheFactory
Adding specific configuration for a cache
Adding a cache creator
Defining a cache
56. TransactionService
Base information
57. JNDI naming
Prerequisites
How it works
JNDI System property initialization
JNDI reference binding
Configuration examples
Recommendations for Application Developers
InitialContextInitializer API
58. Logs configuration
Introdution
Logs configuration initializer
Configuration examples
Log4J
JDK Logging
Commons Logging SimpleLogss
Tips and Troubleshooting
JBoss tips
Other tips
59. Manageability
Introduction
Managed framework API
Annotations
JMX Management View
JMX Annotations
Example
CacheService example
Prev
Up
Home
Next