Class ConfigAsset

  • All Implemented Interfaces:
    org.jboss.shrinkwrap.api.asset.Asset

    public class ConfigAsset
    extends Object
    implements org.jboss.shrinkwrap.api.asset.Asset
    Utility to allow the contents of microprofile-config.properties to be defined within the deployment method

    Example usage:

     
     ConfigAsset config = new ConfigAsset()
             .put(OASConfig.SCAN_PACKAGES, "com.example.myPackage")
             .put(OASConfig.SCAN_EXCLUDE_CLASSES, "com.example.myPackage.MyClass");
     WebArchive war = ShrinkWrap.create(WebArchive.class, "test.war")
             .addPackages(true, "com.example.myPackage")
             .addAsManifestResource(config, "microprofile-config.properties");
     
     
    • Constructor Detail

      • ConfigAsset

        public ConfigAsset()
    • Method Detail

      • openStream

        public InputStream openStream()
        Specified by:
        openStream in interface org.jboss.shrinkwrap.api.asset.Asset