JBoss Community

IronJacamar Management

created by Jesper Pedersen in IronJacamar Development - View the full document

IronJacamar management

 

The goal of this page is to describe the management features of the IronJacamar container, the design and key implementation classes.

 

 

Requirements

 

The overall requirements are

 

 

  • Show the configuration of deployed resource adapters and datasources
  • Show statistics for resource adapters and datasources
  • Apply changes to the configuration of deployed resource adapters and datasources
  • Invoke operations on the deployed resource adapters and datasources

 

Design

 

We should a central place where the management view of resource adapters and datasources are registered (ManagementRepository).

 

This repository provides access to classes (Connector / DataSource) that represent a single deployment of either a resource adapter or a datasource.

 

Each of these classes are split into a hierarchy where information about the deployment and references to the live objects are maintained. It must be a design goal that the management classes uses methods from the public API of the IronJacamar container.

 

  ManagementRepository
    |
    |- Connector
    |    |
    |    |- Resource Adapter 
    |    |
    |    |- Connection Factories
    |    |
    |    |- Admin Objects
    |
    |- DataSource

 

See a description of each class below.

 

Features

 

 


Implementation

 

The implementation is located in the core module of the IronJacamar repository. The package is

 

org.jboss.jca.core.api.management

 

 

Test suite

 

 

 

Comment by going to Community

Create a new document in IronJacamar Development at Community