[JBoss JIRA] (ISPN-11862) Remove CacheStoreFactoryRegistry
by Ryan Emerson (Jira)
[ https://issues.redhat.com/browse/ISPN-11862?page=com.atlassian.jira.plugi... ]
Ryan Emerson updated ISPN-11862:
--------------------------------
Status: Open (was: New)
> Remove CacheStoreFactoryRegistry
> --------------------------------
>
> Key: ISPN-11862
> URL: https://issues.redhat.com/browse/ISPN-11862
> Project: Infinispan
> Issue Type: Enhancement
> Components: Core
> Affects Versions: 11.0.0.Dev05
> Reporter: Ryan Emerson
> Assignee: Ryan Emerson
> Priority: Major
> Fix For: 11.0.0.Final
>
>
> We should remove {{CacheStoreFactoryRegistry}} as its original use was to allow for custom store implementations that were deployed to the Wildfly server, however as the new server does not allow runtime deployments this abstraction only adds unnecessary complexity to core.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
3 years, 11 months
[JBoss JIRA] (ISPN-11935) Add REST resource util class
by Gustavo Fernandes (Jira)
[ https://issues.redhat.com/browse/ISPN-11935?page=com.atlassian.jira.plugi... ]
Gustavo Fernandes updated ISPN-11935:
-------------------------------------
Status: Resolved (was: Pull Request Sent)
Resolution: Done
> Add REST resource util class
> ----------------------------
>
> Key: ISPN-11935
> URL: https://issues.redhat.com/browse/ISPN-11935
> Project: Infinispan
> Issue Type: Enhancement
> Components: REST
> Affects Versions: 11.0.0.CR1
> Reporter: Ryan Emerson
> Assignee: Ryan Emerson
> Priority: Major
> Fix For: 11.0.0.Final
>
>
> Currently the REST resource classes have a lot of duplicated code for common tasks, such as converting an object to JSON. We should introduce a package-private {{ResourceUtil}} class to provide a single location for these operations.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
3 years, 11 months
[JBoss JIRA] (ISPN-11928) Rest /v2/server/env should utilise System.getProperties()
by Gustavo Fernandes (Jira)
[ https://issues.redhat.com/browse/ISPN-11928?page=com.atlassian.jira.plugi... ]
Gustavo Fernandes updated ISPN-11928:
-------------------------------------
Status: Resolved (was: Pull Request Sent)
Resolution: Done
> Rest /v2/server/env should utilise System.getProperties()
> ---------------------------------------------------------
>
> Key: ISPN-11928
> URL: https://issues.redhat.com/browse/ISPN-11928
> Project: Infinispan
> Issue Type: Enhancement
> Components: REST
> Affects Versions: 11.0.0.CR1
> Reporter: Ryan Emerson
> Assignee: Ryan Emerson
> Priority: Major
> Fix For: 11.0.0.Final
>
>
> Currently {{ServerResource#env}} utilises {{ManagementFactory.getRuntimeMXBean().getSystemProperties()}} in order to return system properties. The {{java.lang.management}} package is not supported with GraalVM native compilation, therefore we should simply use {{System.getProperties}} instead.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
3 years, 11 months
[JBoss JIRA] (ISPN-11927) Remove Util#threadDump java.lang.management dependencies
by Gustavo Fernandes (Jira)
[ https://issues.redhat.com/browse/ISPN-11927?page=com.atlassian.jira.plugi... ]
Gustavo Fernandes updated ISPN-11927:
-------------------------------------
Status: Resolved (was: Pull Request Sent)
Resolution: Done
> Remove Util#threadDump java.lang.management dependencies
> --------------------------------------------------------
>
> Key: ISPN-11927
> URL: https://issues.redhat.com/browse/ISPN-11927
> Project: Infinispan
> Issue Type: Enhancement
> Components: REST
> Affects Versions: 11.0.0.CR1
> Reporter: Ryan Emerson
> Assignee: Ryan Emerson
> Priority: Major
> Fix For: 11.0.0.Final
>
>
> Currently {{Util#threadDump}} utilises {{java.lang.management.ManagementFactory}} and {{java.lang.management.ThreadMXBean}} to generate the thread dump string. Neither of these classes work with GraalVM native compilation, therefore we should generate this String using {{Thread.getAllStackTraces}}.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
3 years, 11 months