Openbravo Issue Tracking System - Modules
View Issue Details
0043314ModulesExternal Integration Infrastructurepublic2020-02-25 08:192022-02-01 08:07
caristu 
Triage Platform Base 
highminorhave not tried
newopen 
5
 
 
0043314: Get SBOImporters/SBOExporters dynamically
After the changes introduced with the fix for 0043309, the SBOImporters and SBOExporters instances are being retrieved in a manual way[1]

It would be nice to get their instances using a more dynamic way, for example by using Weld and the CDI object[2]. But to make use of that feature (CDI class) we need to update the module dependencies to ensure that it depends at least on 19Q3 (because it is the release where Weld was upgraded)

[1] https://code.openbravo.com/erp/pmods/org.openbravo.service.external.integration/file/tip/src/org/openbravo/service/external/integration/importer/SynchronizableBusinessObjectImporterStore.java#l42 [^]
[2] https://docs.jboss.org/weld/reference/latest/en-US/html_single/#_the_cdi_class [^]
[3] https://issues.openbravo.com/view.php?id=40193 [^]
In description
- Use a dynamic way to retrieve the SBOImporters and SBOExporters (for example with the CDI class) on their getInstance() method

- The SBOImporterStore and SBOExporter could then be removed as they were be no longer needed
No tags attached.
related to defect 0043309 closed caristu Memory leak in SBOImporterStore and SBOExporterStore 
Issue History
2020-02-25 08:19caristuNew Issue
2020-02-25 08:19caristuAssigned To => caristu
2020-02-25 08:19caristuIssue generated from0043309
2020-02-25 08:19caristuRelationship addedrelated to 0043309
2020-02-25 08:20caristuDescription Updatedbug_revision_view_page.php?rev_id=20435#r20435
2020-02-25 08:21caristuProposed Solution updated
2020-02-25 08:21caristuProposed Solution updated
2020-02-25 08:21caristuAssigned Tocaristu => platform
2022-02-01 08:07alostaleAssigned Toplatform => Triage Platform Base

There are no notes attached to this issue.