Petals ESB Container

The microkernel should be able to load extensions before loading its internal components

Details

  • Type: Improvement Request Improvement Request
  • Status: Resolved Resolved
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 4.2.0
  • Fix Version/s: 5.0.0
  • Component/s: Micro-kernel
  • Security Level: Public
  • Description:
    Hide

    Nowadays the Petals µKernel supports:

    • to load extension once all its internal component are loaded,
    • and to load dedicated implementation of mutable internal component.

    In some case, an implementation of a mutable component can require to embed its external resources into dedicated Fractal components (for example, the registry overlay is embedded into a Fractal component to avoid to start another process using the sample configuration). So this Fractal component must be loaded before the mutable component implementation.

    Show
    Nowadays the Petals µKernel supports:
    • to load extension once all its internal component are loaded,
    • and to load dedicated implementation of mutable internal component.
    In some case, an implementation of a mutable component can require to embed its external resources into dedicated Fractal components (for example, the registry overlay is embedded into a Fractal component to avoid to start another process using the sample configuration). So this Fractal component must be loaded before the mutable component implementation.
  • Environment:
    -

Issue Links

Activity

Christophe DENEUX made changes - Tue, 21 Jan 2014 - 11:21:39 +0100
Field Original Value New Value
Summary The microkernel should be able to load extension before loading its internal components The microkernel should be able to load extensions before loading its internal components
Fix Version/s 4.2.1 [ 10413 ]
Priority Major [ 3 ]
Component/s Micro-kernel [ 10291 ]
Component/s Administration [ 10052 ]
Christophe DENEUX made changes - Tue, 21 Jan 2014 - 11:22:00 +0100
Description Nowadays the Petals µKernel supports:
# to load extension once all its internal component are loaded,
# and to load dedicated implementation of mutable internal component.

In some case, an implementation of a mutable component can require to embed its external resources into dedicated Fractal components (for example, the registry overlay is embedded into a Fractal component to avoid to start another process using the sample configuration). So this Fractal component *must* be loaded before the mutable component implementation.
Nowadays the Petals µKernel supports:
* to load extension once all its internal component are loaded,
* and to load dedicated implementation of mutable internal component.

In some case, an implementation of a mutable component can require to embed its external resources into dedicated Fractal components (for example, the registry overlay is embedded into a Fractal component to avoid to start another process using the sample configuration). So this Fractal component *must* be loaded before the mutable component implementation.
Christophe DENEUX made changes - Tue, 21 Jan 2014 - 11:22:09 +0100
Status New [ 10000 ] Open [ 10002 ]
Christophe DENEUX made changes - Tue, 21 Jan 2014 - 11:22:12 +0100
Status Open [ 10002 ] In Progress [ 10003 ]
Christophe DENEUX made changes - Tue, 21 Jan 2014 - 11:36:41 +0100
Link This issue blocks PETALSREGOVER-5 [ PETALSREGOVER-5 ]
Hide
Christophe DENEUX added a comment - Thu, 23 Jan 2014 - 11:05:16 +0100

A pre-extension mechanism has been introduced into the trunk

Show
Christophe DENEUX added a comment - Thu, 23 Jan 2014 - 11:05:16 +0100 A pre-extension mechanism has been introduced into the trunk
Christophe DENEUX made changes - Thu, 23 Jan 2014 - 11:05:16 +0100
Status In Progress [ 10003 ] Resolved [ 10004 ]
Resolution Fixed [ 1 ]
Transition Status Change Time Execution Times Last Executer Last Execution Date
New New Open Open
3m 1s
1
Christophe DENEUX
Tue, 21 Jan 2014 - 11:22:09 +0100
Open Open In Progress In Progress
3s
1
Christophe DENEUX
Tue, 21 Jan 2014 - 11:22:12 +0100
In Progress In Progress Resolved Resolved
1d 23h 43m
1
Christophe DENEUX
Thu, 23 Jan 2014 - 11:05:16 +0100



People

Dates

  • Created:
    Tue, 21 Jan 2014 - 11:19:08 +0100
    Updated:
    Thu, 23 Jan 2014 - 11:05:16 +0100
    Resolved:
    Thu, 23 Jan 2014 - 11:05:16 +0100