Class ImmutableSpringBootKieServerImpl

  • All Implemented Interfaces:
    org.kie.server.services.api.KieServer

    public class ImmutableSpringBootKieServerImpl
    extends SpringBootKieServerImpl
    • Field Summary

      • Fields inherited from class org.kie.server.services.impl.KieServerImpl

        ks
    • Constructor Summary

      Constructors 
      Constructor Description
      ImmutableSpringBootKieServerImpl​(List<org.kie.server.services.api.KieServerExtension> extensions, org.kie.internal.identity.IdentityProvider identityProvider)  
      ImmutableSpringBootKieServerImpl​(List<org.kie.server.services.api.KieServerExtension> extensions, org.kie.internal.identity.IdentityProvider identityProvider, List<org.kie.server.api.model.KieContainerResource> containers)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.kie.scanner.KieModuleMetaData buildKieModuleMetadata​(org.kie.api.builder.ReleaseId releaseId)  
      protected org.kie.server.services.impl.KieContainerInstanceImpl createContainerInstanceImpl​(String containerId, org.kie.server.api.model.ReleaseId releaseId)  
      protected org.drools.core.impl.InternalKieContainer createInternalKieContainer​(String containerId, org.kie.server.api.model.ReleaseId releaseId, org.kie.scanner.KieModuleMetaData metaData)  
      void init()  
      • Methods inherited from class org.kie.server.services.impl.KieServerImpl

        activateContainer, addContainerMessage, addServerMessage, addServerStatusMessage, checkAccessability, createContainer, deactivateContainer, destroy, disposeContainer, disposeContainer, getContainerInfo, getContainerManager, getContainerParameters, getContainerParameters, getContainerReleaseId, getContainers, getController, getDefaultController, getInfo, getInfoInternal, getInternalServerState, getMessagesForContainer, getPolicyManager, getReleaseUpdateParameters, getScannerInfo, getServerExtensions, getServerRegistry, getServerState, healthCheck, init, isKieServerReady, listContainers, markAsReady, notifyStatusToControllers, toString, updateContainerReleaseId, updateContainerReleaseId, updateScanner
    • Constructor Detail

      • ImmutableSpringBootKieServerImpl

        public ImmutableSpringBootKieServerImpl​(List<org.kie.server.services.api.KieServerExtension> extensions,
                                                org.kie.internal.identity.IdentityProvider identityProvider)
      • ImmutableSpringBootKieServerImpl

        public ImmutableSpringBootKieServerImpl​(List<org.kie.server.services.api.KieServerExtension> extensions,
                                                org.kie.internal.identity.IdentityProvider identityProvider,
                                                List<org.kie.server.api.model.KieContainerResource> containers)
    • Method Detail

      • buildKieModuleMetadata

        protected org.kie.scanner.KieModuleMetaData buildKieModuleMetadata​(org.kie.api.builder.ReleaseId releaseId)
        Overrides:
        buildKieModuleMetadata in class org.kie.server.services.impl.KieServerImpl
      • createInternalKieContainer

        protected org.drools.core.impl.InternalKieContainer createInternalKieContainer​(String containerId,
                                                                                       org.kie.server.api.model.ReleaseId releaseId,
                                                                                       org.kie.scanner.KieModuleMetaData metaData)
        Overrides:
        createInternalKieContainer in class org.kie.server.services.impl.KieServerImpl
      • createContainerInstanceImpl

        protected org.kie.server.services.impl.KieContainerInstanceImpl createContainerInstanceImpl​(String containerId,
                                                                                                    org.kie.server.api.model.ReleaseId releaseId)
        Overrides:
        createContainerInstanceImpl in class org.kie.server.services.impl.KieServerImpl