[jira] [Closed] (ISIS-1960) Action background execution: provide built-in default implementation

2019-11-09 Thread Andi Huber (Jira)


 [ 
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

2019-11-09 Thread Andi Huber (Jira)


 [ 
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

2019-11-09 Thread Andi Huber (Jira)


 [ 
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

2019-11-09 Thread Andi Huber (Jira)


 [ 
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

2019-11-09 Thread ASF subversion and git services (Jira)


[ 
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

2019-11-09 Thread ASF subversion and git services (Jira)


[ 
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.

2019-11-09 Thread ASF subversion and git services (Jira)


[ 
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.

2019-11-09 Thread ASF subversion and git services (Jira)


[ 
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.

2019-11-09 Thread ASF subversion and git services (Jira)


[ 
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.

2019-11-09 Thread ASF subversion and git services (Jira)


[ 
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.

2019-11-09 Thread ASF subversion and git services (Jira)


[ 
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

2019-11-09 Thread ASF subversion and git services (Jira)


[ 
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.

2019-11-09 Thread ASF subversion and git services (Jira)


[ 
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)