# Deprecated API

## Contents

- Deprecated Interfaces
- Deprecated Classes
- Deprecated Enums
- Deprecated Methods

- Deprecated Interfaces
  Interface and Description
  org.kie.internal.KnowledgeBase
  org.kie.internal.runtime.manager.RegisterableItemsFactory Use `org.kie.api.runtime.manager.RegisterableItemsFactory`
  org.kie.internal.runtime.manager.RuntimeManagerFactory Use `org.kie.api.runtime.manager.RuntimeManagerFactory`

- Deprecated Classes
  Class and Description
  org.kie.internal.query.data.QueryParameters
  org.kie.internal.runtime.manager.RuntimeManagerFactory.Factory Use `org.kie.api.runtime.manager.RuntimeManagerFactory`

- Deprecated Enums
  Enum and Description
  org.kie.internal.conf.MultithreadEvaluationOption

- Deprecated Methods
  Method and Description
  org.kie.internal.builder.help.DroolsJaxbHelperProvider.addXsdModel(Resource, KnowledgeBuilder, Options, String) This is now deprecated, as we now support XSD as a standard ResourceType. Although you'll still need the newJAXBContext method to create a JAXBContext from the KnowledgeBase.
  org.kie.internal.executor.api.ExecutorQueryService.getAllErrors() use equivalent method with paging arguments
  org.kie.internal.executor.api.ExecutorQueryService.getAllRequests() use equivalent method with paging arguments
  org.kie.internal.executor.api.ExecutorQueryService.getCancelledRequests() use equivalent method with paging arguments
  org.kie.internal.executor.api.ExecutorQueryService.getCompletedRequests() use equivalent method with paging arguments
  org.kie.internal.executor.api.ExecutorQueryService.getFutureQueuedRequests() use equivalent method with paging arguments
  org.kie.internal.executor.api.ExecutorQueryService.getInErrorRequests() use equivalent method with paging arguments
  org.kie.internal.executor.api.ExecutorQueryService.getPendingRequests() use equivalent method with paging arguments
  org.kie.internal.executor.api.ExecutorQueryService.getQueuedRequests() use equivalent method with paging arguments
  org.kie.internal.executor.api.ExecutorQueryService.getRequestsByStatus(List) use equivalent method with paging arguments
  org.kie.internal.executor.api.ExecutorQueryService.getRunningRequests() use equivalent method with paging arguments
  org.kie.internal.task.api.TaskQueryService.getTasksByVariousFields(String, Map>, boolean)
  org.kie.internal.persistence.jpa.JPAKnowledgeService.loadStatefulKnowledgeSession(int, KieBase, KieSessionConfiguration, Environment)

Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.