Discussions
Categories
- 197K All Categories
- 2.5K Data
- 546 Big Data Appliance
- 1.9K Data Science
- 450.8K Databases
- 221.9K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 31 Multilingual Engine
- 552 MySQL Community Space
- 479 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3.1K ORDS, SODA & JSON in the Database
- 556 SQLcl
- 4K SQL Developer Data Modeler
- 187.2K SQL & PL/SQL
- 21.4K SQL Developer
- 296.4K Development
- 17 Developer Projects
- 139 Programming Languages
- 293K Development Tools
- 110 DevOps
- 3.1K QA/Testing
- 646.1K Java
- 28 Java Learning Subscription
- 37K Database Connectivity
- 158 Java Community Process
- 105 Java 25
- 22.1K Java APIs
- 138.2K Java Development Tools
- 165.3K Java EE (Java Enterprise Edition)
- 19 Java Essentials
- 162 Java 8 Questions
- 86K Java Programming
- 81 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.3K Java SE
- 13.8K Java Security
- 205 Java User Groups
- 24 JavaScript - Nashorn
- Programs
- 468 LiveLabs
- 39 Workshops
- 10.2K Software
- 6.7K Berkeley DB Family
- 3.5K JHeadstart
- 5.7K Other Languages
- 2.3K Chinese
- 175 Deutsche Oracle Community
- 1.1K Español
- 1.9K Japanese
- 233 Portuguese
Load data in parallel in different region

Hi All,
If my page contains 10 different region on my page. Is it possible to load those regions in parallel
or after loading blank regions , is it possible to load data in those regions in parallel
Please help
using Studio Edition Version 12.2.1.2.0
Answers
-
Hi,
By default when you drag-and-drop a task flow as a region to a fragment, in runtime, it is automatically rendered. Meaning that if you have more than one region they are rendered automatically. The exception is when you use some components like "paneltab" where you can avoid this behaviour. Basically, you can set a behaviour where a region inside of a "tab" is only rendered when the tab is actually selected. This reduces page rendering time.
After regions are rendered they can be refreshed to present new data. Very important note: If you refresh a region and no input parameter changes region is not refreshed (nothing happens). An input parameter must be a primitive one and not a java class because the task flow is not smart enough to understand something as changed, it uses class memory reference (and class memory reference has not changed).
Best Regards,
Pedro Gabriel
-
Thanks for the answer Pedro Gabriel
But how we are achieving parallel data loading in this.
-
Timo Hahn Senior Principal Technical Consultant - Oracle ACE Director Member, Moderator Posts: 38,588 Red Diamond
You can't load regions in parallel. There is only one thread for the rendering. You can look at http://www.ateam-oracle.com/improving-adf-page-rendering-time/ for a 'solution'.
Timo
-
-
Thanks Timo for answer,
Can we load data in parallel using other than poll component.
Want to implement something like shown above in JIRA application
-
Hi,
It is not recommended to keep 10 taskflow in a single page, taskflow execution is in queue, so it will execute one by one. page loading time is also more.
solution are
If your not going to use poll component, probably below are the solutions.
01 Instead of designing 10 taskflows , you design your entireflow in single taskflow and add it in page.
02 develop the rest services using ADF MODEL, and consume and design pages using java script or Oracel JET.
Thanks & Regards,
Ravi.