Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0043314
TypeCategorySeverityReproducibilityDate SubmittedLast Update
feature request[Modules] External Integration Infrastructureminorhave not tried2020-02-25 08:192022-02-01 08:07
ReportercaristuView Statuspublic 
Assigned ToTriage Platform Base 
PriorityhighResolutionopenFixed in Version
StatusnewFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Regression date
Regression introduced by commit
Regression level
Review Assigned To
Regression introduced in release
Summary

0043314: Get SBOImporters/SBOExporters dynamically

DescriptionAfter 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 [^]
Steps To ReproduceIn description
Proposed Solution- 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
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
related to defect 0043309 closedcaristu Memory leak in SBOImporterStore and SBOExporterStore 

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2020-02-25 08:19 caristu New Issue
2020-02-25 08:19 caristu Assigned To => caristu
2020-02-25 08:19 caristu Issue generated from 0043309
2020-02-25 08:19 caristu Relationship added related to 0043309
2020-02-25 08:20 caristu Description Updated View Revisions
2020-02-25 08:21 caristu Proposed Solution updated
2020-02-25 08:21 caristu Proposed Solution updated
2020-02-25 08:21 caristu Assigned To caristu => platform
2022-02-01 08:07 alostale Assigned To platform => Triage Platform Base


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker