## Uses of Interface
com.comtrade.ecm.engine.services.EcmService

- Packages that use EcmService
  Package | Description
  --- | ---
  com.comtrade.ecm.engine.config | Package with classes that perform standard configuration reading and confirmation data providing. All the classes from this package (and all the classes that implement specific reading from configuration files) should carefully use classes from other parts of the library, in order to avoid cyclic dependences. If (in a deploy) there is an available `ConfigurationReader`-object, then it should be used to read the configuration data.
  com.comtrade.ecm.engine.config.engine | Package that implements default-engine loading of configuration data from xml-files.
  com.comtrade.ecm.engine.i18n |
  com.comtrade.ecm.engine.i18n.engine |
  com.comtrade.ecm.engine.logging | Basic logging objects
  com.comtrade.ecm.engine.logging.engine | Logging-functionalities based on standard Java-library objects (java.util.logging package). https://docs.oracle.com/javase/8/docs/technotes/guides/logging/overview.html https://stackoverflow.com/questions/11359187/why-not-use-java-util-logging
  com.comtrade.ecm.engine.logging.logback |
  com.comtrade.ecm.engine.services |

- - ### Uses of EcmService in com.comtrade.ecm.engine.config

    Subinterfaces of EcmService in com.comtrade.ecm.engine.config
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ConfigurationReader` An object that reads configuration data from the configuration files.

    Classes in com.comtrade.ecm.engine.config that implement EcmService
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ConfigurationReaderDefault`

  - ### Uses of EcmService in com.comtrade.ecm.engine.config.engine

    Classes in com.comtrade.ecm.engine.config.engine that implement EcmService
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ConfigurationEngineReader` An object that reads configuration files and creates `ConfigurationEngine`.

  - ### Uses of EcmService in com.comtrade.ecm.engine.i18n

    Subinterfaces of EcmService in com.comtrade.ecm.engine.i18n
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `TextManager` An object that defines an API for localization process' manager.

    Classes in com.comtrade.ecm.engine.i18n that implement EcmService
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TextManagerDefault`

  - ### Uses of EcmService in com.comtrade.ecm.engine.i18n.engine

    Classes in com.comtrade.ecm.engine.i18n.engine that implement EcmService
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TextManagerEngine` An object that performs localization process

  - ### Uses of EcmService in com.comtrade.ecm.engine.logging

    Subinterfaces of EcmService in com.comtrade.ecm.engine.logging
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `LoggingManager` Definition of an object that manages creation/usage of individual loggers.

    Classes in com.comtrade.ecm.engine.logging that implement EcmService
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractLoggingManager` Basis for implementations of `LoggingManager`. Defines basic LoggingManager elements : - methods for getting/creating EcmLogger - collection of already created loggers
    `class` | `LoggingManagerDefault`

  - ### Uses of EcmService in com.comtrade.ecm.engine.logging.engine

    Classes in com.comtrade.ecm.engine.logging.engine that implement EcmService
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LoggingManagerEngine` LoggingManager that uses standard Java-library objects (java.util.logging package) https://docs.oracle.com/javase/8/docs/technotes/guides/logging/overview.html

  - ### Uses of EcmService in com.comtrade.ecm.engine.logging.logback

    Classes in com.comtrade.ecm.engine.logging.logback that implement EcmService
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LoggingManagerLogback`

  - ### Uses of EcmService in com.comtrade.ecm.engine.services

    Methods in com.comtrade.ecm.engine.services with type parameters of type EcmService
    Modifier and Type | Method and Description
    --- | ---
    `static <T extends EcmService> T` | EcmServiceManager.`getServiceProvider(java.lang.Class<T> clazz)`