Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Payara 1531 Implementation of Microprofile Config #1793

Merged
merged 31 commits into from
Jul 31, 2017

Conversation

smillidge
Copy link
Contributor

Implementation of microprofile config api for Payara Server and Payara Micro

smillidge and others added 25 commits July 8, 2017 06:50
…rn the correct object from getValue

Next step is to build the CDI Extension
…rn the correct object from getValue

Next step is to build the CDI Extension
…describe the server like port and host address
@smillidge smillidge added the PR: DO NOT MERGE Don't merge PR until further notice label Jul 24, 2017
@smillidge smillidge added this to the Payara 173 milestone Jul 24, 2017
@smillidge smillidge requested a review from mulderbaba July 24, 2017 16:53
@smillidge
Copy link
Contributor Author

Do not merge JDK8 only code we need to work out build profiles.

@Pandrex247
Copy link
Member

Jenkins, quick test JDK8 please

@payara-ci
Copy link
Contributor

Quick build and test failed!

@Pandrex247
Copy link
Member

Jenkins, quick test JDK8 please

@payara-ci
Copy link
Contributor

Quick build and test failed!

@smillidge
Copy link
Contributor Author

Jenkins, quick test JDK8 please

@payara-ci
Copy link
Contributor

Quick build and test passed!

@smillidge smillidge removed the PR: DO NOT MERGE Don't merge PR until further notice label Jul 29, 2017
@smillidge
Copy link
Contributor Author

jenkins test please

@payara-ci
Copy link
Contributor

Quick build and test failed!

@smillidge
Copy link
Contributor Author

Jenkins, quick test JDK8 please

@payara-ci
Copy link
Contributor

Quick build and test passed!

@Pandrex247 Pandrex247 merged commit 5c6a68a into payara:master Jul 31, 2017
lprimak pushed a commit to flowlogix/Payara that referenced this pull request Aug 2, 2017
* PAYARA-1531 Initial structure

* PAYARA-1531 First cut base supporting Payara Service Code

* PAYARA-1531 First cust Service with asadmin commands to set properties and set cardinality of property sources.

* PAYARA-1531 Started to build out the Microprofile compliany Config code

* PAYARA-1531 the most basic ConfigProvider.getConfig().getValue() is working with override via asadmin commands

* PAYARA-1531 Refactor, Initial ConfigBuilder and discovery of customer Converters

* PAYARA-1531 Added all the default converters and now use them to return the correct object from getValue
Next step is to build the CDI Extension

* PAYARA-1531 Initial structure

* PAYARA-1531 First cut base supporting Payara Service Code

* PAYARA-1531 First cust Service with asadmin commands to set properties and set cardinality of property sources.

* PAYARA-1531 Started to build out the Microprofile compliany Config code

* PAYARA-1531 the most basic ConfigProvider.getConfig().getValue() is working with override via asadmin commands

* PAYARA-1531 Refactor, Initial ConfigBuilder and discovery of customer Converters

* PAYARA-1531 Added all the default converters and now use them to return the correct object from getValue
Next step is to build the CDI Extension

* PAYARA-1531 Ensure discovered ConfigProvider also provide ConfigSource objects to the Config

* PAYARA-1531 initial code for CDI extension

* PAYARA-1531 Working injection of basic types and custom converters. Now need to do Optional

* PAYARA-1531 version of the code ready for testing with the TCK

* PAYARA-1531 Added a JNDI config source that reads properties from JNDI

* PAYARA-1531 added default converter for URL and InetAddress

* PAYARA-1531 Added config source which provides some properties which describe the server like port and host address

* PAYARA-1531 package up microprofile into Payara Server

* PAYARA-1531 passes TCK bar some skipped tests that need investigation

* PAYARA-1531 enable modification of properties which are currently not visible on the admin console

* PAYARA-1531 Upgrade to released microprofile. Ensure deployment failures to pass TCK.

* PAYARA-1531 Search all modules for the current classloader when working out the app info

* PAYARA-1531 rework empty property name handling and handle primitive conversions
@smillidge smillidge deleted the PAYARA-1531 branch January 6, 2018 11:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants