Package org.kie.server.services.impl
Class KieServerRegistryImpl
- java.lang.Object
-
- org.kie.server.services.impl.KieServerRegistryImpl
-
- All Implemented Interfaces:
KieServerRegistry
public class KieServerRegistryImpl extends Object implements KieServerRegistry
-
-
Constructor Summary
Constructors Constructor Description KieServerRegistryImpl()
-
Method Summary
-
-
-
Method Detail
-
registerContainer
public KieContainerInstanceImpl registerContainer(String id, KieContainerInstanceImpl kieContainerInstance)
- Specified by:
registerContainerin interfaceKieServerRegistry
-
unregisterContainer
public KieContainerInstanceImpl unregisterContainer(String id)
- Specified by:
unregisterContainerin interfaceKieServerRegistry
-
getContainer
public KieContainerInstanceImpl getContainer(String id)
- Specified by:
getContainerin interfaceKieServerRegistry
-
getContainer
public KieContainerInstanceImpl getContainer(String alias, ContainerLocator locator)
- Specified by:
getContainerin interfaceKieServerRegistry
-
getContainerId
public String getContainerId(String alias, ContainerLocator locator)
- Specified by:
getContainerIdin interfaceKieServerRegistry
-
getContainers
public List<KieContainerInstanceImpl> getContainers()
- Specified by:
getContainersin interfaceKieServerRegistry
-
getContainerAliases
public List<String> getContainerAliases()
- Specified by:
getContainerAliasesin interfaceKieServerRegistry
-
getContainersForAlias
public List<KieContainerInstanceImpl> getContainersForAlias(String alias)
- Specified by:
getContainersForAliasin interfaceKieServerRegistry
-
registerIdentityProvider
public void registerIdentityProvider(org.kie.internal.identity.IdentityProvider identityProvider)
- Specified by:
registerIdentityProviderin interfaceKieServerRegistry
-
unregisterIdentityProvider
public org.kie.internal.identity.IdentityProvider unregisterIdentityProvider()
- Specified by:
unregisterIdentityProviderin interfaceKieServerRegistry
-
getIdentityProvider
public org.kie.internal.identity.IdentityProvider getIdentityProvider()
- Specified by:
getIdentityProviderin interfaceKieServerRegistry
-
registerServerExtension
public void registerServerExtension(KieServerExtension kieServerExtension)
- Specified by:
registerServerExtensionin interfaceKieServerRegistry
-
unregisterServerExtension
public void unregisterServerExtension(KieServerExtension kieServerExtension)
- Specified by:
unregisterServerExtensionin interfaceKieServerRegistry
-
getServerExtensions
public List<KieServerExtension> getServerExtensions()
- Specified by:
getServerExtensionsin interfaceKieServerRegistry
-
getServerExtension
public KieServerExtension getServerExtension(String extensionName)
- Specified by:
getServerExtensionin interfaceKieServerRegistry
-
registerController
public void registerController(String controllerUrl)
- Specified by:
registerControllerin interfaceKieServerRegistry
-
getControllers
public Set<String> getControllers()
- Specified by:
getControllersin interfaceKieServerRegistry
-
registerStateRepository
public void registerStateRepository(KieServerStateRepository repository)
- Specified by:
registerStateRepositoryin interfaceKieServerRegistry
-
getStateRepository
public KieServerStateRepository getStateRepository()
- Specified by:
getStateRepositoryin interfaceKieServerRegistry
-
getKieSessionLookupManager
public KieSessionLookupManager getKieSessionLookupManager()
- Specified by:
getKieSessionLookupManagerin interfaceKieServerRegistry
-
getConfig
public org.kie.server.api.model.KieServerConfig getConfig()
- Specified by:
getConfigin interfaceKieServerRegistry
-
registerWithAlias
protected void registerWithAlias(KieContainerInstanceImpl kieContainerInstance)
-
removeFromAlias
protected void removeFromAlias(KieContainerInstanceImpl kieContainerInstance)
-
getContainerAlias
protected String getContainerAlias(org.kie.server.api.model.KieContainerResource containerResource)
-
addExtraClasses
public void addExtraClasses(Set<Class<?>> extraClasses)
- Specified by:
addExtraClassesin interfaceKieServerRegistry
-
getExtraClasses
public Set<Class<?>> getExtraClasses()
- Specified by:
getExtraClassesin interfaceKieServerRegistry
-
-