You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@santuario.apache.org by "Colm O hEigeartaigh (JIRA)" <ji...@apache.org> on 2011/05/06 12:12:03 UTC

[jira] [Created] (SANTUARIO-269) Register default algorithms/implementations dynamically

Register default algorithms/implementations dynamically
-------------------------------------------------------

                 Key: SANTUARIO-269
                 URL: https://issues.apache.org/jira/browse/SANTUARIO-269
             Project: Santuario
          Issue Type: Improvement
            Reporter: Colm O hEigeartaigh
            Assignee: Colm O hEigeartaigh



In the current XML Security for Java 1.4.x releases, all algorithms/implementations that are supported are loaded in Init.init() by reading and parsing a xml configuration file. This gives the user the power to override the default configuration file by setting the appropriate system property, and to add/remove algorithms as desired.

The downside to the current configuration approach is the performance issue of reading a file from the filesystem, parsing it, and then class-loading all of the implementations. Given that the majority of users probably just use the default algorithms that come with the library, this represents a performance issue on start-up.

This task is to add the ability to load all of the default algorithms dynamically, which will be the default behaviour. If the current system property is set to load from a file, then this behaviour will be the same as before.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Resolved] (SANTUARIO-269) Register default algorithms/implementations dynamically

Posted by "Colm O hEigeartaigh (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/SANTUARIO-269?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Colm O hEigeartaigh resolved SANTUARIO-269.
-------------------------------------------

    Resolution: Fixed

> Register default algorithms/implementations dynamically
> -------------------------------------------------------
>
>                 Key: SANTUARIO-269
>                 URL: https://issues.apache.org/jira/browse/SANTUARIO-269
>             Project: Santuario
>          Issue Type: Improvement
>    Affects Versions: Java 1.4.4
>            Reporter: Colm O hEigeartaigh
>            Assignee: Colm O hEigeartaigh
>             Fix For: Java 1.5
>
>
> In the current XML Security for Java 1.4.x releases, all algorithms/implementations that are supported are loaded in Init.init() by reading and parsing a xml configuration file. This gives the user the power to override the default configuration file by setting the appropriate system property, and to add/remove algorithms as desired.
> The downside to the current configuration approach is the performance issue of reading a file from the filesystem, parsing it, and then class-loading all of the implementations. Given that the majority of users probably just use the default algorithms that come with the library, this represents a performance issue on start-up.
> This task is to add the ability to load all of the default algorithms dynamically, which will be the default behaviour. If the current system property is set to load from a file, then this behaviour will be the same as before.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (SANTUARIO-269) Register default algorithms/implementations dynamically

Posted by "Colm O hEigeartaigh (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/SANTUARIO-269?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Colm O hEigeartaigh updated SANTUARIO-269:
------------------------------------------

    Affects Version/s: Java 1.4.4
        Fix Version/s: Java 1.5

> Register default algorithms/implementations dynamically
> -------------------------------------------------------
>
>                 Key: SANTUARIO-269
>                 URL: https://issues.apache.org/jira/browse/SANTUARIO-269
>             Project: Santuario
>          Issue Type: Improvement
>    Affects Versions: Java 1.4.4
>            Reporter: Colm O hEigeartaigh
>            Assignee: Colm O hEigeartaigh
>             Fix For: Java 1.5
>
>
> In the current XML Security for Java 1.4.x releases, all algorithms/implementations that are supported are loaded in Init.init() by reading and parsing a xml configuration file. This gives the user the power to override the default configuration file by setting the appropriate system property, and to add/remove algorithms as desired.
> The downside to the current configuration approach is the performance issue of reading a file from the filesystem, parsing it, and then class-loading all of the implementations. Given that the majority of users probably just use the default algorithms that come with the library, this represents a performance issue on start-up.
> This task is to add the ability to load all of the default algorithms dynamically, which will be the default behaviour. If the current system property is set to load from a file, then this behaviour will be the same as before.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Closed] (SANTUARIO-269) Register default algorithms/implementations dynamically

Posted by "Colm O hEigeartaigh (Closed) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/SANTUARIO-269?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Colm O hEigeartaigh closed SANTUARIO-269.
-----------------------------------------

    
> Register default algorithms/implementations dynamically
> -------------------------------------------------------
>
>                 Key: SANTUARIO-269
>                 URL: https://issues.apache.org/jira/browse/SANTUARIO-269
>             Project: Santuario
>          Issue Type: Improvement
>    Affects Versions: Java 1.4.4
>            Reporter: Colm O hEigeartaigh
>            Assignee: Colm O hEigeartaigh
>             Fix For: Java 1.5
>
>
> In the current XML Security for Java 1.4.x releases, all algorithms/implementations that are supported are loaded in Init.init() by reading and parsing a xml configuration file. This gives the user the power to override the default configuration file by setting the appropriate system property, and to add/remove algorithms as desired.
> The downside to the current configuration approach is the performance issue of reading a file from the filesystem, parsing it, and then class-loading all of the implementations. Given that the majority of users probably just use the default algorithms that come with the library, this represents a performance issue on start-up.
> This task is to add the ability to load all of the default algorithms dynamically, which will be the default behaviour. If the current system property is set to load from a file, then this behaviour will be the same as before.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira