Petals CDK

Remove uses of ExecutionContext, always use PetalsExecutionContext instead

Details

  • Type: Task Task
  • Status: Resolved Resolved
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 5.6.0
  • Fix Version/s: 5.6.1
  • Component/s: None
  • Security Level: Public
  • Description:
    Hide

    In order for PETALSESBCONT-424 to be realised, ExecutionContext is not going to be used anymore.

    Unfortunately, some code in the CDK calls ExecutionContext instead of using the API provided by PetalsExecutionContext (that used ExecutionContext internally in the past and that will replace it with slf4j's MDC).

    This will impacts all the components that want to run on the container 5.0.2+.

    A a side note, it also means that any dependency to jcl-over-slf4j, log4j-over-slf4j, slf4j-jdk14 or slf4j-api will be removed from the components zip (because they are already present in the system classloader, see PETALSDISTRIB-256)

    Show
    In order for PETALSESBCONT-424 to be realised, ExecutionContext is not going to be used anymore. Unfortunately, some code in the CDK calls ExecutionContext instead of using the API provided by PetalsExecutionContext (that used ExecutionContext internally in the past and that will replace it with slf4j's MDC). This will impacts all the components that want to run on the container 5.0.2+. A a side note, it also means that any dependency to jcl-over-slf4j, log4j-over-slf4j, slf4j-jdk14 or slf4j-api will be removed from the components zip (because they are already present in the system classloader, see PETALSDISTRIB-256)
  • Environment:
    -

Issue Links

Activity

Victor NOËL made changes - Tue, 31 May 2016 - 16:52:19 +0200
Field Original Value New Value
Status New [ 10000 ] Open [ 10002 ]
Priority Major [ 3 ]
Assignee Christophe DENEUX [ cdeneux ] Victor NOËL [ vnoel ]
Victor NOËL made changes - Tue, 31 May 2016 - 16:52:23 +0200
Status Open [ 10002 ] In Progress [ 10003 ]
Christophe DENEUX made changes - Tue, 31 May 2016 - 16:54:19 +0200
Link This issue blocks PETALSESBCONT-424 [ PETALSESBCONT-424 ]
Victor NOËL made changes - Wed, 1 Jun 2016 - 09:12:44 +0200
Summary Remove dependencies on ExecutionContext API Remove uses of ExecutionContext, always use PetalsExecutionContext instead
Description In order for PETALSESBCONT-424 to be realised, ExecutionContext is not going to be used anymore.

Unfortunately, some code in the CDK calls ExecutionContext instead of using the API provided by PetalsExecutionContext (that used ExecutionContext internally in the past and that will replace it with slf4j's MDC).

This will impacts all the components that want to run on the container 5.0.2+.
In order for PETALSESBCONT-424 to be realised, ExecutionContext is not going to be used anymore.

Unfortunately, some code in the CDK calls ExecutionContext instead of using the API provided by PetalsExecutionContext (that used ExecutionContext internally in the past and that will replace it with slf4j's MDC).

This will impacts all the components that want to run on the container 5.0.2+.

A a side note, it also means that any dependency to jcl-over-slf4j, log4j-over-slf4j, slf4j-jdk14 or slf4j-api will be removed from the components zip (because they are already present in the system classloader, see PETALSDISTRIB-256)
Victor NOËL made changes - Wed, 1 Jun 2016 - 11:21:28 +0200
Status In Progress [ 10003 ] Resolved [ 10004 ]
Fix Version/s 5.6.1 [ 10641 ]
Resolution Fixed [ 1 ]
Victor NOËL made changes - Wed, 1 Jun 2016 - 11:22:25 +0200
Link This issue blocks PETALSSEACTIVITI-23 [ PETALSSEACTIVITI-23 ]
Victor NOËL made changes - Wed, 1 Jun 2016 - 11:22:47 +0200
Link This issue blocks PETALSSECAMEL-23 [ PETALSSECAMEL-23 ]
Victor NOËL made changes - Wed, 1 Jun 2016 - 11:23:03 +0200
Link This issue blocks PETALSSEEIP-26 [ PETALSSEEIP-26 ]
Victor NOËL made changes - Wed, 1 Jun 2016 - 11:23:58 +0200
Link This issue blocks PETALSSEJSR-36 [ PETALSSEJSR-36 ]
Victor NOËL made changes - Wed, 1 Jun 2016 - 11:24:15 +0200
Link This issue blocks PETALSSEPOJO-25 [ PETALSSEPOJO-25 ]
Victor NOËL made changes - Wed, 1 Jun 2016 - 11:24:33 +0200
Link This issue blocks PETALSSEQUARTZ-19 [ PETALSSEQUARTZ-19 ]
Victor NOËL made changes - Wed, 1 Jun 2016 - 11:24:56 +0200
Link This issue blocks PETALSSERMI-23 [ PETALSSERMI-23 ]
Victor NOËL made changes - Wed, 1 Jun 2016 - 11:25:14 +0200
Link This issue blocks PETALSSETAL-21 [ PETALSSETAL-21 ]
Victor NOËL made changes - Wed, 1 Jun 2016 - 11:25:32 +0200
Link This issue blocks PETALSSEVALID-18 [ PETALSSEVALID-18 ]
Victor NOËL made changes - Wed, 1 Jun 2016 - 11:25:49 +0200
Link This issue blocks PETALSSEXSLT-36 [ PETALSSEXSLT-36 ]
Victor NOËL made changes - Wed, 1 Jun 2016 - 11:26:08 +0200
Link This issue blocks PETALSBCEJB-22 [ PETALSBCEJB-22 ]
Victor NOËL made changes - Wed, 1 Jun 2016 - 11:26:41 +0200
Link This issue blocks PETALSBCFTRANS-57 [ PETALSBCFTRANS-57 ]
Victor NOËL made changes - Wed, 1 Jun 2016 - 11:27:02 +0200
Link This issue blocks PETALSBCFTP-38 [ PETALSBCFTP-38 ]
Victor NOËL made changes - Wed, 1 Jun 2016 - 11:27:18 +0200
Link This issue blocks PETALSBCJBI-3 [ PETALSBCJBI-3 ]
Victor NOËL made changes - Wed, 1 Jun 2016 - 11:27:28 +0200
Link This issue blocks PETALSBCJMS-22 [ PETALSBCJMS-22 ]
Victor NOËL made changes - Wed, 1 Jun 2016 - 11:27:59 +0200
Link This issue blocks PETALSBCMAIL-43 [ PETALSBCMAIL-43 ]
Victor NOËL made changes - Wed, 1 Jun 2016 - 11:28:40 +0200
Link This issue blocks PETALSBCREST-4 [ PETALSBCREST-4 ]
Victor NOËL made changes - Wed, 1 Jun 2016 - 11:28:51 +0200
Link This issue blocks PETALSBCSFTP-50 [ PETALSBCSFTP-50 ]
Victor NOËL made changes - Wed, 1 Jun 2016 - 11:29:00 +0200
Link This issue blocks PETALSBCSOAP-189 [ PETALSBCSOAP-189 ]
Victor NOËL made changes - Wed, 1 Jun 2016 - 11:29:11 +0200
Link This issue blocks PETALSSAMPCLOCK-7 [ PETALSSAMPCLOCK-7 ]
Victor NOËL made changes - Wed, 1 Jun 2016 - 11:29:21 +0200
Link This issue blocks PETALSBCSQL-24 [ PETALSBCSQL-24 ]
Victor NOËL made changes - Wed, 1 Jun 2016 - 11:29:34 +0200
Link This issue blocks PETALSSEASE-1 [ PETALSSEASE-1 ]
Transition Status Change Time Execution Times Last Executer Last Execution Date
New New Open Open
11s
1
Victor NOËL
Tue, 31 May 2016 - 16:52:19 +0200
Open Open In Progress In Progress
4s
1
Victor NOËL
Tue, 31 May 2016 - 16:52:23 +0200
In Progress In Progress Resolved Resolved
18h 29m
1
Victor NOËL
Wed, 1 Jun 2016 - 11:21:28 +0200



People

Dates

  • Created:
    Tue, 31 May 2016 - 16:52:08 +0200
    Updated:
    Wed, 1 Jun 2016 - 11:29:34 +0200
    Resolved:
    Wed, 1 Jun 2016 - 11:21:28 +0200