Petals ESB Container

Remove useless contextual (related to flow attributes) exchange builder

Details

  • Type: Task Task
  • Status: Resolved Resolved
  • Priority: Minor Minor
  • Resolution: Fixed
  • Affects Version/s: 4.2.4
  • Fix Version/s: 5.0.0
  • Component/s: Logging
  • Security Level: Public
  • Description:
    Hide

    Currently, flow attributes are initialised in a new exchange in the implementation of the MessageExchangeFactory present in the container (petals-message-exchange).
    Since most of the work around flow attributes is actually done in the CDK, it would be more coherent to move this initialisation in the CDK (at exchange creation).

    Note:

    • There is code responsibility: for now flow attributes things are implemented in petals-log, petals-commons-log and petals-cdk-steplog
    • There runtime responsibility: for now flow attributes are initialised in messages in the container, and manipulated (transferred from message to execution context) in the CDK

    This issue concerns the second point.

    This implies that the complex architecture with the ContextualMessageExchangeImplBuilder and AbstractContextualMessageExchangeFactory is not needed anymore and can be removed.

    See also PETALSCDK-129.

    Show
    Currently, flow attributes are initialised in a new exchange in the implementation of the MessageExchangeFactory present in the container (petals-message-exchange). Since most of the work around flow attributes is actually done in the CDK, it would be more coherent to move this initialisation in the CDK (at exchange creation). Note:
    • There is code responsibility: for now flow attributes things are implemented in petals-log, petals-commons-log and petals-cdk-steplog
    • There runtime responsibility: for now flow attributes are initialised in messages in the container, and manipulated (transferred from message to execution context) in the CDK
    This issue concerns the second point. This implies that the complex architecture with the ContextualMessageExchangeImplBuilder and AbstractContextualMessageExchangeFactory is not needed anymore and can be removed. See also PETALSCDK-129.
  • Environment:
    -

Issue Links

Activity

Victor NOËL made changes - Thu, 23 Apr 2015 - 10:03:12 +0200
Field Original Value New Value
Assignee Christophe DENEUX [ cdeneux ] Victor NOËL [ vnoel ]
Victor NOËL made changes - Thu, 23 Apr 2015 - 10:04:41 +0200
Priority Blocker [ 1 ]
Description Currently, flow attributes are initialised in a new exchange in the implementation of the MessageExchangeFactory present in the container (petals-message-exchange).

Since most of the work around flow attributes is actually done in the CDK, it would be more coherent to move this initialisation in the CDK (at exchange creation).

Note:
 - There is code responsibility: for now flow attributes things are implemented in petals-log, petals-commons-log and petals-cdk-steplog
 - There runtime responsibility: for now flow attributes are initialised in messages in the container, and manipulated (transferred from message to execution context) in the CDK

This issue concerns the second point.
Currently, flow attributes are initialised in a new exchange in the implementation of the MessageExchangeFactory present in the container (petals-message-exchange).

Since most of the work around flow attributes is actually done in the CDK, it would be more coherent to move this initialisation in the CDK (at exchange creation).

Note:
 - There is code responsibility: for now flow attributes things are implemented in petals-log, petals-commons-log and petals-cdk-steplog
 - There runtime responsibility: for now flow attributes are initialised in messages in the container, and manipulated (transferred from message to execution context) in the CDK

This issue concerns the second point.

See also PETALSCDK-129.
Victor NOËL made changes - Thu, 23 Apr 2015 - 10:10:55 +0200
Link This issue blocks PETALSCDK-129 [ PETALSCDK-129 ]
Victor NOËL made changes - Thu, 23 Apr 2015 - 10:18:03 +0200
Summary Move flow attributes responsibility to CDK Move flow attributes responsibility to CDK: Remove useless exchange builder
Description Currently, flow attributes are initialised in a new exchange in the implementation of the MessageExchangeFactory present in the container (petals-message-exchange).

Since most of the work around flow attributes is actually done in the CDK, it would be more coherent to move this initialisation in the CDK (at exchange creation).

Note:
 - There is code responsibility: for now flow attributes things are implemented in petals-log, petals-commons-log and petals-cdk-steplog
 - There runtime responsibility: for now flow attributes are initialised in messages in the container, and manipulated (transferred from message to execution context) in the CDK

This issue concerns the second point.

