Picon

[jira] [Commented] (ISIS-1410) Minor performance improvements/refactorings (no functional change)


    [
https://issues.apache.org/jira/browse/ISIS-1410?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15303250#comment-15303250
] 

ASF subversion and git services commented on ISIS-1410:
-------------------------------------------------------

Commit 8e85fe0bbbd47f6ea3f586dffadecf102c12beb3 in isis's branch refs/heads/master from [~danhaywood]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=8e85fe0 ]

ISIS-1410: combining multiple facet factories that all remove methods into a single one.

Also deprecated RemoveStaticGettersAndSettersFacetFactory

> Minor performance improvements/refactorings (no functional change)
> ------------------------------------------------------------------
>
>                 Key: ISIS-1410
>                 URL: https://issues.apache.org/jira/browse/ISIS-1410
>             Project: Isis
>          Issue Type: Improvement
>          Components: Core
>    Affects Versions: 1.12.1
>            Reporter: Dan Haywood
>            Assignee: Dan Haywood
>            Priority: Minor
>             Fix For: 1.13.0
>
>
(Continue reading)

Picon

[jira] [Commented] (ISIS-1416) To reduce application bootstrap times, allow set...() and inject...() style of dependency injection to be diabled.


    [
https://issues.apache.org/jira/browse/ISIS-1416?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15303248#comment-15303248
] 

ASF subversion and git services commented on ISIS-1416:
-------------------------------------------------------

Commit ba74043c5c055acbac349aad37627f2a18de7987 in isis's branch refs/heads/master from [~danhaywood]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=ba74043 ]

ISIS-1416: new configuration properties to enable/disable inject...() and set...() style injection.

Also updates to docs and migration notes.

> To reduce application bootstrap times, allow set...() and inject...() style of dependency injection to
be diabled.
> ------------------------------------------------------------------------------------------------------------------
>
>                 Key: ISIS-1416
>                 URL: https://issues.apache.org/jira/browse/ISIS-1416
>             Project: Isis
>          Issue Type: Improvement
>          Components: Core
>    Affects Versions: 1.12.1
>            Reporter: Dan Haywood
>            Assignee: Dan Haywood
>            Priority: Minor
>             Fix For: 1.13.0
>
(Continue reading)

Picon

[jira] [Commented] (ISIS-1417) For faster start-ups, allow any deprecated facets to simply be ignored.


    [
https://issues.apache.org/jira/browse/ISIS-1417?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15303249#comment-15303249
] 

ASF subversion and git services commented on ISIS-1417:
-------------------------------------------------------

Commit 76b66288f69d796b097604dc43a731b16a46d89e in isis's branch refs/heads/master from [~danhaywood]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=76b6628 ]

ISIS-1417: new configuration property to skip loading of deprecated facets, plus updates to docs and
migration notes.

> For faster start-ups, allow any deprecated facets to simply be ignored.
> -----------------------------------------------------------------------
>
>                 Key: ISIS-1417
>                 URL: https://issues.apache.org/jira/browse/ISIS-1417
>             Project: Isis
>          Issue Type: Improvement
>          Components: Core
>    Affects Versions: 1.12.1
>            Reporter: Dan Haywood
>            Assignee: Dan Haywood
>            Priority: Minor
>             Fix For: 1.13.0
>
>
> ... using a configuration setting, "isis.reflector.facets.ignoreDeprecated"
(Continue reading)

Picon

[jira] [Commented] (ISIS-1410) Minor performance improvements/refactorings (no functional change)


    [
https://issues.apache.org/jira/browse/ISIS-1410?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15303251#comment-15303251
] 

ASF subversion and git services commented on ISIS-1410:
-------------------------------------------------------

Commit 79db9cdf53aba9eb5d766b242d3a0f1c05921fe2 in isis's branch refs/heads/master from [~danhaywood]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=79db9cd ]

ISIS-1410: simplifying implementation of RemoveMethodsFacetFactory

