Introduction and Roadmap
Document Scope and Audience
WebLogic Event Server Documentation Set
Guide to This Document
Samples for the WebLogic Event Server Application Developer
Overview of Creating WebLogic Event Server Applications
Overview of the WebLogic Event Server Programming Model
WebLogic Event Server Components
Component Configuration Files
How Components Fit Together
WebLogic Event Server APIs
Creating WebLogic Event Server Applications: Typical Steps
Creating the EPN Assembly File
Creating the Event Types
Next Steps
Creating Adapters
Overview of Adapters
Creating Adapters: Typical Steps
Programming the Adapter Class: Guidelines
Programming the Adapter Factory Class
Updating the EPN Assembly File
Registering the Adapter Factory as an OSGI Service
Declaring the Adapter Components in your Application
Configuring the Adapter
Example of an Adapter Configuration File
Creating an Adapter in Its Own Bundle
Extending the Configuration of an Adapter
Creating the XSD Schema File
Complete Example of an Extended XSD Schema File
Programming Access to the Configuration of an Adapter
Passing Login Credentials from an Adapter to the Data Feed Provider
Updating the Adapter Code to Access the Login Credential Properties
Using Java Message Service (JMS) in Your Applications
Overview of Using JMS in WebLogic Event Server Applications
Additional Programming Guidelines for JMS Adapters
Additional Configuration for JMS Adapters
Using WebLogic Event Server AsyncBeans
Configuring AsyncBeans using Configuration Objects
Common AsyncBean Tasks
Asynchronous Message Reception
Retrieving JMS objects from JNDI
Using WorkManager with Transactions
Dependency Injection Using Simple Declaritive Services
Dependency Injection Using Spring
Configuring the Stream Component
Overview of the Stream Configuration File
Creating the Stream Configuration File: Main Steps
Example of an Stream Configuration File
Configuring the Complex Event Processor
Overview of the Complex Event Processer Configuration File
Configuring the Complex Event Processor: Main Steps
Example of a Processor Configuration File
Programming the Business Logic Component
Overview of Programming the Business Logic Component
Programming Business Logic: Guidelines
Accessing a Relational Database
Assembling and Deploying WebLogic Event Server Applications
Overview of Application Assembly and Deployment
Assembling a WebLogic Event Server Application: Main Steps
Creating the MANIFEST.MF File
Accessing Third-Party JAR Files From Your Application
Deploying WebLogic Event Server Applications: Main Steps
Using the Load Generator to Test Your Application
Overview of the Load Generator Utility
Creating a Load Generator Property File
Creating a Data Feed File
Configuring the csvgen Adapter in Your Application
Additional Information about Spring and OSGi