See also PETALSCDK-129.
Currently, flow attributes are initialised in a new exchange in the implementation of the MessageExchangeFactory present in the container (petals-message-exchange).

Since most of the work around flow attributes is actually done in the CDK, it would be more coherent to move this initialisation in the CDK (at exchange creation).

Note:
 - There is code responsibility: for now flow attributes things are implemented in petals-log, petals-commons-log and petals-cdk-steplog
 - There runtime responsibility: for now flow attributes are initialised in messages in the container, and manipulated (transferred from message to execution context) in the CDK

This issue concerns the second point.

This implies that the complex architecture with the ContextualMessageExchangeImplBuilder is not needed anymore and can be removed.

See also PETALSCDK-129.
Victor NOËL made changes - Thu, 23 Apr 2015 - 10:21:01 +0200
Link This issue blocks PETALSCDK-129 [ PETALSCDK-129 ]
Victor NOËL made changes - Thu, 23 Apr 2015 - 10:21:38 +0200
Link This issue depends on PETALSCDK-129 [ PETALSCDK-129 ]
Victor NOËL made changes - Thu, 23 Apr 2015 - 10:22:59 +0200
Summary Move flow attributes responsibility to CDK: Remove useless exchange builder Remove useless contextual (related to flow attributes) exchange builder
Description Currently, flow attributes are initialised in a new exchange in the implementation of the MessageExchangeFactory present in the container (petals-message-exchange).

Since most of the work around flow attributes is actually done in the CDK, it would be more coherent to move this initialisation in the CDK (at exchange creation).

Note:
 - There is code responsibility: for now flow attributes things are implemented in petals-log, petals-commons-log and petals-cdk-steplog
 - There runtime responsibility: for now flow attributes are initialised in messages in the container, and manipulated (transferred from message to execution context) in the CDK

This issue concerns the second point.

This implies that the complex architecture with the ContextualMessageExchangeImplBuilder is not needed anymore and can be removed.

See also PETALSCDK-129.
Currently, flow attributes are initialised in a new exchange in the implementation of the MessageExchangeFactory present in the container (petals-message-exchange).
Since most of the work around flow attributes is actually done in the CDK, it would be more coherent to move this initialisation in the CDK (at exchange creation).

Note:
 - There is code responsibility: for now flow attributes things are implemented in petals-log, petals-commons-log and petals-cdk-steplog
 - There runtime responsibility: for now flow attributes are initialised in messages in the container, and manipulated (transferred from message to execution context) in the CDK

This issue concerns the second point.

This implies that the complex architecture with the ContextualMessageExchangeImplBuilder and AbstractContextualMessageExchangeFactory is not needed anymore and can be removed.

See also PETALSCDK-129.
Victor NOËL made changes - Thu, 23 Apr 2015 - 10:26:07 +0200
Link This issue blocks PETALSESBCONT-329 [ PETALSESBCONT-329 ]
Victor NOËL made changes - Thu, 23 Apr 2015 - 10:26:23 +0200
Link This issue blocks PETALSESBCONT-329 [ PETALSESBCONT-329 ]
Victor NOËL made changes - Thu, 28 May 2015 - 12:36:03 +0200
Status New [ 10000 ] Open [ 10002 ]
Priority Blocker [ 1 ] Minor [ 4 ]
Victor NOËL made changes - Thu, 28 May 2015 - 12:36:05 +0200
Status Open [ 10002 ] In Progress [ 10003 ]
Victor NOËL made changes - Thu, 28 May 2015 - 12:39:40 +0200
Status In Progress [ 10003 ] Resolved [ 10004 ]
Fix Version/s 5.0.0 [ 10413 ]
Resolution Fixed [ 1 ]
Transition Status Change Time Execution Times Last Executer Last Execution Date
New New Open Open
35d 2h 33m
1
Victor NOËL
Thu, 28 May 2015 - 12:36:03 +0200
Open Open In Progress In Progress
2s
1
Victor NOËL
Thu, 28 May 2015 - 12:36:05 +0200
In Progress In Progress Resolved Resolved
3m 35s
1
Victor NOËL
Thu, 28 May 2015 - 12:39:40 +0200



People

Dates

  • Created:
    Thu, 23 Apr 2015 - 10:02:34 +0200
    Updated:
    Thu, 28 May 2015 - 12:39:40 +0200
    Resolved:
    Thu, 28 May 2015 - 12:39:40 +0200