(so far as is safe)

> Minor performance improvements/refactorings (no functional change)
> ------------------------------------------------------------------
>
>                 Key: ISIS-1410
>                 URL: https://issues.apache.org/jira/browse/ISIS-1410
>             Project: Isis
>          Issue Type: Improvement
>          Components: Core
>    Affects Versions: 1.12.1
>            Reporter: Dan Haywood
>            Assignee: Dan Haywood
>            Priority: Minor
>             Fix For: 1.13.0
>
>
(Continue reading)

Picon

[jira] [Commented] (ISIS-1410) Minor performance improvements/refactorings (no functional change)


    [
https://issues.apache.org/jira/browse/ISIS-1410?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15303252#comment-15303252
] 

ASF subversion and git services commented on ISIS-1410:
-------------------------------------------------------

Commit 29fb00b97e2af6b306228d07310dca867d0ac55e in isis's branch refs/heads/master from [~danhaywood]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=29fb00b ]

ISIS-1410: replacing Ensure hamcrest assertions with Java assert keyword

> Minor performance improvements/refactorings (no functional change)
> ------------------------------------------------------------------
>
>                 Key: ISIS-1410
>                 URL: https://issues.apache.org/jira/browse/ISIS-1410
>             Project: Isis
>          Issue Type: Improvement
>          Components: Core
>    Affects Versions: 1.12.1
>            Reporter: Dan Haywood
>            Assignee: Dan Haywood
>            Priority: Minor
>             Fix For: 1.13.0
>
>

--
(Continue reading)

Picon

[jira] [Commented] (ISIS-1335) Release activities for v1.13.0


    [
https://issues.apache.org/jira/browse/ISIS-1335?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15303245#comment-15303245
] 

ASF subversion and git services commented on ISIS-1335:
-------------------------------------------------------

Commit 0ff12762ebb62793c8e75f780db5d0daaa7a0dba in isis's branch refs/heads/master from [~danhaywood]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=0ff1276 ]

ISIS-1335: deprecating methods in IntegTestAbstract; updating docs

> Release activities for v1.13.0
> ------------------------------
>
>                 Key: ISIS-1335
>                 URL: https://issues.apache.org/jira/browse/ISIS-1335
>             Project: Isis
>          Issue Type: Task
>          Components: Core
>            Reporter: Dan Haywood
>            Assignee: Dan Haywood
>            Priority: Minor
>             Fix For: 1.13.0
>
>
> Miscellaneous release activities for 1.12.0 release.

--
(Continue reading)

Picon

[jira] [Commented] (ISIS-1415) Reduce app startup times by lazily initializing the ApplicationFeatureRepository,


    [
https://issues.apache.org/jira/browse/ISIS-1415?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15303247#comment-15303247
] 

ASF subversion and git services commented on ISIS-1415:
-------------------------------------------------------

Commit 90b6666a20676cde9ba0dc80ddaf92d220538e74 in isis's branch refs/heads/master from [~danhaywood]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=90b6666 ]

ISIS-1415: updated app features, also documentation changes and migration notes.

> Reduce app startup times by lazily initializing the ApplicationFeatureRepository, 
> ----------------------------------------------------------------------------------
>
>                 Key: ISIS-1415
>                 URL: https://issues.apache.org/jira/browse/ISIS-1415
>             Project: Isis
>          Issue Type: Improvement
>          Components: Core
>    Affects Versions: 1.12.1
>            Reporter: Dan Haywood
>            Assignee: Dan Haywood
>            Priority: Minor
>             Fix For: 1.13.0
>
>
> In case this change in behaviour causes unexpected regressions, allow the old behaviour to be re-enabled
using a configuration property ("isis.services.applicationFeatures.init")
(Continue reading)

