# Uses of Interface
org.kie.api.internal.utils.KieService

Packages that use KieService
Package
Description
org.kie.api
Base KIE API classes.
org.kie.api.builder
org.kie.api.command
org.kie.api.concurrent
org.kie.api.internal.assembler
org.kie.api.internal.runtime
org.kie.api.internal.utils
org.kie.api.internal.weaver
org.kie.api.io
io library for working with Resources
org.kie.api.marshalling
Marshalling classes are used to marshall and unmarshal StatefulKieSessions
org.kie.api.persistence.jpa
org.kie.api.prototype

- ## Uses of KieService in org.kie.api

  Subinterfaces of KieService in org.kie.api
  Modifier and Type
  Interface
  Description
  `interface`
  `KieServices`
  The KieServices is a thread-safe singleton acting as a hub giving access to the other Services provided by Kie.

- ## Uses of KieService in org.kie.api.builder

  Subinterfaces of KieService in org.kie.api.builder
  Modifier and Type
  Interface
  Description
  `interface`
  `KieScannerFactoryService`

- ## Uses of KieService in org.kie.api.command

  Subinterfaces of KieService in org.kie.api.command
  Modifier and Type
  Interface
  Description
  `interface`
  `KieCommands`
  KieCommands is a factory for Commands that can be used by classes that implement CommandExecutor.

- ## Uses of KieService in org.kie.api.concurrent

  Subinterfaces of KieService in org.kie.api.concurrent
  Modifier and Type
  Interface
  Description
  `interface`
  `KieExecutors`

- ## Uses of KieService in org.kie.api.internal.assembler

  Subinterfaces of KieService in org.kie.api.internal.assembler
  Modifier and Type
  Interface
  Description
  `interface`
  `KieAssemblers`
  `interface`
  `KieAssemblerService`

- ## Uses of KieService in org.kie.api.internal.runtime

  Subinterfaces of KieService in org.kie.api.internal.runtime
  Modifier and Type
  Interface
  Description
  `interface`
  `KieRuntimes`
  `interface`
  `KieRuntimeService<T>`

- ## Uses of KieService in org.kie.api.internal.utils

  Methods in org.kie.api.internal.utils with type parameters of type KieService
  Modifier and Type
  Method
  Description
  `static <T extends KieService>
  T`
  KieService.`load(Class<T> serviceClass)`
  `static <T extends KieService>
  T`
  KieService.`loadWithTag(Class<T> serviceClass, String tag)`
  Methods in org.kie.api.internal.utils with parameters of type KieService
  Modifier and Type
  Method
  Description
  `default int`
  KieService.`compareTo(KieService other)`

- ## Uses of KieService in org.kie.api.internal.weaver

  Subinterfaces of KieService in org.kie.api.internal.weaver
  Modifier and Type
  Interface
  Description
  `interface`
  `KieWeavers`
  `interface`
  `KieWeaverService<P extends ResourceTypePackage>`

- ## Uses of KieService in org.kie.api.io

  Subinterfaces of KieService in org.kie.api.io
  Modifier and Type
  Interface
  Description
  `interface`
  `KieResources`
  KieResources is a factory that provides Resource implementations for the desired IO resource

- ## Uses of KieService in org.kie.api.marshalling

  Subinterfaces of KieService in org.kie.api.marshalling
  Modifier and Type
  Interface
  Description
  `interface`
  `KieMarshallers`
  This api is experimental and thus the classes and the interfaces returned are subject to change.

- ## Uses of KieService in org.kie.api.persistence.jpa

  Subinterfaces of KieService in org.kie.api.persistence.jpa
  Modifier and Type
  Interface
  Description
  `interface`
  `KieStoreServices`

- ## Uses of KieService in org.kie.api.prototype

  Subinterfaces of KieService in org.kie.api.prototype
  Modifier and Type
  Interface
  Description
  `static interface`
  `PrototypeBuilder.Creator`