Package org.kie.api.internal.utils

## Interface KieService

- All Superinterfaces:
    `Comparable<KieService>`
  All Known Subinterfaces:
    `ClusterAwareService`, `DataSource.Factory`, `KieAssemblers`, `KieAssemblerService`, `KieCommands`, `KieExecutors`, `KieMarshallers`, `KieResources`, `KieRuntimes`, `KieRuntimeService<T>`, `KieScannerFactoryService`, `KieServices`, `KieStoreServices`, `KieWeavers`, `KieWeaverService<P>`, `RuleUnitProvider`

      public interface KieService
      extends Comparable<KieService>

- - ### Method Summary

    All Methods Static Methods Instance Methods Default Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `default int` | `compareTo​(KieService other)` |
    `static <T extends KieService> T` | `load​(Class<T> serviceClass)` |
    `default int` | `servicePriority()` |

- - ### Method Detail

    - #### servicePriority

          default int servicePriority()

    - #### compareTo

          default int compareTo​(KieService other)

      Specified by:
        `compareTo` in interface `Comparable<KieService>`

    - #### load

          static <T extends KieService> T load​(Class<T> serviceClass)