Dan Haywood (JIRA | 27 May 00:54 2016
Picon

[jira] [Updated] (ISIS-517) Support JSR-305 annotations ( <at> Immutable, <at> Signed, <at> MatchesPattern)


     [
https://issues.apache.org/jira/browse/ISIS-517?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dan Haywood updated ISIS-517:
-----------------------------
    Description: 
for jsr305 annotations, eg  <at> Immutable,  <at> Signed,  <at> MatchesPattern
applib.Filters.and(Filter<T>, Filter<T>) should be Filter<? super T>

from duplicate ISIS-241:
 <at> javax.annotation.MatchesPattern 
 <at> javax.annotation.Nonnegative 
 <at> javax.annotation.Nullable 
 <at> javax.annotation.concurrent.Immutable 
 <at> javax.annotation.meta.Exhaustive (equivalent to  <at> Bounded) 

note that jsr305 is part of Isis' dependencies because of the dependency we take on google guava.

  was:
for jsr305 annotations, eg  <at> Nullable,  <at> Immutable,  <at> Signed,  <at> MatchesPattern
applib.Filters.and(Filter<T>, Filter<T>) should be Filter<? super T>

from duplicate ISIS-241:
 <at> javax.annotation.MatchesPattern 
 <at> javax.annotation.Nonnegative 
 <at> javax.annotation.Nullable 
 <at> javax.annotation.concurrent.Immutable 
 <at> javax.annotation.meta.Exhaustive (equivalent to  <at> Bounded) 

(Continue reading)

Dan Haywood (JIRA | 27 May 00:53 2016
Picon

[jira] [Created] (ISIS-1418) Support <at> Nullable for parameters and properties

Dan Haywood created ISIS-1418:
---------------------------------

             Summary: Support  <at> Nullable for parameters and properties
                 Key: ISIS-1418
                 URL: https://issues.apache.org/jira/browse/ISIS-1418
             Project: Isis
          Issue Type: New Feature
          Components: Core
    Affects Versions: 1.12.1
            Reporter: Dan Haywood
            Assignee: Dan Haywood
            Priority: Minor
             Fix For: 1.13.0

And deprecate the clumsy  <at> Property(optionality=... and  <at> Parameter(optionalty=...)

--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Dan Haywood (JIRA | 27 May 00:47 2016
Picon

[jira] [Updated] (ISIS-1417) For faster start-ups, allow any deprecated facets to simply be ignored.


     [
https://issues.apache.org/jira/browse/ISIS-1417?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dan Haywood updated ISIS-1417:
------------------------------
    Description: 
... using a configuration setting, "isis.reflector.facets.ignoreDeprecated"

The default should be false, in other words that deprecated facets continue to be honoured.

> For faster start-ups, allow any deprecated facets to simply be ignored.
> -----------------------------------------------------------------------
>
>                 Key: ISIS-1417
>                 URL: https://issues.apache.org/jira/browse/ISIS-1417
>             Project: Isis
>          Issue Type: Improvement
>          Components: Core
>    Affects Versions: 1.12.1
>            Reporter: Dan Haywood
>            Assignee: Dan Haywood
>            Priority: Minor
>             Fix For: 1.13.0
>
>
> ... using a configuration setting, "isis.reflector.facets.ignoreDeprecated"
> The default should be false, in other words that deprecated facets continue to be honoured.

--
(Continue reading)

Dan Haywood (JIRA | 27 May 00:47 2016
Picon

[jira] [Created] (ISIS-1417) For faster start-ups, allow any deprecated facets to simply be ignored.

Dan Haywood created ISIS-1417:
---------------------------------

             Summary: For faster start-ups, allow any deprecated facets to simply be ignored.
                 Key: ISIS-1417
                 URL: https://issues.apache.org/jira/browse/ISIS-1417
             Project: Isis
          Issue Type: Improvement
          Components: Core
    Affects Versions: 1.12.1
            Reporter: Dan Haywood
            Assignee: Dan Haywood
            Priority: Minor
             Fix For: 1.13.0

--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


Gmane