Petals ESB Container

Fix and improve inheritance between JBIServiceEndpointImpl and ServiceEndpointImpl

Details

  • Type: Improvement Request Improvement Request
  • Status: Resolved Resolved
  • Priority: Minor Minor
  • Resolution: Fixed
  • Affects Version/s: 3.1.1
  • Fix Version/s: 3.1.2, 4.0.0
  • Component/s: None
  • Security Level: Public
  • Description:
    Hide

    The inheritance design pattern seems to be not correct: the private attribute 'type' is declared on both classes.

    Moreover, if possible, the method 'getInterfacesName' should be used instead of 'getInterfaces' by client classes of JBIServiceEndpointImpl because it is faster.

    Show
    The inheritance design pattern seems to be not correct: the private attribute 'type' is declared on both classes. Moreover, if possible, the method 'getInterfacesName' should be used instead of 'getInterfaces' by client classes of JBIServiceEndpointImpl because it is faster.
  • Environment:
    -
  1. JBIServiceEndpointImpl.patch
    (6 kB)
    Christophe DENEUX
    Fri, 14 Jan 2011 - 14:21:14 +0100

Activity

Hide
Christophe DENEUX added a comment - Fri, 14 Jan 2011 - 14:21:14 +0100 - edited

A patch against the branch petals-kernel-3.1.x.
Patch applyed in branch: https://svn.petalslink.org/svnroot/branches-legacy/petals-enterprise-3.1.x/petals/container/petals-kernel

Show
Christophe DENEUX added a comment - Fri, 14 Jan 2011 - 14:21:14 +0100 - edited A patch against the branch petals-kernel-3.1.x. Patch applyed in branch: https://svn.petalslink.org/svnroot/branches-legacy/petals-enterprise-3.1.x/petals/container/petals-kernel
Hide
Christophe DENEUX added a comment - Thu, 10 Mar 2011 - 14:04:52 +0100

To merge in trunk

Show
Christophe DENEUX added a comment - Thu, 10 Mar 2011 - 14:04:52 +0100 To merge in trunk

People

Dates

  • Created:
    Fri, 14 Jan 2011 - 12:25:25 +0100
    Updated:
    Wed, 14 Sep 2011 - 11:56:09 +0200
    Resolved:
    Wed, 14 Sep 2011 - 11:47:22 +0200