Petals ESB Container

Externalize the registry implementation

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: Registry
  • Security Level: Public
  • Description:
    Hide

    Externalize the registry implementation in a dedicated project:

    • to continue the development of the Petals µKernel,
    • to be able to change easily the implementation of the registry.

    The registry implementation is selected according the following rules:

    1. the registry implementation configured in the topology definition (as the registry is distributed, it must be the same on each Petals ESB node)
    2. otherwise, if no registry implementation is configured, the registry implementation available on the classpath is used.

    If an error occurs, the Petals ESB node startup is aborted.

    Show
    Externalize the registry implementation in a dedicated project:
    • to continue the development of the Petals µKernel,
    • to be able to change easily the implementation of the registry.
    The registry implementation is selected according the following rules:
    1. the registry implementation configured in the topology definition (as the registry is distributed, it must be the same on each Petals ESB node)
    2. otherwise, if no registry implementation is configured, the registry implementation available on the classpath is used.
    If an error occurs, the Petals ESB node startup is aborted.
  • Environment:
    -

Issue Links

Activity

Christophe DENEUX made changes - Thu, 7 Nov 2013 - 15:30:38 +0100
Field Original Value New Value
Link This issue depends on PETALSESBCONT-268 [ PETALSESBCONT-268 ]
Christophe DENEUX made changes - Thu, 7 Nov 2013 - 18:08:18 +0100
Link This issue depends on PETALSESBCONT-269 [ PETALSESBCONT-269 ]
Christophe DENEUX made changes - Wed, 13 Nov 2013 - 11:52:56 +0100
Status New [ 10000 ] Open [ 10002 ]
Priority Major [ 3 ]
Christophe DENEUX made changes - Wed, 13 Nov 2013 - 11:52:59 +0100
Status Open [ 10002 ] In Progress [ 10003 ]
Hide
Christophe DENEUX added a comment - Wed, 13 Nov 2013 - 11:53:09 +0100

The registry is dynamically loaded in the trunk: svn#35853

Show
Christophe DENEUX added a comment - Wed, 13 Nov 2013 - 11:53:09 +0100 The registry is dynamically loaded in the trunk: svn#35853
Christophe DENEUX made changes - Wed, 13 Nov 2013 - 15:49:42 +0100
Link This issue depends on PETALSESBCONT-271 [ PETALSESBCONT-271 ]
Christophe DENEUX made changes - Wed, 13 Nov 2013 - 15:50:46 +0100
Link This issue depends on PETALSESBCONT-272 [ PETALSESBCONT-272 ]
Christophe DENEUX made changes - Fri, 13 Dec 2013 - 12:07:20 +0100
Link This issue depends on PETALSESBCONT-273 [ PETALSESBCONT-273 ]
Christophe DENEUX made changes - Fri, 13 Dec 2013 - 12:21:19 +0100
Link This issue blocks PETALSESBCONT-275 [ PETALSESBCONT-275 ]
Christophe DENEUX made changes - Fri, 13 Dec 2013 - 12:24:40 +0100
Link This issue depends on PETALSESBCONT-274 [ PETALSESBCONT-274 ]
Christophe DENEUX made changes - Mon, 16 Dec 2013 - 16:29:29 +0100
Link This issue blocks PETALSESBCONT-276 [ PETALSESBCONT-276 ]
Christophe DENEUX made changes - Mon, 6 Jan 2014 - 14:56:48 +0100
Fix Version/s 4.2.1 [ 10413 ]
Christophe DENEUX made changes - Fri, 4 Apr 2014 - 10:25:52 +0200
Status In Progress [ 10003 ] Resolved [ 10004 ]
Resolution Fixed [ 1 ]
Christophe DENEUX made changes - Wed, 4 Jun 2014 - 09:03:04 +0200
Link This issue depends on PETALSESBCONT-304 [ PETALSESBCONT-304 ]
Transition Status Change Time Execution Times Last Executer Last Execution Date
New New Open Open
5d 20h 27m
1
Christophe DENEUX
Wed, 13 Nov 2013 - 11:52:56 +0100
Open Open In Progress In Progress
3s
1
Christophe DENEUX
Wed, 13 Nov 2013 - 11:52:59 +0100
In Progress In Progress Resolved Resolved
141d 21h 32m
1
Christophe DENEUX
Fri, 4 Apr 2014 - 10:25:52 +0200



People

Dates

  • Created:
    Thu, 7 Nov 2013 - 15:25:26 +0100
    Updated:
    Wed, 4 Jun 2014 - 09:03:04 +0200
    Resolved:
    Fri, 4 Apr 2014 - 10:25:52 +0200