Maven Petals Plugin

Add support of interceptor configuration at service unit level

Details

  • Type: Improvement Request Improvement Request
  • Status: Resolved Resolved
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 2.3.0
  • Fix Version/s: 2.4.0
  • Component/s: jbi-configure
  • Security Level: Public
  • Description:
    Hide

    MAVPETALSPLUG-1 adds support of packaging extra jar files. Interceptors can be added by this way into the JBI archive but their activation is not configurable without rebuilding.

    So, improve the support of interceptors at 'jbi-configure' level to be able to configure the interceptor activation:

    1. Interceptor should be automatically detected from the extra JARs to add provided through the parameters jbiExtraComponentClasspathMappingFile or jbiExtraComponentClasspathMappingURL
    2. Add configuration files to be able to configure the activation of the interceptors at component level,
    3. We must be able to activate or deactivate an interceptor at service unit level using the goal jbi-configure.
    Show
    MAVPETALSPLUG-1 adds support of packaging extra jar files. Interceptors can be added by this way into the JBI archive but their activation is not configurable without rebuilding. So, improve the support of interceptors at 'jbi-configure' level to be able to configure the interceptor activation:
    1. Interceptor should be automatically detected from the extra JARs to add provided through the parameters jbiExtraComponentClasspathMappingFile or jbiExtraComponentClasspathMappingURL
    2. Add configuration files to be able to configure the activation of the interceptors at component level,
    3. We must be able to activate or deactivate an interceptor at service unit level using the goal jbi-configure.
  • Environment:
    -

Activity

Christophe DENEUX made changes - Wed, 12 Feb 2014 - 17:43:42 +0100
Field Original Value New Value
Fix Version/s 2.4.0 [ 10382 ]
Priority Major [ 3 ]
Christophe DENEUX made changes - Wed, 26 Mar 2014 - 09:40:38 +0100
Description Add support of interceptor configuration on goal {{jbi-configure}} to package interceptor archives and configure them into a JBI component based on the CDK MAVPETALSPLUG-1 adds support of packaging extra jar files. Interceptors can be added by this way but their activation is not configurable without rebuilding.

So improve the support of interceptor to be able to configure the interceptor activation:
# Interceptor can be automatically detected by intropsection of Jar files,
# Add configuration files to be able to configure, component by component, the activation of the interceptor
# We must be able to activate or deactivate an interceptor from an existing JBI archive using the goal jbi-configure.
Christophe DENEUX made changes - Wed, 26 Mar 2014 - 09:41:40 +0100
Description MAVPETALSPLUG-1 adds support of packaging extra jar files. Interceptors can be added by this way but their activation is not configurable without rebuilding.

So improve the support of interceptor to be able to configure the interceptor activation:
# Interceptor can be automatically detected by intropsection of Jar files,
# Add configuration files to be able to configure, component by component, the activation of the interceptor
# We must be able to activate or deactivate an interceptor from an existing JBI archive using the goal jbi-configure.
MAVPETALSPLUG-1 adds support of packaging extra jar files. Interceptors can be added by this way into the JBI archive but their activation is not configurable without rebuilding.

So improve the support of interceptor to be able to configure the interceptor activation:
# Interceptor can be automatically detected by intropsection of Jar files,
# Add configuration files to be able to configure, component by component, the activation of the interceptor
# We must be able to activate or deactivate an interceptor from an existing JBI archive using the goal jbi-configure.
Christophe DENEUX made changes - Wed, 26 Mar 2014 - 11:13:01 +0100
Description MAVPETALSPLUG-1 adds support of packaging extra jar files. Interceptors can be added by this way into the JBI archive but their activation is not configurable without rebuilding.

So improve the support of interceptor to be able to configure the interceptor activation:
# Interceptor can be automatically detected by intropsection of Jar files,
# Add configuration files to be able to configure, component by component, the activation of the interceptor
# We must be able to activate or deactivate an interceptor from an existing JBI archive using the goal jbi-configure.
MAVPETALSPLUG-1 adds support of packaging extra jar files. Interceptors can be added by this way into the JBI archive but their activation is not configurable without rebuilding.

So improve the support of interceptor to be able to configure the interceptor activation:
# Interceptor can be automatically detected by introspection of Jar files of a component. It is no needed to specify them using the parameters {{jbiExtraComponentClasspathMappingFile}} or {{jbiExtraComponentClasspathMappingURL}}
# Add configuration files to be able to configure the activation of the interceptors, service unit at service unit level.
# We must be able to activate or deactivate an interceptor from an existing JBI archive using the goal jbi-configure.
Christophe DENEUX made changes - Wed, 26 Mar 2014 - 15:43:59 +0100
Description MAVPETALSPLUG-1 adds support of packaging extra jar files. Interceptors can be added by this way into the JBI archive but their activation is not configurable without rebuilding.

So improve the support of interceptor to be able to configure the interceptor activation:
# Interceptor can be automatically detected by introspection of Jar files of a component. It is no needed to specify them using the parameters {{jbiExtraComponentClasspathMappingFile}} or {{jbiExtraComponentClasspathMappingURL}}
# Add configuration files to be able to configure the activation of the interceptors, service unit at service unit level.
# We must be able to activate or deactivate an interceptor from an existing JBI archive using the goal jbi-configure.
MAVPETALSPLUG-1 adds support of packaging extra jar files. Interceptors can be added by this way into the JBI archive but their activation is not configurable without rebuilding.

So, improve the support of interceptors at 'jbi-configure' level to be able to configure the interceptor activation:
# Interceptor should be automatically detected from the extra JARs to add provided through the parameters {{jbiExtraComponentClasspathMappingFile}} or {{jbiExtraComponentClasspathMappingURL}}
# Add configuration files to be able to configure the activation of the interceptors at component level,
# We must be able to activate or deactivate an interceptor at service unit level using the goal jbi-configure.
Christophe DENEUX made changes - Wed, 26 Mar 2014 - 17:01:09 +0100
Summary Add support of interceptor configuration Add support of interceptor configuration at service unit level
Christophe DENEUX made changes - Wed, 26 Mar 2014 - 17:01:19 +0100
Status New [ 10000 ] Open [ 10002 ]
Christophe DENEUX made changes - Wed, 26 Mar 2014 - 17:01:28 +0100
Status Open [ 10002 ] In Progress [ 10003 ]
Hide
Christophe DENEUX added a comment - Wed, 26 Mar 2014 - 17:03:36 +0100

Merged in trunk from svn#28767

Show
Christophe DENEUX added a comment - Wed, 26 Mar 2014 - 17:03:36 +0100 Merged in trunk from svn#28767
Christophe DENEUX made changes - Wed, 26 Mar 2014 - 17:03:36 +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
41d 23h 17m
1
Christophe DENEUX
Wed, 26 Mar 2014 - 17:01:19 +0100
Open Open In Progress In Progress
9s
1
Christophe DENEUX
Wed, 26 Mar 2014 - 17:01:28 +0100
In Progress In Progress Resolved Resolved
2m 8s
1
Christophe DENEUX
Wed, 26 Mar 2014 - 17:03:36 +0100



People

Dates

  • Created:
    Wed, 12 Feb 2014 - 17:43:32 +0100
    Updated:
    Wed, 26 Mar 2014 - 17:03:36 +0100
    Resolved:
    Wed, 26 Mar 2014 - 17:03:36 +0100