tomee-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jacek Laskowski (JIRA)" <j...@apache.org>
Subject [jira] Updated: (OPENEJB-578) Register SERVICE_ENDPOINT last so it doesn't get overriden
Date Thu, 17 May 2007 15:48:16 GMT

     [ https://issues.apache.org/jira/browse/OPENEJB-578?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Jacek Laskowski updated OPENEJB-578:
------------------------------------

          Component/s: server
                       container system
        Fix Version/s: 3.0
             Assignee: Jarek Gawor  (was: Jacek Laskowski)
    Affects Version/s: 3.0
              Summary: Register SERVICE_ENDPOINT last so it doesn't get overriden  (was: Register
SERVICE_ENDPOINT last)

> Register SERVICE_ENDPOINT last so it doesn't get overriden
> ----------------------------------------------------------
>
>                 Key: OPENEJB-578
>                 URL: https://issues.apache.org/jira/browse/OPENEJB-578
>             Project: OpenEJB
>          Issue Type: Bug
>          Components: container system, server
>    Affects Versions: 3.0
>            Reporter: Jarek Gawor
>         Assigned To: Jarek Gawor
>             Fix For: 3.0
>
>         Attachments: OPENEJB-578.patch
>
>
> CoreDeploymentInfo.addInterface() function registers the class and its super interfaces
with a given interface type. It also always overwrites previous registrations. That means
that the registration order might matter in cases two classes of different type share the
same interfaces. For example, SEI is set to Foo class, and the remote EJB interface 'Bar'
implements 'Foo' interface.
> The attached patch makes the SEI registration last to ensure the class is registered
with right interface type (as the interface type is used to determine if it is a web service
call or not)/

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message