Hi Jeremy,
On Fri, Jan 2, 2015 at 8:15 AM, Branham, Jeremy [HR] < [email protected]> wrote: > So removing the HashMaps turned out to be more work then I'm ready for > right now. [I threw that branch out] > > The good news is that the DN 4.x branch is now working. There were some > 'instanceOf' checks for PersistenceCapable that I missed before. > > Now to use the latest Neo4j =] > > > [INFO] Reactor Summary: > [INFO] > [INFO] Apache Isis Core .................................. SUCCESS [2.668s] > [INFO] Isis Core Unit Test Support ....................... SUCCESS [7.635s] > [INFO] Isis Core AppLib .................................. SUCCESS > [10.587s] > [INFO] Isis Core Log4j Impls ............................. SUCCESS [0.871s] > [INFO] Isis Core MetaModel ............................... SUCCESS > [42.513s] > [INFO] Isis Core Runtime ................................. SUCCESS > [13.920s] > [INFO] Isis Core Wrapper Service ......................... SUCCESS [2.948s] > [INFO] Isis Core WebServer ............................... SUCCESS [0.906s] > [INFO] Isis Core (Bypass) Security ....................... SUCCESS [0.693s] > [INFO] Isis Core Shiro Security .......................... SUCCESS [2.455s] > [INFO] Isis Core Spec Support ............................ SUCCESS [0.911s] > [INFO] Isis Core Integration Testing Support ............. SUCCESS [1.545s] > [INFO] Isis Core RestfulObjects Viewer AppLib ............ SUCCESS [3.395s] > [INFO] Isis Core RestfulObjects Viewer Rendering ......... SUCCESS [3.072s] > [INFO] Isis Core RestfulObjects Viewer Server ............ SUCCESS [3.164s] > [INFO] Isis Maven Plugin (isis-maven-plugin) ............. SUCCESS [4.312s] > [INFO] Isis Wicket Viewer ................................ SUCCESS [0.230s] > [INFO] Isis Wicket Viewer Applib ......................... SUCCESS [0.569s] > [INFO] Isis Wicket Viewer Model .......................... SUCCESS [2.586s] > [INFO] Isis Wicket Viewer UI Components .................. SUCCESS > [20.864s] > [INFO] Isis Wicket Viewer Implementation ................. SUCCESS [3.407s] > [INFO] Isis TCK App ...................................... SUCCESS [0.174s] > [INFO] Isis TCK DOM ...................................... SUCCESS [2.157s] > [INFO] Isis TCK Fixtures ................................. SUCCESS [0.664s] > [INFO] Isis TCK IntegTests ............................... SUCCESS [2.958s] > [INFO] Isis RestfulObjects Viewer TCK tests .............. SUCCESS [6.109s] > [INFO] Isis TCK Wicket Viewer tests ...................... SUCCESS [3.455s] > [INFO] ToDo App .......................................... SUCCESS [0.089s] > [INFO] ToDo App DOM ...................................... SUCCESS [3.398s] > [INFO] ToDo App Fixtures ................................. SUCCESS [0.972s] > [INFO] ToDo App Integration Tests ........................ SUCCESS > [25.814s] > [INFO] ToDo App Webapp ................................... SUCCESS > [18.974s] > [INFO] Simple App ........................................ SUCCESS [0.010s] > [INFO] Simple App DOM .................................... SUCCESS [1.911s] > [INFO] Simple App Fixtures ............................... SUCCESS [0.639s] > [INFO] Simple App Integration Tests ...................... SUCCESS [8.050s] > [INFO] Simple App Webapp ................................. SUCCESS > [16.134s] > [INFO] todoapp-archetype ................................. SUCCESS > [20.689s] > [INFO] simpleapp-archetype ............................... SUCCESS [6.850s] > [INFO] Isis Scimpi Viewer ................................ SUCCESS [0.362s] > [INFO] Isis Scimpi Viewer Dispatcher ..................... SUCCESS > [10.513s] > [INFO] Isis Scimpi Viewer Servlet ........................ SUCCESS [1.043s] > [INFO] Apache Isis (Aggregator) .......................... SUCCESS [0.485s] > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD SUCCESS > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 4:22.458s > How long it takes to build Isis master branch at your machine ? Here it takes 01:26min and my laptop is 2+ years old now. So either your machine is much slower or your changes made the build slower ?! I guess it is the first but wanted to check. > [INFO] Finished at: Fri Jan 02 00:11:45 CST 2015 > [INFO] Final Memory: 130M/920M > [INFO] > ------------------------------------------------------------------------ > > > > Jeremy D. Branham > Tel: **DOTNET > > > -----Original Message----- > From: Branham, Jeremy [HR] > Sent: Thursday, January 01, 2015 3:24 PM > To: [email protected] > Subject: RE: Removing the ObjectAdapter mappings > > It looks like the FrameworkSynchronizer would still be important. > I'm thinking the hashmaps would be removed from the AdapterManager, and > calls for adapters would always create a new instance. > Not sure about OID lookups yet. > > > Jeremy D. Branham > Tel: **DOTNET > > > -----Original Message----- > From: Branham, Jeremy [HR] > Sent: Thursday, January 01, 2015 12:00 PM > To: [email protected] > Subject: Removing the ObjectAdapter mappings > > Suppose I wanted to remove the mapping between the pojo -> ObjectAdapter > and from the OID -> ObjectAdapter, and just create/discard the > ObjectAdapters when needed. > > What would be the high level steps to accomplish this? > Would the FrameworkSynchronizer go away completely? > > It would probably be helpful if I used some sort of UML tool to generate a > diagram of how the classes interact. I've stepped through most of the code > but I forget the sequences quickly. > > Thanks! > > - Jeremy > > > > ________________________________ > > This e-mail may contain Sprint proprietary information intended for the > sole use of the recipient(s). Any use by others is prohibited. If you are > not the intended recipient, please contact the sender and delete all copies > of the message. > > ________________________________ > > This e-mail may contain Sprint proprietary information intended for the > sole use of the recipient(s). Any use by others is prohibited. If you are > not the intended recipient, please contact the sender and delete all copies > of the message. > > ________________________________ > > This e-mail may contain Sprint proprietary information intended for the > sole use of the recipient(s). Any use by others is prohibited. If you are > not the intended recipient, please contact the sender and delete all copies > of the message. >
