Class KieServerDataSetManager


  • @ApplicationScoped
    public class KieServerDataSetManager
    extends Object
    • Constructor Detail

      • KieServerDataSetManager

        @Inject
        public KieServerDataSetManager​(org.dashbuilder.dataset.def.DataSetDefRegistry dataSetDefRegistry,
                                       KieServerIntegration kieServerIntegration,
                                       javax.enterprise.event.Event<org.jbpm.workbench.ks.events.KieServerDataSetRegistered> event,
                                       @Managed
                                       ExecutorService executorService,
                                       org.kie.workbench.common.screens.server.management.service.SpecManagementService specManagementService)
    • Method Detail

      • registerInKieServer

        public void registerInKieServer​(@Observes
                                        ServerInstanceRegistered serverInstanceRegistered)
      • extractQueryTarget

        protected String extractQueryTarget​(org.dashbuilder.dataset.def.DataSetDef dataSetDef)
      • registerQueriesWithRetry

        protected void registerQueriesWithRetry​(String serverTemplateId,
                                                String serverInstanceId,
                                                Set<org.kie.server.api.model.definition.QueryDefinition> queryDefinitions)
                                         throws Exception
        Throws:
        Exception
      • replaceQueryInKieServers

        protected void replaceQueryInKieServers​(org.dashbuilder.dataset.def.DataSetDef def)