[jira] [Closed] (ISIS-1960) Action background execution: provide built-in default implementation
[ https://issues.apache.org/jira/browse/ISIS-1960?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andi Huber closed ISIS-1960. Resolution: Fixed Was superseded by the ServerSentEvent (SSE) extension. We also enabled async execution for the WrapperFactory, which is the place to look now when anticipating simple background task execution. > Action background execution: provide built-in default implementation > > > Key: ISIS-1960 > URL: https://issues.apache.org/jira/browse/ISIS-1960 > Project: Isis > Issue Type: Improvement > Components: Core >Reporter: Andi Huber >Assignee: Andi Huber >Priority: Major > Fix For: 2.0.0 > > > We want this code to run out-of the box (without the need for developers to > provide their own implementation of *BackgroundCommandService*) ... > {code:java} > @Inject BackgroundService backgroundService; > @Inject RepositoryService repositoryService; > @Inject MessageService messageService; > @Action > public SimpleObject runInBackground(){ > backgroundService.execute(this).backgroundTask(); > return this; > } > > @Programmatic > public void backgroundTask(){ > messageService.informUser("backgroundTask started"); > try { > Thread.sleep(8000); // wait 8s > } catch (InterruptedException e) { > e.printStackTrace(); > } > > val dummy = new SimpleObject(); > dummy.setName("Dummy"); > > repositoryService.persist(dummy); > > messageService.informUser("backgroundTask finished"); > } > {code} > We solve this using a default ExecutorService to run Action invocations in > the background. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (ISIS-1960) Action background execution: provide built-in default implementation
[ https://issues.apache.org/jira/browse/ISIS-1960?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andi Huber updated ISIS-1960: - Fix Version/s: (was: 2.4.0) 2.0.0 > Action background execution: provide built-in default implementation > > > Key: ISIS-1960 > URL: https://issues.apache.org/jira/browse/ISIS-1960 > Project: Isis > Issue Type: Improvement > Components: Core >Reporter: Andi Huber >Assignee: Andi Huber >Priority: Major > Fix For: 2.0.0 > > > We want this code to run out-of the box (without the need for developers to > provide their own implementation of *BackgroundCommandService*) ... > {code:java} > @Inject BackgroundService backgroundService; > @Inject RepositoryService repositoryService; > @Inject MessageService messageService; > @Action > public SimpleObject runInBackground(){ > backgroundService.execute(this).backgroundTask(); > return this; > } > > @Programmatic > public void backgroundTask(){ > messageService.informUser("backgroundTask started"); > try { > Thread.sleep(8000); // wait 8s > } catch (InterruptedException e) { > e.printStackTrace(); > } > > val dummy = new SimpleObject(); > dummy.setName("Dummy"); > > repositoryService.persist(dummy); > > messageService.informUser("backgroundTask finished"); > } > {code} > We solve this using a default ExecutorService to run Action invocations in > the background. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Closed] (ISIS-2160) Concurrent framework Initialization is broken
[ https://issues.apache.org/jira/browse/ISIS-2160?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andi Huber closed ISIS-2160. Resolution: Fixed Writing a stresstest (smoketests) to run type inspection (SpecificationLoader) repeatedly and concurrently helped resolve this issue. > Concurrent framework Initialization is broken > - > > Key: ISIS-2160 > URL: https://issues.apache.org/jira/browse/ISIS-2160 > Project: Isis > Issue Type: Improvement >Reporter: Andi Huber >Assignee: Andi Huber >Priority: Minor > Fix For: 2.0.0 > > > Migration to Spring brought a lot of changes under the hood. We now have > deadlocks when trying to initialize eg. the Metamodel (Specloader) in > parallel. > Any concurrent initialization is disabled for now. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (ISIS-2160) Concurrent framework Initialization is broken
[ https://issues.apache.org/jira/browse/ISIS-2160?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andi Huber updated ISIS-2160: - Fix Version/s: (was: 2.0.3) 2.0.0 > Concurrent framework Initialization is broken > - > > Key: ISIS-2160 > URL: https://issues.apache.org/jira/browse/ISIS-2160 > Project: Isis > Issue Type: Improvement >Reporter: Andi Huber >Assignee: Andi Huber >Priority: Minor > Fix For: 2.0.0 > > > Migration to Spring brought a lot of changes under the hood. We now have > deadlocks when trying to initialize eg. the Metamodel (Specloader) in > parallel. > Any concurrent initialization is disabled for now. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (ISIS-2062) Convert website to use Antora
[ https://issues.apache.org/jira/browse/ISIS-2062?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16970940#comment-16970940 ] ASF subversion and git services commented on ISIS-2062: --- Commit 775ebe401910adc428633003e7c037f478f474ed in isis's branch refs/heads/master from Andi Huber [ https://gitbox.apache.org/repos/asf?p=isis.git;h=775ebe4 ] ISIS-2062: give the top-menu some room > Convert website to use Antora > - > > Key: ISIS-2062 > URL: https://issues.apache.org/jira/browse/ISIS-2062 > Project: Isis > Issue Type: Improvement >Reporter: Daniel Keir Haywood >Assignee: Daniel Keir Haywood >Priority: Major > Fix For: 2.0.0 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (ISIS-2062) Convert website to use Antora
[ https://issues.apache.org/jira/browse/ISIS-2062?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16970941#comment-16970941 ] ASF subversion and git services commented on ISIS-2062: --- Commit 22e46afecb9394ad23a462515f4c4c5c8beae768 in isis's branch refs/heads/master from Andi Huber [ https://gitbox.apache.org/repos/asf?p=isis.git;h=22e46af ] ISIS-2062: reverting all css changes of today was not able to fix the floating top menu issue, that does not have enough room with medium size devices (~800px width) > Convert website to use Antora > - > > Key: ISIS-2062 > URL: https://issues.apache.org/jira/browse/ISIS-2062 > Project: Isis > Issue Type: Improvement >Reporter: Daniel Keir Haywood >Assignee: Daniel Keir Haywood >Priority: Major > Fix For: 2.0.0 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (ISIS-2174) Resurrect Module with fixture support.
[ https://issues.apache.org/jira/browse/ISIS-2174?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16970782#comment-16970782 ] ASF subversion and git services commented on ISIS-2174: --- Commit 5b9720c2bd4fb1e9e51f125ef11bf610b3fb5295 in isis's branch refs/heads/master from danhaywood [ https://gitbox.apache.org/repos/asf?p=isis.git;h=5b9720c ] ISIS-2174: simplifies ModuleService ... return module dependencies in a map, not a list. > Resurrect Module with fixture support. > -- > > Key: ISIS-2174 > URL: https://issues.apache.org/jira/browse/ISIS-2174 > Project: Isis > Issue Type: New Feature >Reporter: Daniel Keir Haywood >Assignee: Daniel Keir Haywood >Priority: Major > Fix For: 2.0.0 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (ISIS-2174) Resurrect Module with fixture support.
[ https://issues.apache.org/jira/browse/ISIS-2174?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16970783#comment-16970783 ] ASF subversion and git services commented on ISIS-2174: --- Commit 0276d56b767e0d42332d38cc3f3cd38f15a79322 in isis's branch refs/heads/master from danhaywood [ https://gitbox.apache.org/repos/asf?p=isis.git;h=0276d56 ] Merge branch 'ISIS-2174' > Resurrect Module with fixture support. > -- > > Key: ISIS-2174 > URL: https://issues.apache.org/jira/browse/ISIS-2174 > Project: Isis > Issue Type: New Feature >Reporter: Daniel Keir Haywood >Assignee: Daniel Keir Haywood >Priority: Major > Fix For: 2.0.0 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (ISIS-2174) Resurrect Module with fixture support.
[ https://issues.apache.org/jira/browse/ISIS-2174?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16970780#comment-16970780 ] ASF subversion and git services commented on ISIS-2174: --- Commit e9dc23e0d774a0f4704caa69610b2d0de4728736 in isis's branch refs/heads/master from danhaywood [ https://gitbox.apache.org/repos/asf?p=isis.git;h=e9dc23e ] ISIS-2174: first sketches of ModuleDependencyGraphService > Resurrect Module with fixture support. > -- > > Key: ISIS-2174 > URL: https://issues.apache.org/jira/browse/ISIS-2174 > Project: Isis > Issue Type: New Feature >Reporter: Daniel Keir Haywood >Assignee: Daniel Keir Haywood >Priority: Major > Fix For: 2.0.0 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (ISIS-2174) Resurrect Module with fixture support.
[ https://issues.apache.org/jira/browse/ISIS-2174?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16970779#comment-16970779 ] ASF subversion and git services commented on ISIS-2174: --- Commit ffa117bd58effdadc2f5595f1ba6163735fed15f in isis's branch refs/heads/master from danhaywood [ https://gitbox.apache.org/repos/asf?p=isis.git;h=ffa117b ] ISIS-2174: adds Module interface > Resurrect Module with fixture support. > -- > > Key: ISIS-2174 > URL: https://issues.apache.org/jira/browse/ISIS-2174 > Project: Isis > Issue Type: New Feature >Reporter: Daniel Keir Haywood >Assignee: Daniel Keir Haywood >Priority: Major > Fix For: 2.0.0 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (ISIS-2174) Resurrect Module with fixture support.
[ https://issues.apache.org/jira/browse/ISIS-2174?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16970781#comment-16970781 ] ASF subversion and git services commented on ISIS-2174: --- Commit a2d70760ce176212563607e99bbb98e5f590063a in isis's branch refs/heads/master from danhaywood [ https://gitbox.apache.org/repos/asf?p=isis.git;h=a2d7076 ] ISIS-2174: adds ModuleService and new Spring extension Spring extension provides SpringBeansService. ModuleService filters to those beans that are also modules (in the Isis sense) > Resurrect Module with fixture support. > -- > > Key: ISIS-2174 > URL: https://issues.apache.org/jira/browse/ISIS-2174 > Project: Isis > Issue Type: New Feature >Reporter: Daniel Keir Haywood >Assignee: Daniel Keir Haywood >Priority: Major > Fix For: 2.0.0 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (ISIS-2062) Convert website to use Antora
[ https://issues.apache.org/jira/browse/ISIS-2062?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16970767#comment-16970767 ] ASF subversion and git services commented on ISIS-2062: --- Commit d3e81935cf1b25c820a057de7a1a20c1a203eadc in isis's branch refs/heads/master from Andi Huber [ https://gitbox.apache.org/repos/asf?p=isis.git;h=d3e8193 ] ISIS-2062: fixes z-index for menu items (issue when overlapping) opinionated change: switches flex-direction to 'row' for the intro > Convert website to use Antora > - > > Key: ISIS-2062 > URL: https://issues.apache.org/jira/browse/ISIS-2062 > Project: Isis > Issue Type: Improvement >Reporter: Daniel Keir Haywood >Assignee: Daniel Keir Haywood >Priority: Major > Fix For: 2.0.0 > > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (ISIS-2167) Enable github actions and package registry for interim builds.
[ https://issues.apache.org/jira/browse/ISIS-2167?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16970756#comment-16970756 ] ASF subversion and git services commented on ISIS-2167: --- Commit ba54c0f037be59db1f6b491ac0092eabc16e7f59 in isis's branch refs/heads/master from Andi Huber [ https://gitbox.apache.org/repos/asf?p=isis.git;h=ba54c0f ] ISIS-2167: fixes antora site build also removes the redundant logo from the main page > Enable github actions and package registry for interim builds. > -- > > Key: ISIS-2167 > URL: https://issues.apache.org/jira/browse/ISIS-2167 > Project: Isis > Issue Type: Improvement >Reporter: Daniel Keir Haywood >Assignee: Andi Huber >Priority: Minor > Fix For: 2.0.0 > > Time Spent: 1h 10m > Remaining Estimate: 0h > -- This message was sent by Atlassian Jira (v8.3.4#803005)