Klasse ImixsConfigSource

java.lang.Object
org.imixs.workflow.engine.ImixsConfigSource
Alle implementierten Schnittstellen:
org.eclipse.microprofile.config.spi.ConfigSource

public class ImixsConfigSource extends Object implements org.eclipse.microprofile.config.spi.ConfigSource
The ImixsConfigSource is a custom config source based on Microprofile Config API.

The config source reads the Imixs-Workflow property file named 'imxis.properties'.

With this custom config source the imixs.properties file can be reused without the need to migrate all properties into the file META-INF/microprofile-config.properties. It is recommended to store imixs specific properties into the file imixs.properties

As per SPI it is necessary to register the implementation in META-INF/services by adding an entry in a file called 'org.eclipse.microprofile.config.spi.ConfigSource'

Autor:
rsoika
  • Felddetails

  • Konstruktordetails

    • ImixsConfigSource

      public ImixsConfigSource()
  • Methodendetails

    • getPropertyNames

      public Set<String> getPropertyNames()
      Angegeben von:
      getPropertyNames in Schnittstelle org.eclipse.microprofile.config.spi.ConfigSource
    • getOrdinal

      public int getOrdinal()
      Angegeben von:
      getOrdinal in Schnittstelle org.eclipse.microprofile.config.spi.ConfigSource
    • getValue

      public String getValue(String key)
      Angegeben von:
      getValue in Schnittstelle org.eclipse.microprofile.config.spi.ConfigSource
    • getName

      public String getName()
      Angegeben von:
      getName in Schnittstelle org.eclipse.microprofile.config.spi.ConfigSource
    • getProperties

      public Map<String,String> getProperties()
      Angegeben von:
      getProperties in Schnittstelle org.eclipse.microprofile.config.spi.ConfigSource