From 578e47ee77dd9b4a296c5692f84135a4489c9ea2 Mon Sep 17 00:00:00 2001 From: Esa Puttonen Date: Fri, 4 Oct 2024 14:17:08 +0300 Subject: [PATCH] updated javadocs for version 10.0.0 --- apidocs/current/index.html | 2 +- apidocs/v10.0.0/allclasses-index.html | 548 +++ apidocs/v10.0.0/allpackages-index.html | 169 + apidocs/v10.0.0/constant-values.html | 261 ++ apidocs/v10.0.0/element-list | 30 + apidocs/v10.0.0/help-doc.html | 196 + apidocs/v10.0.0/index-all.html | 3441 +++++++++++++++++ apidocs/v10.0.0/index.html | 171 + .../NflowEngine.NflowEngineSpringConfig.html | 201 + .../v10.0.0/io/nflow/engine/NflowEngine.html | 354 ++ .../NflowEngine.NflowEngineSpringConfig.html | 62 + .../nflow/engine/class-use/NflowEngine.html | 62 + ...figuration.EngineObjectMapperSupplier.html | 106 + .../engine/config/EngineConfiguration.html | 247 ++ .../v10.0.0/io/nflow/engine/config/NFlow.html | 86 + .../io/nflow/engine/config/Profiles.html | 333 ++ .../config/PropertiesConfiguration.html | 135 + ...figuration.EngineObjectMapperSupplier.html | 123 + .../config/class-use/EngineConfiguration.html | 88 + .../nflow/engine/config/class-use/NFlow.html | 357 ++ .../engine/config/class-use/Profiles.html | 62 + .../class-use/PropertiesConfiguration.html | 62 + .../config/db/DatabaseConfiguration.html | 428 ++ ...2DatabaseConfiguration.Db2SQLVariants.html | 424 ++ .../config/db/Db2DatabaseConfiguration.html | 234 ++ ...H2DatabaseConfiguration.H2SQLVariants.html | 329 ++ .../config/db/H2DatabaseConfiguration.html | 258 ++ .../db/MariadbDatabaseConfiguration.html | 219 ++ .../config/db/MysqlDatabaseConfiguration.html | 219 ++ ...tabaseConfiguration.OracleSqlVariants.html | 362 ++ .../db/OracleDatabaseConfiguration.html | 237 ++ ...abaseConfiguration.PostgreSQLVariants.html | 361 ++ .../config/db/PgDatabaseConfiguration.html | 212 + ...tabaseConfiguration.SQLServerVariants.html | 445 +++ .../db/SqlServerDatabaseConfiguration.html | 212 + .../db/class-use/DatabaseConfiguration.html | 166 + ...2DatabaseConfiguration.Db2SQLVariants.html | 62 + .../class-use/Db2DatabaseConfiguration.html | 62 + ...H2DatabaseConfiguration.H2SQLVariants.html | 62 + .../db/class-use/H2DatabaseConfiguration.html | 62 + .../MariadbDatabaseConfiguration.html | 62 + .../class-use/MysqlDatabaseConfiguration.html | 62 + ...tabaseConfiguration.OracleSqlVariants.html | 62 + .../OracleDatabaseConfiguration.html | 62 + ...abaseConfiguration.PostgreSQLVariants.html | 62 + .../db/class-use/PgDatabaseConfiguration.html | 62 + ...tabaseConfiguration.SQLServerVariants.html | 62 + .../SqlServerDatabaseConfiguration.html | 62 + .../engine/config/db/package-summary.html | 148 + .../nflow/engine/config/db/package-tree.html | 91 + .../nflow/engine/config/db/package-use.html | 101 + .../nflow/engine/config/package-summary.html | 138 + .../io/nflow/engine/config/package-tree.html | 94 + .../io/nflow/engine/config/package-use.html | 207 + .../DispatcherExceptionAnalyzer.html | 193 + .../DispatcherExceptionHandling.Builder.html | 254 ++ .../DispatcherExceptionHandling.html | 184 + .../exception/ExceptionHandling.Builder.html | 231 ++ .../engine/exception/ExceptionHandling.html | 171 + ...StateProcessExceptionHandling.Builder.html | 218 ++ .../StateProcessExceptionHandling.html | 160 + .../exception/StateSaveExceptionAnalyzer.html | 207 + .../StateSaveExceptionHandling.Builder.html | 218 ++ .../exception/StateSaveExceptionHandling.html | 160 + .../DispatcherExceptionAnalyzer.html | 62 + .../DispatcherExceptionHandling.Builder.html | 104 + .../DispatcherExceptionHandling.html | 99 + .../class-use/ExceptionHandling.Builder.html | 110 + .../class-use/ExceptionHandling.html | 110 + ...StateProcessExceptionHandling.Builder.html | 94 + .../StateProcessExceptionHandling.html | 121 + .../class-use/StateSaveExceptionAnalyzer.html | 62 + .../StateSaveExceptionHandling.Builder.html | 94 + .../class-use/StateSaveExceptionHandling.html | 101 + .../engine/exception/package-summary.html | 154 + .../nflow/engine/exception/package-tree.html | 91 + .../nflow/engine/exception/package-use.html | 131 + .../engine/guice/EngineEnvironmentModule.html | 181 + .../io/nflow/engine/guice/EngineModule.html | 322 ++ .../nflow/engine/guice/EnvironmentModule.html | 200 + .../nflow/engine/guice/NflowController.html | 180 + .../class-use/EngineEnvironmentModule.html | 62 + .../engine/guice/class-use/EngineModule.html | 62 + .../guice/class-use/EnvironmentModule.html | 87 + .../guice/class-use/NflowController.html | 62 + .../nflow/engine/guice/package-summary.html | 120 + .../io/nflow/engine/guice/package-tree.html | 86 + .../io/nflow/engine/guice/package-use.html | 84 + .../nflow/engine/listener/ListenerChain.html | 139 + ...kflowExecutorListener.ListenerContext.html | 255 ++ .../listener/WorkflowExecutorListener.html | 259 ++ .../listener/class-use/ListenerChain.html | 92 + ...kflowExecutorListener.ListenerContext.html | 170 + .../class-use/WorkflowExecutorListener.html | 115 + .../engine/listener/package-summary.html | 133 + .../nflow/engine/listener/package-tree.html | 87 + .../io/nflow/engine/listener/package-use.html | 139 + .../io/nflow/engine/model/ModelObject.html | 199 + .../engine/model/class-use/ModelObject.html | 318 ++ .../nflow/engine/model/package-summary.html | 117 + .../io/nflow/engine/model/package-tree.html | 76 + .../io/nflow/engine/model/package-use.html | 188 + .../io/nflow/engine/package-summary.html | 118 + .../v10.0.0/io/nflow/engine/package-tree.html | 77 + .../v10.0.0/io/nflow/engine/package-use.html | 62 + .../engine/service/HealthCheckService.html | 166 + .../MaintenanceConfiguration.Builder.html | 241 ++ ...nfiguration.ConfigurationItem.Builder.html | 203 + ...enanceConfiguration.ConfigurationItem.html | 183 + .../service/MaintenanceConfiguration.html | 196 + .../service/MaintenanceResults.Builder.html | 229 ++ .../engine/service/MaintenanceResults.html | 179 + .../engine/service/MaintenanceService.html | 202 + .../service/NflowNotFoundException.html | 157 + .../engine/service/StatisticsService.html | 203 + .../WorkflowDefinitionClassNameScanner.html | 145 + .../service/WorkflowDefinitionService.html | 226 ++ .../WorkflowDefinitionSpringBeanScanner.html | 137 + .../service/WorkflowExecutorService.html | 173 + .../service/WorkflowInstanceInclude.html | 251 ++ .../service/WorkflowInstanceService.html | 382 ++ .../service/class-use/HealthCheckService.html | 105 + .../MaintenanceConfiguration.Builder.html | 96 + ...nfiguration.ConfigurationItem.Builder.html | 116 + ...enanceConfiguration.ConfigurationItem.html | 101 + .../class-use/MaintenanceConfiguration.html | 140 + .../class-use/MaintenanceResults.Builder.html | 101 + .../service/class-use/MaintenanceResults.html | 115 + .../service/class-use/MaintenanceService.html | 107 + .../class-use/NflowNotFoundException.html | 62 + .../service/class-use/StatisticsService.html | 107 + .../WorkflowDefinitionClassNameScanner.html | 62 + .../class-use/WorkflowDefinitionService.html | 200 + .../WorkflowDefinitionSpringBeanScanner.html | 62 + .../class-use/WorkflowExecutorService.html | 126 + .../class-use/WorkflowInstanceInclude.html | 136 + .../class-use/WorkflowInstanceService.html | 180 + .../nflow/engine/service/package-summary.html | 181 + .../io/nflow/engine/service/package-tree.html | 116 + .../io/nflow/engine/service/package-use.html | 300 ++ .../engine/workflow/curated/BulkWorkflow.html | 426 ++ .../engine/workflow/curated/CronWorkflow.html | 433 +++ .../workflow/curated/MaintenanceWorkflow.html | 276 ++ .../nflow/engine/workflow/curated/State.html | 287 ++ .../curated/class-use/BulkWorkflow.html | 62 + .../curated/class-use/CronWorkflow.html | 89 + .../class-use/MaintenanceWorkflow.html | 62 + .../workflow/curated/class-use/State.html | 62 + .../workflow/curated/package-summary.html | 102 + .../engine/workflow/curated/package-tree.html | 90 + .../engine/workflow/curated/package-use.html | 86 + .../engine/workflow/definition/Mutable.html | 285 ++ .../workflow/definition/NextAction.html | 292 ++ .../workflow/definition/NonRetryable.html | 86 + .../workflow/definition/StateExecution.html | 539 +++ .../engine/workflow/definition/StateVar.html | 193 + .../definition/WorkflowDefinition.html | 704 ++++ .../WorkflowDefinitionStatistics.html | 175 + .../definition/WorkflowSettings.Builder.html | 394 ++ .../workflow/definition/WorkflowSettings.html | 409 ++ .../workflow/definition/WorkflowState.html | 173 + .../definition/WorkflowStateType.html | 302 ++ .../definition/class-use/Mutable.html | 62 + .../definition/class-use/NextAction.html | 208 + .../definition/class-use/NonRetryable.html | 62 + .../definition/class-use/StateExecution.html | 172 + .../definition/class-use/StateVar.html | 108 + .../class-use/WorkflowDefinition.html | 267 ++ .../WorkflowDefinitionStatistics.html | 113 + .../class-use/WorkflowSettings.Builder.html | 137 + .../class-use/WorkflowSettings.html | 165 + .../definition/class-use/WorkflowState.html | 370 ++ .../class-use/WorkflowStateType.html | 137 + .../workflow/definition/package-summary.html | 134 + .../workflow/definition/package-tree.html | 113 + .../workflow/definition/package-use.html | 251 ++ .../StateVariableValueTooLongException.html | 155 + .../workflow/executor/WorkflowExecutor.html | 297 ++ .../executor/WorkflowLogContextListener.html | 235 ++ .../StateVariableValueTooLongException.html | 62 + .../executor/class-use/WorkflowExecutor.html | 109 + .../class-use/WorkflowLogContextListener.html | 62 + .../workflow/executor/package-summary.html | 102 + .../workflow/executor/package-tree.html | 98 + .../engine/workflow/executor/package-use.html | 105 + .../QueryWorkflowInstances.Builder.html | 481 +++ .../instance/QueryWorkflowInstances.html | 354 ++ .../instance/WorkflowInstance.Builder.html | 688 ++++ ...rkflowInstance.WorkflowInstanceStatus.html | 266 ++ .../workflow/instance/WorkflowInstance.html | 513 +++ .../WorkflowInstanceAction.Builder.html | 404 ++ ...flowInstanceAction.WorkflowActionType.html | 255 ++ .../instance/WorkflowInstanceAction.html | 273 ++ .../instance/WorkflowInstanceFactory.html | 181 + .../QueryWorkflowInstances.Builder.html | 167 + .../class-use/QueryWorkflowInstances.html | 145 + .../class-use/WorkflowInstance.Builder.html | 244 ++ ...rkflowInstance.WorkflowInstanceStatus.html | 193 + .../instance/class-use/WorkflowInstance.html | 299 ++ .../WorkflowInstanceAction.Builder.html | 136 + ...flowInstanceAction.WorkflowActionType.html | 142 + .../class-use/WorkflowInstanceAction.html | 145 + .../class-use/WorkflowInstanceFactory.html | 154 + .../workflow/instance/package-summary.html | 130 + .../workflow/instance/package-tree.html | 101 + .../engine/workflow/instance/package-use.html | 291 ++ .../Statistics.QueueStatistics.html | 192 + .../workflow/statistics/Statistics.html | 192 + .../class-use/Statistics.QueueStatistics.html | 102 + .../statistics/class-use/Statistics.html | 109 + .../workflow/statistics/package-summary.html | 92 + .../workflow/statistics/package-tree.html | 81 + .../workflow/statistics/package-use.html | 116 + .../io/nflow/jetty/JettyServerContainer.html | 204 + .../v10.0.0/io/nflow/jetty/StartNflow.html | 258 ++ .../jetty/class-use/JettyServerContainer.html | 100 + .../io/nflow/jetty/class-use/StartNflow.html | 89 + .../nflow/jetty/config/JmxConfiguration.html | 176 + .../jetty/config/MetricsConfiguration.html | 195 + ...ettyConfiguration.JaxRsApiApplication.html | 142 + .../jetty/config/NflowJettyConfiguration.html | 259 ++ .../config/class-use/JmxConfiguration.html | 62 + .../class-use/MetricsConfiguration.html | 62 + ...ettyConfiguration.JaxRsApiApplication.html | 89 + .../class-use/NflowJettyConfiguration.html | 62 + .../nflow/jetty/config/package-summary.html | 121 + .../io/nflow/jetty/config/package-tree.html | 83 + .../io/nflow/jetty/config/package-use.html | 86 + .../CustomValidationExceptionMapper.html | 173 + .../mapper/WebApplicationExceptionMapper.html | 173 + .../CustomValidationExceptionMapper.html | 62 + .../WebApplicationExceptionMapper.html | 62 + .../nflow/jetty/mapper/package-summary.html | 117 + .../io/nflow/jetty/mapper/package-tree.html | 77 + .../io/nflow/jetty/mapper/package-use.html | 62 + .../io/nflow/jetty/package-summary.html | 117 + .../v10.0.0/io/nflow/jetty/package-tree.html | 77 + .../v10.0.0/io/nflow/jetty/package-use.html | 88 + .../MetricsServletContextListener.html | 185 + .../MetricsServletContextListener.html | 62 + .../nflow/jetty/servlet/package-summary.html | 115 + .../io/nflow/jetty/servlet/package-tree.html | 76 + .../io/nflow/jetty/servlet/package-use.html | 62 + ...AnnotationConfigWebApplicationContext.html | 270 ++ ...AnnotationConfigWebApplicationContext.html | 62 + .../nflow/jetty/spring/package-summary.html | 115 + .../io/nflow/jetty/spring/package-tree.html | 100 + .../io/nflow/jetty/spring/package-use.html | 62 + .../DatabaseConnectionHealthCheck.html | 182 + .../MetricsWorkflowExecutorListener.html | 244 ++ .../io/nflow/metrics/NflowMetricsContext.html | 208 + .../DatabaseConnectionHealthCheck.html | 89 + .../MetricsWorkflowExecutorListener.html | 89 + .../class-use/NflowMetricsContext.html | 62 + .../io/nflow/metrics/package-summary.html | 106 + .../io/nflow/metrics/package-tree.html | 82 + .../v10.0.0/io/nflow/metrics/package-use.html | 98 + .../v10.0.0/io/nflow/netty/StartNflow.html | 261 ++ .../io/nflow/netty/class-use/StartNflow.html | 96 + .../netty/config/NflowNettyConfiguration.html | 234 ++ .../class-use/NflowNettyConfiguration.html | 62 + .../nflow/netty/config/package-summary.html | 98 + .../io/nflow/netty/config/package-tree.html | 76 + .../io/nflow/netty/config/package-use.html | 62 + .../io/nflow/netty/package-summary.html | 98 + .../v10.0.0/io/nflow/netty/package-tree.html | 76 + .../v10.0.0/io/nflow/netty/package-use.html | 84 + .../NflowRestApiPropertiesConfiguration.html | 134 + .../nflow/rest/config/RestConfiguration.html | 205 + .../NflowRestApiPropertiesConfiguration.html | 62 + .../config/class-use/RestConfiguration.html | 62 + .../CorsHeaderContainerResponseFilter.html | 186 + .../jaxrs/DateTimeParamConverterProvider.html | 177 + .../io/nflow/rest/config/jaxrs/NflowCors.html | 84 + .../rest/config/jaxrs/PathConstants.html | 169 + .../CorsHeaderContainerResponseFilter.html | 62 + .../DateTimeParamConverterProvider.html | 62 + .../config/jaxrs/class-use/NflowCors.html | 121 + .../config/jaxrs/class-use/PathConstants.html | 62 + .../rest/config/jaxrs/package-summary.html | 121 + .../nflow/rest/config/jaxrs/package-tree.html | 84 + .../nflow/rest/config/jaxrs/package-use.html | 101 + .../io/nflow/rest/config/package-summary.html | 109 + .../io/nflow/rest/config/package-tree.html | 77 + .../io/nflow/rest/config/package-use.html | 62 + .../rest/config/springweb/PathConstants.html | 170 + .../config/springweb/SchedulerService.html | 168 + .../springweb/class-use/PathConstants.html | 62 + .../springweb/class-use/SchedulerService.html | 118 + .../config/springweb/package-summary.html | 113 + .../rest/config/springweb/package-tree.html | 77 + .../rest/config/springweb/package-use.html | 88 + .../rest/v1/ApiWorkflowInstanceInclude.html | 267 ++ .../io/nflow/rest/v1/ResourceBase.html | 353 ++ .../io/nflow/rest/v1/ResourcePaths.html | 322 ++ .../class-use/ApiWorkflowInstanceInclude.html | 174 + .../nflow/rest/v1/class-use/ResourceBase.html | 137 + .../rest/v1/class-use/ResourcePaths.html | 62 + .../v1/converter/CreateWorkflowConverter.html | 174 + .../ListWorkflowDefinitionConverter.html | 173 + .../ListWorkflowExecutorConverter.html | 164 + .../ListWorkflowInstanceConverter.html | 168 + .../v1/converter/MaintenanceConverter.html | 173 + .../v1/converter/StatisticsConverter.html | 173 + .../class-use/CreateWorkflowConverter.html | 116 + .../ListWorkflowDefinitionConverter.html | 131 + .../ListWorkflowExecutorConverter.html | 110 + .../ListWorkflowInstanceConverter.html | 157 + .../class-use/MaintenanceConverter.html | 91 + .../class-use/StatisticsConverter.html | 91 + .../rest/v1/converter/package-summary.html | 123 + .../nflow/rest/v1/converter/package-tree.html | 81 + .../nflow/rest/v1/converter/package-use.html | 132 + .../io/nflow/rest/v1/jaxrs/JaxRsResource.html | 181 + .../rest/v1/jaxrs/MaintenanceResource.html | 188 + .../rest/v1/jaxrs/StatisticsResource.html | 211 + .../v1/jaxrs/WorkflowDefinitionResource.html | 193 + .../v1/jaxrs/WorkflowExecutorResource.html | 190 + .../v1/jaxrs/WorkflowInstanceResource.html | 331 ++ .../v1/jaxrs/class-use/JaxRsResource.html | 101 + .../jaxrs/class-use/MaintenanceResource.html | 96 + .../jaxrs/class-use/StatisticsResource.html | 96 + .../class-use/WorkflowDefinitionResource.html | 96 + .../class-use/WorkflowExecutorResource.html | 96 + .../class-use/WorkflowInstanceResource.html | 96 + .../nflow/rest/v1/jaxrs/package-summary.html | 123 + .../io/nflow/rest/v1/jaxrs/package-tree.html | 88 + .../io/nflow/rest/v1/jaxrs/package-use.html | 109 + .../v10.0.0/io/nflow/rest/v1/msg/Action.html | 288 ++ .../v1/msg/CreateWorkflowInstanceRequest.html | 229 ++ .../msg/CreateWorkflowInstanceResponse.html | 193 + .../io/nflow/rest/v1/msg/ErrorResponse.html | 174 + ...stWorkflowDefinitionResponse.Settings.html | 197 + ...ListWorkflowDefinitionResponse.Signal.html | 179 + ...owDefinitionResponse.TransitionDelays.html | 188 + .../msg/ListWorkflowDefinitionResponse.html | 282 ++ .../v1/msg/ListWorkflowExecutorResponse.html | 238 ++ .../v1/msg/ListWorkflowInstanceResponse.html | 337 ++ ...tenanceRequest.MaintenanceRequestItem.html | 188 + .../nflow/rest/v1/msg/MaintenanceRequest.html | 199 + .../rest/v1/msg/MaintenanceResponse.html | 184 + .../io/nflow/rest/v1/msg/QueueStatistics.html | 184 + .../nflow/rest/v1/msg/SetSignalRequest.html | 175 + .../nflow/rest/v1/msg/SetSignalResponse.html | 166 + .../v10.0.0/io/nflow/rest/v1/msg/State.html | 214 + .../nflow/rest/v1/msg/StatisticsResponse.html | 175 + .../v1/msg/UpdateWorkflowInstanceRequest.html | 202 + .../io/nflow/rest/v1/msg/WakeupRequest.html | 166 + .../io/nflow/rest/v1/msg/WakeupResponse.html | 166 + ...tatisticsResponse.StateStatistics.All.html | 174 + ...Response.StateStatistics.AllAndQueued.html | 175 + ...ionStatisticsResponse.StateStatistics.html | 224 ++ .../WorkflowDefinitionStatisticsResponse.html | 181 + .../nflow/rest/v1/msg/class-use/Action.html | 89 + .../CreateWorkflowInstanceRequest.html | 125 + .../CreateWorkflowInstanceResponse.html | 89 + .../rest/v1/msg/class-use/ErrorResponse.html | 88 + ...stWorkflowDefinitionResponse.Settings.html | 89 + ...ListWorkflowDefinitionResponse.Signal.html | 89 + ...owDefinitionResponse.TransitionDelays.html | 89 + .../ListWorkflowDefinitionResponse.html | 129 + .../ListWorkflowExecutorResponse.html | 89 + .../ListWorkflowInstanceResponse.html | 138 + ...tenanceRequest.MaintenanceRequestItem.html | 95 + .../v1/msg/class-use/MaintenanceRequest.html | 125 + .../v1/msg/class-use/MaintenanceResponse.html | 89 + .../v1/msg/class-use/QueueStatistics.html | 92 + .../v1/msg/class-use/SetSignalRequest.html | 109 + .../v1/msg/class-use/SetSignalResponse.html | 62 + .../io/nflow/rest/v1/msg/class-use/State.html | 89 + .../v1/msg/class-use/StatisticsResponse.html | 89 + .../UpdateWorkflowInstanceRequest.html | 129 + .../rest/v1/msg/class-use/WakeupRequest.html | 109 + .../rest/v1/msg/class-use/WakeupResponse.html | 62 + ...tatisticsResponse.StateStatistics.All.html | 104 + ...Response.StateStatistics.AllAndQueued.html | 92 + ...ionStatisticsResponse.StateStatistics.html | 89 + .../WorkflowDefinitionStatisticsResponse.html | 89 + .../io/nflow/rest/v1/msg/package-summary.html | 161 + .../io/nflow/rest/v1/msg/package-tree.html | 107 + .../io/nflow/rest/v1/msg/package-use.html | 202 + .../io/nflow/rest/v1/package-summary.html | 126 + .../io/nflow/rest/v1/package-tree.html | 91 + .../v10.0.0/io/nflow/rest/v1/package-use.html | 145 + .../v1/springweb/MaintenanceResource.html | 193 + .../rest/v1/springweb/SpringWebResource.html | 192 + .../rest/v1/springweb/StatisticsResource.html | 215 + .../springweb/WorkflowDefinitionResource.html | 195 + .../springweb/WorkflowExecutorResource.html | 192 + .../springweb/WorkflowInstanceResource.html | 320 ++ .../class-use/MaintenanceResource.html | 62 + .../class-use/SpringWebResource.html | 101 + .../class-use/StatisticsResource.html | 62 + .../class-use/WorkflowDefinitionResource.html | 62 + .../class-use/WorkflowExecutorResource.html | 62 + .../class-use/WorkflowInstanceResource.html | 62 + .../rest/v1/springweb/package-summary.html | 123 + .../nflow/rest/v1/springweb/package-tree.html | 88 + .../nflow/rest/v1/springweb/package-use.html | 86 + .../spring/NflowStandardEnvironment.html | 161 + .../class-use/NflowStandardEnvironment.html | 62 + .../nflow/server/spring/package-summary.html | 90 + .../io/nflow/server/spring/package-tree.html | 84 + .../io/nflow/server/spring/package-use.html | 62 + apidocs/v10.0.0/jquery-ui.overrides.css | 35 + apidocs/v10.0.0/legal/ADDITIONAL_LICENSE_INFO | 37 + apidocs/v10.0.0/legal/ASSEMBLY_EXCEPTION | 27 + apidocs/v10.0.0/legal/LICENSE | 347 ++ apidocs/v10.0.0/legal/jquery.md | 72 + apidocs/v10.0.0/legal/jqueryUI.md | 49 + apidocs/v10.0.0/member-search-index.js | 1 + apidocs/v10.0.0/module-search-index.js | 1 + apidocs/v10.0.0/overview-summary.html | 26 + apidocs/v10.0.0/overview-tree.html | 377 ++ apidocs/v10.0.0/package-search-index.js | 1 + apidocs/v10.0.0/resources/glass.png | Bin 0 -> 499 bytes apidocs/v10.0.0/resources/x.png | Bin 0 -> 394 bytes .../v10.0.0/script-dir/jquery-3.6.1.min.js | 2 + apidocs/v10.0.0/script-dir/jquery-ui.min.css | 6 + apidocs/v10.0.0/script-dir/jquery-ui.min.js | 6 + apidocs/v10.0.0/script.js | 132 + apidocs/v10.0.0/search.js | 354 ++ apidocs/v10.0.0/serialized-form.html | 98 + apidocs/v10.0.0/stylesheet.css | 869 +++++ apidocs/v10.0.0/tag-search-index.js | 1 + apidocs/v10.0.0/type-search-index.js | 1 + 426 files changed, 69205 insertions(+), 1 deletion(-) create mode 100644 apidocs/v10.0.0/allclasses-index.html create mode 100644 apidocs/v10.0.0/allpackages-index.html create mode 100644 apidocs/v10.0.0/constant-values.html create mode 100644 apidocs/v10.0.0/element-list create mode 100644 apidocs/v10.0.0/help-doc.html create mode 100644 apidocs/v10.0.0/index-all.html create mode 100644 apidocs/v10.0.0/index.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/NflowEngine.NflowEngineSpringConfig.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/NflowEngine.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/class-use/NflowEngine.NflowEngineSpringConfig.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/class-use/NflowEngine.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/EngineConfiguration.EngineObjectMapperSupplier.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/EngineConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/NFlow.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/Profiles.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/PropertiesConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/class-use/EngineConfiguration.EngineObjectMapperSupplier.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/class-use/EngineConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/class-use/NFlow.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/class-use/Profiles.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/class-use/PropertiesConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/db/DatabaseConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/db/Db2DatabaseConfiguration.Db2SQLVariants.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/db/Db2DatabaseConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/db/H2DatabaseConfiguration.H2SQLVariants.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/db/H2DatabaseConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/db/MariadbDatabaseConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/db/MysqlDatabaseConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/db/OracleDatabaseConfiguration.OracleSqlVariants.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/db/OracleDatabaseConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/db/PgDatabaseConfiguration.PostgreSQLVariants.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/db/PgDatabaseConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/db/SqlServerDatabaseConfiguration.SQLServerVariants.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/db/SqlServerDatabaseConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/db/class-use/DatabaseConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/db/class-use/Db2DatabaseConfiguration.Db2SQLVariants.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/db/class-use/Db2DatabaseConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/db/class-use/H2DatabaseConfiguration.H2SQLVariants.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/db/class-use/H2DatabaseConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/db/class-use/MariadbDatabaseConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/db/class-use/MysqlDatabaseConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/db/class-use/OracleDatabaseConfiguration.OracleSqlVariants.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/db/class-use/OracleDatabaseConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/db/class-use/PgDatabaseConfiguration.PostgreSQLVariants.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/db/class-use/PgDatabaseConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/db/class-use/SqlServerDatabaseConfiguration.SQLServerVariants.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/db/class-use/SqlServerDatabaseConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/db/package-summary.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/db/package-tree.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/db/package-use.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/package-summary.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/package-tree.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/config/package-use.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/exception/DispatcherExceptionAnalyzer.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/exception/DispatcherExceptionHandling.Builder.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/exception/DispatcherExceptionHandling.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/exception/ExceptionHandling.Builder.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/exception/ExceptionHandling.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/exception/StateProcessExceptionHandling.Builder.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/exception/StateProcessExceptionHandling.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/exception/StateSaveExceptionAnalyzer.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/exception/StateSaveExceptionHandling.Builder.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/exception/StateSaveExceptionHandling.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/exception/class-use/DispatcherExceptionAnalyzer.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/exception/class-use/DispatcherExceptionHandling.Builder.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/exception/class-use/DispatcherExceptionHandling.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/exception/class-use/ExceptionHandling.Builder.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/exception/class-use/ExceptionHandling.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateProcessExceptionHandling.Builder.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateProcessExceptionHandling.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateSaveExceptionAnalyzer.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateSaveExceptionHandling.Builder.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateSaveExceptionHandling.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/exception/package-summary.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/exception/package-tree.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/exception/package-use.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/guice/EngineEnvironmentModule.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/guice/EngineModule.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/guice/EnvironmentModule.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/guice/NflowController.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/guice/class-use/EngineEnvironmentModule.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/guice/class-use/EngineModule.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/guice/class-use/EnvironmentModule.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/guice/class-use/NflowController.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/guice/package-summary.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/guice/package-tree.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/guice/package-use.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/listener/ListenerChain.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/listener/WorkflowExecutorListener.ListenerContext.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/listener/WorkflowExecutorListener.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/listener/class-use/ListenerChain.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/listener/class-use/WorkflowExecutorListener.ListenerContext.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/listener/class-use/WorkflowExecutorListener.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/listener/package-summary.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/listener/package-tree.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/listener/package-use.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/model/ModelObject.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/model/class-use/ModelObject.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/model/package-summary.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/model/package-tree.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/model/package-use.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/package-summary.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/package-tree.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/package-use.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/HealthCheckService.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/MaintenanceConfiguration.Builder.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/MaintenanceConfiguration.ConfigurationItem.Builder.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/MaintenanceConfiguration.ConfigurationItem.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/MaintenanceConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/MaintenanceResults.Builder.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/MaintenanceResults.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/MaintenanceService.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/NflowNotFoundException.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/StatisticsService.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/WorkflowDefinitionClassNameScanner.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/WorkflowDefinitionService.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/WorkflowDefinitionSpringBeanScanner.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/WorkflowExecutorService.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/WorkflowInstanceInclude.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/WorkflowInstanceService.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/class-use/HealthCheckService.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceConfiguration.Builder.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceConfiguration.ConfigurationItem.Builder.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceConfiguration.ConfigurationItem.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceResults.Builder.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceResults.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceService.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/class-use/NflowNotFoundException.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/class-use/StatisticsService.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowDefinitionClassNameScanner.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowDefinitionService.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowDefinitionSpringBeanScanner.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowExecutorService.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowInstanceInclude.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowInstanceService.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/package-summary.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/package-tree.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/service/package-use.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/curated/BulkWorkflow.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/curated/CronWorkflow.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/curated/MaintenanceWorkflow.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/curated/State.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/curated/class-use/BulkWorkflow.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/curated/class-use/CronWorkflow.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/curated/class-use/MaintenanceWorkflow.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/curated/class-use/State.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/curated/package-summary.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/curated/package-tree.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/curated/package-use.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/definition/Mutable.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/definition/NextAction.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/definition/NonRetryable.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/definition/StateExecution.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/definition/StateVar.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowDefinition.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowDefinitionStatistics.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowSettings.Builder.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowSettings.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowState.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowStateType.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/Mutable.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/NextAction.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/NonRetryable.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/StateExecution.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/StateVar.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowDefinition.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowDefinitionStatistics.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowSettings.Builder.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowSettings.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowState.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowStateType.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/definition/package-summary.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/definition/package-tree.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/definition/package-use.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/executor/StateVariableValueTooLongException.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/executor/WorkflowExecutor.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/executor/WorkflowLogContextListener.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/executor/class-use/StateVariableValueTooLongException.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/executor/class-use/WorkflowExecutor.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/executor/class-use/WorkflowLogContextListener.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/executor/package-summary.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/executor/package-tree.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/executor/package-use.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/instance/QueryWorkflowInstances.Builder.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/instance/QueryWorkflowInstances.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstance.Builder.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstance.WorkflowInstanceStatus.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstance.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstanceAction.Builder.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstanceAction.WorkflowActionType.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstanceAction.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstanceFactory.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/QueryWorkflowInstances.Builder.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/QueryWorkflowInstances.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstance.Builder.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstance.WorkflowInstanceStatus.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstance.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstanceAction.Builder.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstanceAction.WorkflowActionType.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstanceAction.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstanceFactory.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/instance/package-summary.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/instance/package-tree.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/instance/package-use.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/statistics/Statistics.QueueStatistics.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/statistics/Statistics.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/statistics/class-use/Statistics.QueueStatistics.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/statistics/class-use/Statistics.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/statistics/package-summary.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/statistics/package-tree.html create mode 100644 apidocs/v10.0.0/io/nflow/engine/workflow/statistics/package-use.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/JettyServerContainer.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/StartNflow.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/class-use/JettyServerContainer.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/class-use/StartNflow.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/config/JmxConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/config/MetricsConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/config/NflowJettyConfiguration.JaxRsApiApplication.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/config/NflowJettyConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/config/class-use/JmxConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/config/class-use/MetricsConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/config/class-use/NflowJettyConfiguration.JaxRsApiApplication.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/config/class-use/NflowJettyConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/config/package-summary.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/config/package-tree.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/config/package-use.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/mapper/CustomValidationExceptionMapper.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/mapper/WebApplicationExceptionMapper.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/mapper/class-use/CustomValidationExceptionMapper.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/mapper/class-use/WebApplicationExceptionMapper.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/mapper/package-summary.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/mapper/package-tree.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/mapper/package-use.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/package-summary.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/package-tree.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/package-use.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/servlet/MetricsServletContextListener.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/servlet/class-use/MetricsServletContextListener.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/servlet/package-summary.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/servlet/package-tree.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/servlet/package-use.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/spring/NflowAnnotationConfigWebApplicationContext.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/spring/class-use/NflowAnnotationConfigWebApplicationContext.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/spring/package-summary.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/spring/package-tree.html create mode 100644 apidocs/v10.0.0/io/nflow/jetty/spring/package-use.html create mode 100644 apidocs/v10.0.0/io/nflow/metrics/DatabaseConnectionHealthCheck.html create mode 100644 apidocs/v10.0.0/io/nflow/metrics/MetricsWorkflowExecutorListener.html create mode 100644 apidocs/v10.0.0/io/nflow/metrics/NflowMetricsContext.html create mode 100644 apidocs/v10.0.0/io/nflow/metrics/class-use/DatabaseConnectionHealthCheck.html create mode 100644 apidocs/v10.0.0/io/nflow/metrics/class-use/MetricsWorkflowExecutorListener.html create mode 100644 apidocs/v10.0.0/io/nflow/metrics/class-use/NflowMetricsContext.html create mode 100644 apidocs/v10.0.0/io/nflow/metrics/package-summary.html create mode 100644 apidocs/v10.0.0/io/nflow/metrics/package-tree.html create mode 100644 apidocs/v10.0.0/io/nflow/metrics/package-use.html create mode 100644 apidocs/v10.0.0/io/nflow/netty/StartNflow.html create mode 100644 apidocs/v10.0.0/io/nflow/netty/class-use/StartNflow.html create mode 100644 apidocs/v10.0.0/io/nflow/netty/config/NflowNettyConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/netty/config/class-use/NflowNettyConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/netty/config/package-summary.html create mode 100644 apidocs/v10.0.0/io/nflow/netty/config/package-tree.html create mode 100644 apidocs/v10.0.0/io/nflow/netty/config/package-use.html create mode 100644 apidocs/v10.0.0/io/nflow/netty/package-summary.html create mode 100644 apidocs/v10.0.0/io/nflow/netty/package-tree.html create mode 100644 apidocs/v10.0.0/io/nflow/netty/package-use.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/config/NflowRestApiPropertiesConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/config/RestConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/config/class-use/NflowRestApiPropertiesConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/config/class-use/RestConfiguration.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/config/jaxrs/CorsHeaderContainerResponseFilter.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/config/jaxrs/DateTimeParamConverterProvider.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/config/jaxrs/NflowCors.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/config/jaxrs/PathConstants.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/config/jaxrs/class-use/CorsHeaderContainerResponseFilter.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/config/jaxrs/class-use/DateTimeParamConverterProvider.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/config/jaxrs/class-use/NflowCors.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/config/jaxrs/class-use/PathConstants.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/config/jaxrs/package-summary.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/config/jaxrs/package-tree.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/config/jaxrs/package-use.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/config/package-summary.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/config/package-tree.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/config/package-use.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/config/springweb/PathConstants.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/config/springweb/SchedulerService.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/config/springweb/class-use/PathConstants.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/config/springweb/class-use/SchedulerService.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/config/springweb/package-summary.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/config/springweb/package-tree.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/config/springweb/package-use.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/ApiWorkflowInstanceInclude.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/ResourceBase.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/ResourcePaths.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/class-use/ApiWorkflowInstanceInclude.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/class-use/ResourceBase.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/class-use/ResourcePaths.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/converter/CreateWorkflowConverter.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/converter/ListWorkflowDefinitionConverter.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/converter/ListWorkflowExecutorConverter.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/converter/ListWorkflowInstanceConverter.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/converter/MaintenanceConverter.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/converter/StatisticsConverter.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/CreateWorkflowConverter.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/ListWorkflowDefinitionConverter.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/ListWorkflowExecutorConverter.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/ListWorkflowInstanceConverter.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/MaintenanceConverter.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/StatisticsConverter.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/converter/package-summary.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/converter/package-tree.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/converter/package-use.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/JaxRsResource.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/MaintenanceResource.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/StatisticsResource.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/WorkflowDefinitionResource.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/WorkflowExecutorResource.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/WorkflowInstanceResource.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/JaxRsResource.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/MaintenanceResource.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/StatisticsResource.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/WorkflowDefinitionResource.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/WorkflowExecutorResource.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/WorkflowInstanceResource.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/package-summary.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/package-tree.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/package-use.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/Action.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/CreateWorkflowInstanceRequest.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/CreateWorkflowInstanceResponse.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/ErrorResponse.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowDefinitionResponse.Settings.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowDefinitionResponse.Signal.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowDefinitionResponse.TransitionDelays.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowDefinitionResponse.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowExecutorResponse.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowInstanceResponse.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/MaintenanceRequest.MaintenanceRequestItem.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/MaintenanceRequest.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/MaintenanceResponse.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/QueueStatistics.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/SetSignalRequest.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/SetSignalResponse.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/State.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/StatisticsResponse.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/UpdateWorkflowInstanceRequest.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/WakeupRequest.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/WakeupResponse.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/WorkflowDefinitionStatisticsResponse.StateStatistics.All.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/WorkflowDefinitionStatisticsResponse.StateStatistics.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/WorkflowDefinitionStatisticsResponse.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/Action.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/CreateWorkflowInstanceRequest.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/CreateWorkflowInstanceResponse.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ErrorResponse.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowDefinitionResponse.Settings.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowDefinitionResponse.Signal.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowDefinitionResponse.TransitionDelays.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowDefinitionResponse.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowExecutorResponse.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowInstanceResponse.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/MaintenanceRequest.MaintenanceRequestItem.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/MaintenanceRequest.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/MaintenanceResponse.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/QueueStatistics.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/SetSignalRequest.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/SetSignalResponse.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/State.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/StatisticsResponse.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/UpdateWorkflowInstanceRequest.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WakeupRequest.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WakeupResponse.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WorkflowDefinitionStatisticsResponse.StateStatistics.All.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WorkflowDefinitionStatisticsResponse.StateStatistics.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WorkflowDefinitionStatisticsResponse.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/package-summary.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/package-tree.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/msg/package-use.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/package-summary.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/package-tree.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/package-use.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/springweb/MaintenanceResource.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/springweb/SpringWebResource.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/springweb/StatisticsResource.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/springweb/WorkflowDefinitionResource.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/springweb/WorkflowExecutorResource.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/springweb/WorkflowInstanceResource.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/MaintenanceResource.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/SpringWebResource.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/StatisticsResource.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/WorkflowDefinitionResource.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/WorkflowExecutorResource.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/WorkflowInstanceResource.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/springweb/package-summary.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/springweb/package-tree.html create mode 100644 apidocs/v10.0.0/io/nflow/rest/v1/springweb/package-use.html create mode 100644 apidocs/v10.0.0/io/nflow/server/spring/NflowStandardEnvironment.html create mode 100644 apidocs/v10.0.0/io/nflow/server/spring/class-use/NflowStandardEnvironment.html create mode 100644 apidocs/v10.0.0/io/nflow/server/spring/package-summary.html create mode 100644 apidocs/v10.0.0/io/nflow/server/spring/package-tree.html create mode 100644 apidocs/v10.0.0/io/nflow/server/spring/package-use.html create mode 100644 apidocs/v10.0.0/jquery-ui.overrides.css create mode 100644 apidocs/v10.0.0/legal/ADDITIONAL_LICENSE_INFO create mode 100644 apidocs/v10.0.0/legal/ASSEMBLY_EXCEPTION create mode 100644 apidocs/v10.0.0/legal/LICENSE create mode 100644 apidocs/v10.0.0/legal/jquery.md create mode 100644 apidocs/v10.0.0/legal/jqueryUI.md create mode 100644 apidocs/v10.0.0/member-search-index.js create mode 100644 apidocs/v10.0.0/module-search-index.js create mode 100644 apidocs/v10.0.0/overview-summary.html create mode 100644 apidocs/v10.0.0/overview-tree.html create mode 100644 apidocs/v10.0.0/package-search-index.js create mode 100644 apidocs/v10.0.0/resources/glass.png create mode 100644 apidocs/v10.0.0/resources/x.png create mode 100644 apidocs/v10.0.0/script-dir/jquery-3.6.1.min.js create mode 100644 apidocs/v10.0.0/script-dir/jquery-ui.min.css create mode 100644 apidocs/v10.0.0/script-dir/jquery-ui.min.js create mode 100644 apidocs/v10.0.0/script.js create mode 100644 apidocs/v10.0.0/search.js create mode 100644 apidocs/v10.0.0/serialized-form.html create mode 100644 apidocs/v10.0.0/stylesheet.css create mode 100644 apidocs/v10.0.0/tag-search-index.js create mode 100644 apidocs/v10.0.0/type-search-index.js diff --git a/apidocs/current/index.html b/apidocs/current/index.html index f2bbdc095..92f83fb92 100644 --- a/apidocs/current/index.html +++ b/apidocs/current/index.html @@ -1,5 +1,5 @@ --- -redirect_to: /apidocs/v9.0.0/ +redirect_to: /apidocs/v10.0.0/ --- diff --git a/apidocs/v10.0.0/allclasses-index.html b/apidocs/v10.0.0/allclasses-index.html new file mode 100644 index 000000000..ffaeae070 --- /dev/null +++ b/apidocs/v10.0.0/allclasses-index.html @@ -0,0 +1,548 @@ + + + + +All Classes and Interfaces (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

All Classes and Interfaces

+
+
+
+
+
+
Class
+
Description
+ +
 
+ +
+
The properties that can be loaded if needed when fetching worklfow instances from the nFlow REST API.
+
+ +
+
Bulk child workflow executor that does not overflow the system.
+
+ +
+
Filter to add headers to allow Cross-Origin Resource Sharing.
+
+ +
 
+ +
 
+ +
 
+ +
+
Workflow that wakes up periodically to execute a task.
+
+ +
 
+ +
+
Base class for different database configurations.
+
+ +
+
Check that connection to nflow database can be made.
+
+ +
 
+ +
+
Configuration for DB2 database.
+
+ +
+
SQL variants optimized for DB2.
+
+ +
+
Dispatcher exception analyzer analyzes exceptions thrown by the workflow dispatcher and determines how the exception is + handled.
+
+ +
+
Controls how an exception should be handled by the dispatcher.
+
+ +
+
Builder for exception handling settings.
+
+ +
+
The main Spring configuration class for nFlow engine.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Controls how an exception should be handled.
+
+ +
+
Builder for exception handling settings.
+
+ +
+
Configuration for H2 database.
+
+ +
+
SQL variants optimized for H2.
+
+ +
+
Service for checking the database connection.
+
+ +
 
+ +
 
+ +
 
+ +
+
The workflow executor listener chain.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Configuration for all maintenance operations.
+
+ +
+
Builds MaintenanceConfiguration objects.
+
+ +
+
Configuration for a single maintenance operation.
+
+ +
+
Builds ConfigurationItem objects.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Represent maintenance operation results.
+
+ +
+
Build MaintenanceResults objects.
+
+ +
+
Service for deleting and archiving old workflow instances from nflow-tables and nflow_archive-tables.
+
+ +
+
Clean up workflow instances periodically.
+
+ +
+
Configuration for MariaDB database.
+
+ +
 
+ +
 
+ +
+
Compute following metrics on per state basis + + Execution time histograms and execution rate + Number of successful executions + Number of failed executions + Retry count histograms +
+
+ +
+
Inheriting ModelObject is an implementation detail only to provide toString/equals/hashCode for subclasses.
+
+ +
+
Wrapper class to provide mutable object for immutable value.
+
+ +
+
Configuration for MySQL database.
+
+ +
 
+ +
+
Marker annotation for nFlow.
+
+ +
 
+ +
 
+ +
 
+ +
+
NflowEngine starts up nflow-engine with given database and workflow definitions.
+
+ +
 
+ +
 
+ +
 
+ +
+
Configures MetricsWorkflowExecutorListener.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
When a state method throws an exception annotated with this annotation, it is not retried by nFlow engine.
+
+ +
+
Configuration for Oracle database.
+
+ +
+
SQL variants optimized for Oracle.
+
+ +
 
+ +
+
Common Spring web constants.
+
+ +
+
Configuration for PostgreSQL database.
+
+ +
+
SQL variants optimized for PostgreSQL.
+
+ +
+
Constants for profile names supported by nFlow.
+
+ +
+
Spring configuration for including properties from nflow-engine.properties file.
+
+ +
+
Parameters for workflow instance query.
+
+ +
+
Builder for workflow instance queries.
+
+ +
 
+ +
+
Common base class for REST API logic
+
+ +
 
+ +
 
+ +
+
Service to hold a Webflux Scheduler in order to make blocking calls.
+
+ +
 
+ +
 
+ +
 
+ +
+
Configuration for SQL Server database.
+
+ +
+
SQL variants optimized for SQL Server.
+
+ +
 
+ +
 
+ +
+
A simple implementation of the WorkflowState interface that can be used in any workflow definition, if more advanced + implementation is not needed.
+
+ +
 
+ +
+
Provides access to workflow instance information.
+
+ +
+
Controls how an exception thrown by a state method should be handled by the workflow state processor.
+
+ +
+
Builder for exception handling settings.
+
+ +
+
State save exception analyzer analyzes exceptions thrown while trying to save workflow state and determines how the exception + is handled.
+
+ +
+
Controls how an exception thrown while trying to save the workflow instance state should be handled.
+
+ +
+
Builder for exception handling settings.
+
+ +
+
Used for state handler method parameters.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Service for fetching statistics.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
The base class for all workflow definitions.
+
+ +
+
Register workflow definitions defined in the class name listing resource.
+
+ +
 
+ +
 
+ +
+
Service for managing workflow definitions.
+
+ +
+
Register workflow definitions defined as Spring beans.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Describes one workflow executor.
+
+ +
+
WorkflowExecutorListener is a global, stateless listener for workflow + executors.
+
+ +
+
ListenerContext instance is created at start of workflow state execution and passed to listener's + life-cycle methods.
+
+ +
 
+ +
 
+ +
+
Service for managing workflow executors.
+
+ +
+
An instance of a workflow.
+
+ +
+
Builder for workflow instance.
+
+ +
+
Describes the status for workflow instance.
+
+ +
+
An execution of a workflow instance state.
+
+ +
+
The builder for a workflow instance action.
+
+ +
+
Describes the trigger for the action.
+
+ +
+
Factory to create workflow instances.
+
+ +
+
The properties of a workflow instance that can be loaded if needed when using WorkflowInstanceService.getWorkflowInstance.
+
+ +
 
+ +
 
+ +
+
Service for managing workflow instances.
+
+ +
 
+ +
+
Configuration for the workflow execution.
+
+ +
+
Builder for workflow settings.
+
+ +
+
Provides access to the workflow state information.
+
+ +
+
Workflow state types.
+
+
+
+
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/allpackages-index.html b/apidocs/v10.0.0/allpackages-index.html new file mode 100644 index 000000000..aacbf025c --- /dev/null +++ b/apidocs/v10.0.0/allpackages-index.html @@ -0,0 +1,169 @@ + + + + +All Packages (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

All Packages

+
+
Package Summary
+
+
Package
+
Description
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Classes and interfaces for implementing workflow executor listeners.
+
+ +
+
Domain model classes.
+
+ +
+
Services for for managing and querying nFlow engine during runtime.
+
+ +
 
+ +
+
Classes and interfaces for describing and implementing workflow definitions.
+
+ +
+
Classes for describing workflow executors.
+
+ +
+
Classes for describing and constructing workflow instances.
+
+ +
+
Classes for describing nFlow statistics.
+
+ +
+
Classes for starting Jetty that contains nFlow engine, nFlow REST API, nFlow engine and Swagger for testing the REST API.
+
+ +
+
Default configuration for nFlow Jetty.
+
+ +
+
JAX-RS exception mappers for nFlow REST API in Jetty.
+
+ +
+
Servlet configurations for nFlow Jetty.
+
+ +
+
Spring framework property source configurations for nFlow Jetty.
+
+ +
+
Classes for collecting metrics from nFlow engine run time.
+
+ +
 
+ +
 
+ +
+
Default configuration for nFlow REST API.
+
+ +
+
Default configuration for nFlow REST API with JAX-RS.
+
+ +
+
Default configuration for nFlow REST API with Spring Web.
+
+ +
 
+ +
+
Message converters for nFlow REST API services.
+
+ +
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+ +
+
Message objects for nFlow REST API services.
+
+ +
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+ +
+
Spring classes common to both Jetty and Netty server containers.
+
+
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/constant-values.html b/apidocs/v10.0.0/constant-values.html new file mode 100644 index 000000000..60b5d7bdd --- /dev/null +++ b/apidocs/v10.0.0/constant-values.html @@ -0,0 +1,261 @@ + + + + +Constant Field Values (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Constant Field Values

+
+

Contents

+ +
+
+
+

io.nflow.*

+
    +
  • +
    io.nflow.engine.config.Profiles
    +
    +
    Modifier and Type
    +
    Constant Field
    +
    Value
    +
    public static final String
    + +
    "nflow.db.db2"
    +
    public static final String
    + +
    "nflow.db.h2"
    +
    public static final String
    + +
    "jmx"
    +
    public static final String
    + +
    "nflow.db.mariadb"
    +
    public static final String
    + +
    "metrics"
    +
    public static final String
    + +
    "nflow.db.mysql"
    +
    public static final String
    + +
    "nflow.db.oracle"
    +
    public static final String
    + +
    "nflow.db.postgresql"
    +
    public static final String
    + +
    "nflow.db.sqlserver"
    +
    +
  • +
+ + + + + + +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/element-list b/apidocs/v10.0.0/element-list new file mode 100644 index 000000000..9bf2ea14e --- /dev/null +++ b/apidocs/v10.0.0/element-list @@ -0,0 +1,30 @@ +io.nflow.engine +io.nflow.engine.config +io.nflow.engine.config.db +io.nflow.engine.exception +io.nflow.engine.guice +io.nflow.engine.listener +io.nflow.engine.model +io.nflow.engine.service +io.nflow.engine.workflow.curated +io.nflow.engine.workflow.definition +io.nflow.engine.workflow.executor +io.nflow.engine.workflow.instance +io.nflow.engine.workflow.statistics +io.nflow.jetty +io.nflow.jetty.config +io.nflow.jetty.mapper +io.nflow.jetty.servlet +io.nflow.jetty.spring +io.nflow.metrics +io.nflow.netty +io.nflow.netty.config +io.nflow.rest.config +io.nflow.rest.config.jaxrs +io.nflow.rest.config.springweb +io.nflow.rest.v1 +io.nflow.rest.v1.converter +io.nflow.rest.v1.jaxrs +io.nflow.rest.v1.msg +io.nflow.rest.v1.springweb +io.nflow.server.spring diff --git a/apidocs/v10.0.0/help-doc.html b/apidocs/v10.0.0/help-doc.html new file mode 100644 index 000000000..a3632159d --- /dev/null +++ b/apidocs/v10.0.0/help-doc.html @@ -0,0 +1,196 @@ + + + + +API Help (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+

JavaDoc Help

+ +
+
+

Navigation

+Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces + +
+
+
+

Kinds of Pages

+The following sections describe the different kinds of pages in this collection. +
+

Overview

+

The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

+
+
+

Package

+

Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

+
    +
  • Interfaces
  • +
  • Classes
  • +
  • Enum Classes
  • +
  • Exceptions
  • +
  • Errors
  • +
  • Annotation Interfaces
  • +
+
+
+

Class or Interface

+

Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

+
    +
  • Class Inheritance Diagram
  • +
  • Direct Subclasses
  • +
  • All Known Subinterfaces
  • +
  • All Known Implementing Classes
  • +
  • Class or Interface Declaration
  • +
  • Class or Interface Description
  • +
+
+
    +
  • Nested Class Summary
  • +
  • Enum Constant Summary
  • +
  • Field Summary
  • +
  • Property Summary
  • +
  • Constructor Summary
  • +
  • Method Summary
  • +
  • Required Element Summary
  • +
  • Optional Element Summary
  • +
+
+
    +
  • Enum Constant Details
  • +
  • Field Details
  • +
  • Property Details
  • +
  • Constructor Details
  • +
  • Method Details
  • +
  • Element Details
  • +
+

Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

+

The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

+
+
+

Other Files

+

Packages and modules may contain pages with additional information related to the declarations nearby.

+
+
+

Use

+

Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.

+
+
+

Tree (Class Hierarchy)

+

There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

+
    +
  • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
  • +
  • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
  • +
+
+
+

Constant Field Values

+

The Constant Field Values page lists the static final fields and their values.

+
+
+

Serialized Form

+

Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to those who implement rather than use the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See Also" section of the class description.

+
+
+

All Packages

+

The All Packages page contains an alphabetic index of all packages contained in the documentation.

+
+
+

All Classes and Interfaces

+

The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

+
+
+

Index

+

The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

+
+
+
+This help file applies to API documentation generated by the standard doclet.
+ +
+
+ + diff --git a/apidocs/v10.0.0/index-all.html b/apidocs/v10.0.0/index-all.html new file mode 100644 index 000000000..63a53466a --- /dev/null +++ b/apidocs/v10.0.0/index-all.html @@ -0,0 +1,3441 @@ + + + + +Index (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form +

A

+
+
Action - Class in io.nflow.rest.v1.msg
+
 
+
Action() - Constructor for class io.nflow.rest.v1.msg.Action
+
 
+
Action(long, String, String, String, int, DateTime, DateTime, int) - Constructor for class io.nflow.rest.v1.msg.Action
+
 
+
Action(long, String, String, String, int, DateTime, DateTime, int, Map<String, Object>) - Constructor for class io.nflow.rest.v1.msg.Action
+
 
+
ACTION_STATE_VARIABLES - Enum constant in enum class io.nflow.engine.service.WorkflowInstanceInclude
+
+
The state variables for each action.
+
+
actionDescription - Variable in class io.nflow.rest.v1.msg.UpdateWorkflowInstanceRequest
+
 
+
actions - Enum constant in enum class io.nflow.rest.v1.ApiWorkflowInstanceInclude
+
+ +
+
actions - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+
The list of actions.
+
+
actions - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
 
+
ACTIONS - Enum constant in enum class io.nflow.engine.service.WorkflowInstanceInclude
+
+
The actions related to this workflow instance (WorkflowInstance.actions).
+
+
actionStateVariables - Enum constant in enum class io.nflow.rest.v1.ApiWorkflowInstanceInclude
+
+ +
+
actionType() - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
+
Returns SQL representing the action type parameter.
+
+
actionType() - Method in class io.nflow.engine.config.db.H2DatabaseConfiguration.H2SQLVariants
+
+
Returns SQL representing the action type parameter.
+
+
actionType() - Method in class io.nflow.engine.config.db.OracleDatabaseConfiguration.OracleSqlVariants
+
+
Returns SQL representing the action type parameter.
+
+
actionType() - Method in class io.nflow.engine.config.db.PgDatabaseConfiguration.PostgreSQLVariants
+
+
Returns SQL representing the action type parameter.
+
+
actionType() - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
+
Returns SQL representing the action type parameter.
+
+
activate - Variable in class io.nflow.rest.v1.msg.CreateWorkflowInstanceRequest
+
 
+
activationTime - Variable in class io.nflow.rest.v1.msg.CreateWorkflowInstanceRequest
+
 
+
active - Variable in class io.nflow.engine.workflow.executor.WorkflowExecutor
+
+
Time when the executor last updated that it is active.
+
+
active - Variable in class io.nflow.rest.v1.msg.ListWorkflowExecutorResponse
+
 
+
addChildWorkflows(WorkflowInstance...) - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+
Add new child workflows.
+
+
addDefaultPropertiesFiles(String, String...) - Static method in class io.nflow.engine.guice.EngineEnvironmentModule
+
 
+
addIds(Long...) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+
Add identifiers to query parameters.
+
+
addResourceHandlers(ResourceHandlerRegistry) - Method in class io.nflow.netty.config.NflowNettyConfiguration
+
 
+
addStates(String...) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+
Add workflow states to query parameters.
+
+
addStatuses(WorkflowInstance.WorkflowInstanceStatus...) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+
Add workflow statuses to query parameters.
+
+
addTypes(String...) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+
Add workflow definitions types to query parameters.
+
+
addWorkflowDefinition(WorkflowDefinition) - Method in class io.nflow.engine.service.WorkflowDefinitionService
+
+
Add given workflow definition to managed definitions.
+
+
addWorkflows(WorkflowInstance...) - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+
Add new workflows.
+
+
afterFailure(WorkflowExecutorListener.ListenerContext, Throwable) - Method in interface io.nflow.engine.listener.WorkflowExecutorListener
+
+
Executed after state processing has failed and before persisting state.
+
+
afterFailure(WorkflowExecutorListener.ListenerContext, Throwable) - Method in class io.nflow.engine.workflow.executor.WorkflowLogContextListener
+
 
+
afterFailure(WorkflowExecutorListener.ListenerContext, Throwable) - Method in class io.nflow.metrics.MetricsWorkflowExecutorListener
+
 
+
afterProcessing(WorkflowExecutorListener.ListenerContext) - Method in interface io.nflow.engine.listener.WorkflowExecutorListener
+
+
Executed after state has been successfully processed and before persisting + state.
+
+
afterProcessing(WorkflowExecutorListener.ListenerContext) - Method in class io.nflow.engine.workflow.executor.WorkflowLogContextListener
+
 
+
afterProcessing(WorkflowExecutorListener.ListenerContext) - Method in class io.nflow.metrics.MetricsWorkflowExecutorListener
+
 
+
All() - Constructor for class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics.All
+
 
+
AllAndQueued() - Constructor for class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued
+
 
+
allInstances - Variable in class io.nflow.engine.workflow.definition.WorkflowDefinitionStatistics
+
 
+
allInstances - Variable in class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics.All
+
 
+
allowedTransitions - Variable in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
 
+
analyze(Exception) - Method in class io.nflow.engine.exception.DispatcherExceptionAnalyzer
+
+
Override this to provide custom handling.
+
+
analyze(Exception, int) - Method in class io.nflow.engine.exception.StateSaveExceptionAnalyzer
+
+
Override this to provide custom handling.
+
+
analyzeExeption(WorkflowState, Throwable) - Method in class io.nflow.engine.workflow.definition.WorkflowSettings
+
+
Analyze exception thrown by a state method to determine how it should be handled.
+
+
analyzeSafely(Exception) - Method in class io.nflow.engine.exception.DispatcherExceptionAnalyzer
+
+
Analyze the exception.
+
+
analyzeSafely(Exception, int) - Method in class io.nflow.engine.exception.StateSaveExceptionAnalyzer
+
+
Analyze the exception.
+
+
ApiWorkflowInstanceInclude - Enum Class in io.nflow.rest.v1
+
+
The properties that can be loaded if needed when fetching worklfow instances from the nFlow REST API.
+
+
archivedWorkflows - Variable in class io.nflow.engine.service.MaintenanceResults
+
+
Number of workflows archived.
+
+
archivedWorkflows - Variable in class io.nflow.rest.v1.msg.MaintenanceResponse
+
 
+
archiveWorkflows - Variable in class io.nflow.engine.service.MaintenanceConfiguration
+
+
Configuration for archiving old workflow instances.
+
+
archiveWorkflows - Variable in class io.nflow.rest.v1.msg.MaintenanceRequest
+
 
+
+

B

+
+
batchSize - Variable in class io.nflow.engine.service.MaintenanceConfiguration.ConfigurationItem
+
+
The batch size of the maintenance operation.
+
+
batchSize - Variable in class io.nflow.rest.v1.msg.MaintenanceRequest.MaintenanceRequestItem
+
 
+
beforeProcessing(WorkflowExecutorListener.ListenerContext) - Method in interface io.nflow.engine.listener.WorkflowExecutorListener
+
+
Executed before state is processed.
+
+
beforeProcessing(WorkflowExecutorListener.ListenerContext) - Method in class io.nflow.engine.workflow.executor.WorkflowLogContextListener
+
 
+
beforeProcessing(WorkflowExecutorListener.ListenerContext) - Method in class io.nflow.metrics.MetricsWorkflowExecutorListener
+
 
+
build() - Method in class io.nflow.engine.exception.DispatcherExceptionHandling.Builder
+
+
Create the dispatcher exception handling object.
+
+
build() - Method in class io.nflow.engine.exception.ExceptionHandling.Builder
+
+
Create the exception handling object.
+
+
build() - Method in class io.nflow.engine.exception.StateProcessExceptionHandling.Builder
+
+
Create the exception handling object.
+
+
build() - Method in class io.nflow.engine.exception.StateSaveExceptionHandling.Builder
+
+
Create the state save exception handling object.
+
+
build() - Method in class io.nflow.engine.service.MaintenanceConfiguration.Builder
+
+
Build MaintenanceConfiguration object.
+
+
build() - Method in class io.nflow.engine.service.MaintenanceResults.Builder
+
+
Build MaintenanceResults object.
+
+
build() - Method in class io.nflow.engine.workflow.definition.WorkflowSettings.Builder
+
+
Create workflow settings object.
+
+
build() - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+
Create the workflow instance query object.
+
+
build() - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+
Create the workflow instance object.
+
+
build() - Method in class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
+
+
Build the workflow instance action.
+
+
Builder() - Constructor for class io.nflow.engine.exception.DispatcherExceptionHandling.Builder
+
 
+
Builder() - Constructor for class io.nflow.engine.exception.ExceptionHandling.Builder
+
 
+
Builder() - Constructor for class io.nflow.engine.exception.StateProcessExceptionHandling.Builder
+
 
+
Builder() - Constructor for class io.nflow.engine.exception.StateSaveExceptionHandling.Builder
+
 
+
Builder() - Constructor for class io.nflow.engine.service.MaintenanceConfiguration.Builder
+
 
+
Builder() - Constructor for class io.nflow.engine.service.MaintenanceResults.Builder
+
 
+
Builder() - Constructor for class io.nflow.engine.workflow.definition.WorkflowSettings.Builder
+
 
+
Builder() - Constructor for class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+
Create a workflow instance query builder.
+
+
Builder() - Constructor for class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+
Create a workflow instance builder.
+
+
Builder() - Constructor for class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
+
+
Create a builder for a workflow instance action.
+
+
Builder(ObjectStringMapper) - Constructor for class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+
Create a workflow instance builder with an object mapper.
+
+
Builder(QueryWorkflowInstances) - Constructor for class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
 
+
Builder(WorkflowInstance) - Constructor for class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+
Create a workflow instance builder based on an existing workflow instance.
+
+
Builder(WorkflowInstance) - Constructor for class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
+
+
Create a builder for a workflow instance action based on an existing workflow instance.
+
+
Builder(WorkflowInstanceAction) - Constructor for class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
+
+
Create a builder for a workflow instance action based on an existing workflow instance action.
+
+
BULK_WORKFLOW_TYPE - Static variable in class io.nflow.engine.workflow.curated.BulkWorkflow
+
+
The type of default bulk workflow.
+
+
BulkWorkflow - Class in io.nflow.engine.workflow.curated
+
+
Bulk child workflow executor that does not overflow the system.
+
+
BulkWorkflow() - Constructor for class io.nflow.engine.workflow.curated.BulkWorkflow
+
+
Create bulk workflow definition.
+
+
BulkWorkflow(String) - Constructor for class io.nflow.engine.workflow.curated.BulkWorkflow
+
+
Extend bulk workflow definition.
+
+
businessKey - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+
External business key.
+
+
businessKey - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+
Business key.
+
+
businessKey - Variable in class io.nflow.rest.v1.msg.CreateWorkflowInstanceRequest
+
 
+
businessKey - Variable in class io.nflow.rest.v1.msg.CreateWorkflowInstanceResponse
+
 
+
businessKey - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
 
+
businessKey - Variable in class io.nflow.rest.v1.msg.UpdateWorkflowInstanceRequest
+
 
+
+

C

+
+
calculateBinaryBackoffDelay(int, long, long) - Method in class io.nflow.engine.workflow.definition.WorkflowSettings
+
+
Return activation delay based on retry attempt number.
+
+
callAsync(Callable<T>) - Method in class io.nflow.rest.config.springweb.SchedulerService
+
 
+
castToText() - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
+
Returns string for casting value to text.
+
+
castToText() - Method in class io.nflow.engine.config.db.H2DatabaseConfiguration.H2SQLVariants
+
+
Returns empty string as casting to text is not needed in H2.
+
+
castToText() - Method in class io.nflow.engine.config.db.OracleDatabaseConfiguration.OracleSqlVariants
+
+
Returns empty string as casting to text is not needed in Oracle.
+
+
castToText() - Method in class io.nflow.engine.config.db.PgDatabaseConfiguration.PostgreSQLVariants
+
+
Returns string for casting value to text.
+
+
castToText() - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
+
Returns string for casting value to text.
+
+
check() - Method in class io.nflow.metrics.DatabaseConnectionHealthCheck
+
 
+
checkDatabaseConfiguration(Environment, DataSource) - Method in class io.nflow.engine.config.db.DatabaseConfiguration
+
+
Checks that the database is configured as nFlow expects.
+
+
checkDatabaseConfiguration(Environment, DataSource) - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration
+
 
+
checkDatabaseConnection() - Method in class io.nflow.engine.service.HealthCheckService
+
 
+
CHILD_WORKFLOW_IDS - Enum constant in enum class io.nflow.engine.service.WorkflowInstanceInclude
+
+
The child workflow identifiers (WorkflowInstance.childWorkflows).
+
+
childWorkflows - Enum constant in enum class io.nflow.rest.v1.ApiWorkflowInstanceInclude
+
+ +
+
childWorkflows - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+
Child workflow instance IDs created by this workflow instance, grouped by instance action ID.
+
+
childWorkflows - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
 
+
cleanupExecutors(ReadablePeriod) - Method in class io.nflow.engine.service.MaintenanceService
+
+
Delete workflow executors that have expired [given period] ago.
+
+
cleanupWorkflows(MaintenanceRequest) - Method in class io.nflow.rest.v1.jaxrs.MaintenanceResource
+
 
+
cleanupWorkflows(MaintenanceRequest) - Method in class io.nflow.rest.v1.springweb.MaintenanceResource
+
 
+
cleanupWorkflows(MaintenanceConfiguration) - Method in class io.nflow.engine.service.MaintenanceService
+
+
Cleans up old (whose modified time is earlier than olderThanPeriod parameter) and passive (that do not have + nextActivation) workflows.
+
+
clobToComparable(String) - Method in class io.nflow.engine.config.db.OracleDatabaseConfiguration.OracleSqlVariants
+
 
+
close() - Method in class io.nflow.engine.NflowEngine
+
+
Shuts down the nFlow engine gracefully and returns when the shutdown is complete.
+
+
compareTo(ListWorkflowDefinitionResponse) - Method in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse
+
 
+
configure() - Method in class io.nflow.engine.guice.EngineModule
+
 
+
configure() - Method in class io.nflow.engine.guice.EnvironmentModule
+
 
+
configureHttpMessageCodecs(ServerCodecConfigurer) - Method in class io.nflow.netty.config.NflowNettyConfiguration
+
 
+
contextDestroyed(ServletContextEvent) - Method in class io.nflow.jetty.servlet.MetricsServletContextListener
+
 
+
contextInitialized(ServletContextEvent) - Method in class io.nflow.jetty.servlet.MetricsServletContextListener
+
 
+
convert(StoredWorkflowDefinition) - Method in class io.nflow.rest.v1.converter.ListWorkflowDefinitionConverter
+
 
+
convert(MaintenanceResults) - Method in class io.nflow.rest.v1.converter.MaintenanceConverter
+
 
+
convert(WorkflowDefinition) - Method in class io.nflow.rest.v1.converter.ListWorkflowDefinitionConverter
+
 
+
convert(WorkflowExecutor) - Method in class io.nflow.rest.v1.converter.ListWorkflowExecutorConverter
+
 
+
convert(WorkflowInstance) - Method in class io.nflow.rest.v1.converter.CreateWorkflowConverter
+
 
+
convert(WorkflowInstance, Set<ApiWorkflowInstanceInclude>, boolean) - Method in class io.nflow.rest.v1.converter.ListWorkflowInstanceConverter
+
 
+
convert(Statistics) - Method in class io.nflow.rest.v1.converter.StatisticsConverter
+
 
+
convert(CreateWorkflowInstanceRequest) - Method in class io.nflow.rest.v1.converter.CreateWorkflowConverter
+
 
+
convert(MaintenanceRequest) - Method in class io.nflow.rest.v1.converter.MaintenanceConverter
+
 
+
convert(Map<String, Map<String, WorkflowDefinitionStatistics>>) - Method in class io.nflow.rest.v1.converter.StatisticsConverter
+
 
+
CorsHeaderContainerResponseFilter - Class in io.nflow.rest.config.jaxrs
+
+
Filter to add headers to allow Cross-Origin Resource Sharing.
+
+
CorsHeaderContainerResponseFilter(Environment) - Constructor for class io.nflow.rest.config.jaxrs.CorsHeaderContainerResponseFilter
+
 
+
corsPreflight() - Method in class io.nflow.rest.v1.jaxrs.WorkflowInstanceResource
+
 
+
count - Variable in class io.nflow.engine.workflow.statistics.Statistics.QueueStatistics
+
 
+
count - Variable in class io.nflow.rest.v1.msg.QueueStatistics
+
 
+
counterRepository(Bus) - Method in class io.nflow.jetty.config.JmxConfiguration
+
 
+
created - Enum constant in enum class io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus
+
+
Workflow instance has been created but the processing has not been started yet
+
+
created - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+
The workflow instance creation time.
+
+
created - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
 
+
created - Variable in class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics
+
 
+
createEnvironment() - Method in class io.nflow.jetty.spring.NflowAnnotationConfigWebApplicationContext
+
 
+
CreateWorkflowConverter - Class in io.nflow.rest.v1.converter
+
 
+
CreateWorkflowConverter(WorkflowInstanceFactory) - Constructor for class io.nflow.rest.v1.converter.CreateWorkflowConverter
+
 
+
createWorkflowInstance(CreateWorkflowInstanceRequest) - Method in class io.nflow.rest.v1.jaxrs.WorkflowInstanceResource
+
 
+
createWorkflowInstance(CreateWorkflowInstanceRequest) - Method in class io.nflow.rest.v1.springweb.WorkflowInstanceResource
+
 
+
CreateWorkflowInstanceRequest - Class in io.nflow.rest.v1.msg
+
 
+
CreateWorkflowInstanceRequest() - Constructor for class io.nflow.rest.v1.msg.CreateWorkflowInstanceRequest
+
 
+
CreateWorkflowInstanceResponse - Class in io.nflow.rest.v1.msg
+
 
+
CreateWorkflowInstanceResponse() - Constructor for class io.nflow.rest.v1.msg.CreateWorkflowInstanceResponse
+
 
+
CronWorkflow - Class in io.nflow.engine.workflow.curated
+
+
Workflow that wakes up periodically to execute a task.
+
+
CronWorkflow(String) - Constructor for class io.nflow.engine.workflow.curated.CronWorkflow
+
+
Extend cron workflow definition.
+
+
CronWorkflow(String, WorkflowSettings) - Constructor for class io.nflow.engine.workflow.curated.CronWorkflow
+
+
Extend cron workflow definition with customized workflow settings.
+
+
CURRENT_STATE_VARIABLES - Enum constant in enum class io.nflow.engine.service.WorkflowInstanceInclude
+
+
The most recent values of all state variables (WorkflowInstance.stateVariables).
+
+
currentStateVariables - Enum constant in enum class io.nflow.rest.v1.ApiWorkflowInstanceInclude
+
+ +
+
currentTimePlusSeconds(int) - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
+
Returns SQL representing the current database time plus given amount of seconds.
+
+
currentTimePlusSeconds(int) - Method in class io.nflow.engine.config.db.H2DatabaseConfiguration.H2SQLVariants
+
+
Returns SQL representing the current database time plus given amount of seconds.
+
+
currentTimePlusSeconds(int) - Method in class io.nflow.engine.config.db.OracleDatabaseConfiguration.OracleSqlVariants
+
+
Returns SQL representing the current database time plus given amount of seconds.
+
+
currentTimePlusSeconds(int) - Method in class io.nflow.engine.config.db.PgDatabaseConfiguration.PostgreSQLVariants
+
+
Returns SQL representing the current database time plus given amount of seconds.
+
+
currentTimePlusSeconds(int) - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
+
Returns SQL representing the current database time plus given amount of seconds.
+
+
customizeEnvironment(MutablePropertySources) - Method in class io.nflow.engine.guice.EnvironmentModule
+
 
+
CustomValidationExceptionMapper - Class in io.nflow.jetty.mapper
+
 
+
CustomValidationExceptionMapper() - Constructor for class io.nflow.jetty.mapper.CustomValidationExceptionMapper
+
 
+
cxf() - Method in class io.nflow.jetty.config.NflowJettyConfiguration
+
 
+
+

D

+
+
data - Variable in class io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext
+
+
Stateless listeners can use data to pass information between listener + stages.
+
+
databaseConfiguration(Environment) - Method in class io.nflow.engine.guice.EngineModule
+
 
+
DatabaseConfiguration - Class in io.nflow.engine.config.db
+
+
Base class for different database configurations.
+
+
DatabaseConfiguration(String) - Constructor for class io.nflow.engine.config.db.DatabaseConfiguration
+
+
Creates a new configuration with given database type.
+
+
databaseConnectionHealthCheck() - Method in class io.nflow.metrics.NflowMetricsContext
+
 
+
DatabaseConnectionHealthCheck - Class in io.nflow.metrics
+
+
Check that connection to nflow database can be made.
+
+
DatabaseConnectionHealthCheck(HealthCheckService) - Constructor for class io.nflow.metrics.DatabaseConnectionHealthCheck
+
 
+
dateLtEqDiff(String, String) - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
 
+
DateTimeParamConverterProvider - Class in io.nflow.rest.config.jaxrs
+
 
+
DateTimeParamConverterProvider() - Constructor for class io.nflow.rest.config.jaxrs.DateTimeParamConverterProvider
+
 
+
DB2 - Static variable in class io.nflow.engine.config.Profiles
+
+
Profile to enable DB2 database.
+
+
Db2DatabaseConfiguration - Class in io.nflow.engine.config.db
+
+
Configuration for DB2 database.
+
+
Db2DatabaseConfiguration() - Constructor for class io.nflow.engine.config.db.Db2DatabaseConfiguration
+
+
Create a new instance.
+
+
Db2DatabaseConfiguration.Db2SQLVariants - Class in io.nflow.engine.config.db
+
+
SQL variants optimized for DB2.
+
+
Db2SQLVariants(String) - Constructor for class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
 
+
defaultPriority - Variable in class io.nflow.engine.workflow.definition.WorkflowSettings
+
+
Default priority for new workflow instances.
+
+
defaultPriority - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.Settings
+
 
+
definition - Variable in class io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext
+
+
The definition of the workflow.
+
+
deleteArchivedWorkflows - Variable in class io.nflow.engine.service.MaintenanceConfiguration
+
+
Configuration for deleting old workflow instances from archive tables.
+
+
deleteArchivedWorkflows - Variable in class io.nflow.rest.v1.msg.MaintenanceRequest
+
 
+
deletedArchivedWorkflows - Variable in class io.nflow.engine.service.MaintenanceResults
+
+
Number of workflows deleted from archive table.
+
+
deletedArchivedWorkflows - Variable in class io.nflow.rest.v1.msg.MaintenanceResponse
+
 
+
deletedWorkflows - Variable in class io.nflow.engine.service.MaintenanceResults
+
+
Number of workflows deleted from main table.
+
+
deletedWorkflows - Variable in class io.nflow.rest.v1.msg.MaintenanceResponse
+
 
+
deleteExpiredExecutorsOlderThan - Variable in class io.nflow.engine.service.MaintenanceConfiguration
+
+
Delete workflow executors that have expired [given period] ago.
+
+
deleteHistoryCondition - Variable in class io.nflow.engine.workflow.definition.WorkflowSettings
+
+
Condition to check if workflow instance history should be deleted (unless forced via StateExecution).
+
+
deleteWorkflowInstanceHistory() - Method in class io.nflow.engine.workflow.definition.WorkflowSettings
+
+
Return true if workflow instance history should be deleted.
+
+
deleteWorkflows - Variable in class io.nflow.engine.service.MaintenanceConfiguration
+
+
Configuration for deleting old workflow instances from main tables.
+
+
deleteWorkflows - Variable in class io.nflow.rest.v1.msg.MaintenanceRequest
+
 
+
DEPRECATED_INCLUDE_PARAM_DESC - Static variable in class io.nflow.rest.v1.ResourceBase
+
 
+
description - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse
+
 
+
description - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.Signal
+
 
+
description - Variable in class io.nflow.rest.v1.msg.State
+
 
+
DISABLED - Static variable in class io.nflow.engine.workflow.curated.CronWorkflow
+
 
+
DispatcherExceptionAnalyzer - Class in io.nflow.engine.exception
+
+
Dispatcher exception analyzer analyzes exceptions thrown by the workflow dispatcher and determines how the exception is + handled.
+
+
DispatcherExceptionAnalyzer() - Constructor for class io.nflow.engine.exception.DispatcherExceptionAnalyzer
+
 
+
DispatcherExceptionHandling - Class in io.nflow.engine.exception
+
+
Controls how an exception should be handled by the dispatcher.
+
+
DispatcherExceptionHandling.Builder - Class in io.nflow.engine.exception
+
+
Builder for exception handling settings.
+
+
DO_WORK - Static variable in class io.nflow.engine.workflow.curated.CronWorkflow
+
 
+
done() - Method in class io.nflow.engine.service.MaintenanceConfiguration.ConfigurationItem.Builder
+
+
Finish ConfigurationItem object and move back to MaintenanceConfiguration.
+
+
DONE - Static variable in class io.nflow.engine.workflow.curated.BulkWorkflow
+
 
+
doWork(StateExecution, MaintenanceConfiguration) - Method in class io.nflow.engine.workflow.curated.MaintenanceWorkflow
+
+
Clean up old workflow instances.
+
+
+

E

+
+
end - Enum constant in enum class io.nflow.engine.workflow.definition.WorkflowStateType
+
+
Final state of the workflow.
+
+
EngineConfiguration - Class in io.nflow.engine.config
+
+
The main Spring configuration class for nFlow engine.
+
+
EngineConfiguration() - Constructor for class io.nflow.engine.config.EngineConfiguration
+
 
+
EngineConfiguration.EngineObjectMapperSupplier - Interface in io.nflow.engine.config
+
 
+
EngineEnvironmentModule - Class in io.nflow.engine.guice
+
 
+
EngineEnvironmentModule(Properties, String...) - Constructor for class io.nflow.engine.guice.EngineEnvironmentModule
+
 
+
EngineModule - Class in io.nflow.engine.guice
+
 
+
EngineModule(Object, EngineConfiguration) - Constructor for class io.nflow.engine.guice.EngineModule
+
 
+
EnvironmentModule - Class in io.nflow.engine.guice
+
 
+
EnvironmentModule(Properties, String...) - Constructor for class io.nflow.engine.guice.EnvironmentModule
+
 
+
equals(Object) - Method in class io.nflow.engine.model.ModelObject
+
 
+
equals(Object) - Method in class io.nflow.engine.workflow.definition.Mutable
+
 
+
error - Variable in class io.nflow.rest.v1.msg.ErrorResponse
+
 
+
ERROR - Static variable in class io.nflow.engine.workflow.curated.BulkWorkflow
+
 
+
ErrorResponse - Class in io.nflow.rest.v1.msg
+
 
+
ErrorResponse() - Constructor for class io.nflow.rest.v1.msg.ErrorResponse
+
 
+
ErrorResponse(String) - Constructor for class io.nflow.rest.v1.msg.ErrorResponse
+
 
+
ExceptionHandling - Class in io.nflow.engine.exception
+
+
Controls how an exception should be handled.
+
+
ExceptionHandling.Builder<T extends ExceptionHandling.Builder<T>> - Class in io.nflow.engine.exception
+
+
Builder for exception handling settings.
+
+
executing - Enum constant in enum class io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus
+
+
A workflow state method is executing
+
+
executing - Variable in class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics
+
 
+
executionEnd - Variable in class io.nflow.engine.workflow.instance.WorkflowInstanceAction
+
+
The end time of the execution of the state.
+
+
executionEndTime - Variable in class io.nflow.rest.v1.msg.Action
+
 
+
executionStart - Variable in class io.nflow.engine.workflow.instance.WorkflowInstanceAction
+
+
The start time of the execution of the state.
+
+
executionStartTime - Variable in class io.nflow.rest.v1.msg.Action
+
 
+
executionStatistics - Variable in class io.nflow.engine.workflow.statistics.Statistics
+
 
+
executionStatistics - Variable in class io.nflow.rest.v1.msg.StatisticsResponse
+
 
+
executorGroup - Variable in class io.nflow.engine.workflow.executor.WorkflowExecutor
+
+
The executor group of the executor.
+
+
executorGroup - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+
The name of the executor group for this workflow instance.
+
+
executorGroup - Variable in class io.nflow.rest.v1.msg.ListWorkflowExecutorResponse
+
 
+
executorId - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+
The id of executor that is currently processing this workflow.
+
+
executorId - Variable in class io.nflow.engine.workflow.instance.WorkflowInstanceAction
+
+
The id for executor that processed this state.
+
+
executorId - Variable in class io.nflow.rest.v1.msg.Action
+
 
+
expectedStates - Variable in class io.nflow.rest.v1.msg.WakeupRequest
+
 
+
expires - Variable in class io.nflow.engine.workflow.executor.WorkflowExecutor
+
+
Time after which the executor is considered dead.
+
+
expires - Variable in class io.nflow.rest.v1.msg.ListWorkflowExecutorResponse
+
 
+
externalChange - Enum constant in enum class io.nflow.engine.workflow.instance.WorkflowInstanceAction.WorkflowActionType
+
+
External change to the workflow instance.
+
+
externalId - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+
External identifier.
+
+
externalId - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+
External identifier of the workflow instance.
+
+
externalId - Variable in class io.nflow.rest.v1.msg.CreateWorkflowInstanceRequest
+
 
+
externalId - Variable in class io.nflow.rest.v1.msg.CreateWorkflowInstanceResponse
+
 
+
externalId - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
 
+
+

F

+
+
FAILED - Static variable in class io.nflow.engine.workflow.curated.CronWorkflow
+
 
+
failureTransitions - Variable in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
 
+
fetchWorkflowInstance(long, Set<ApiWorkflowInstanceInclude>, String, boolean, Long) - Method in class io.nflow.rest.v1.springweb.WorkflowInstanceResource
+
 
+
fetchWorkflowInstance(long, Set<ApiWorkflowInstanceInclude>, String, Long, boolean, WorkflowInstanceService, ListWorkflowInstanceConverter) - Method in class io.nflow.rest.v1.ResourceBase
+
 
+
fetchWorkflowInstance(long, Set<ApiWorkflowInstanceInclude>, String, Long, Boolean) - Method in class io.nflow.rest.v1.jaxrs.WorkflowInstanceResource
+
 
+
filter(ContainerRequestContext, ContainerResponseContext) - Method in class io.nflow.rest.config.jaxrs.CorsHeaderContainerResponseFilter
+
 
+
finished - Enum constant in enum class io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus
+
+
Workflow instance has reached an end state
+
+
finished - Variable in class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics
+
 
+
forUpdateSkipLocked() - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
+
DB2 does not support for update skip locked.
+
+
forUpdateSkipLocked() - Method in class io.nflow.engine.config.db.OracleDatabaseConfiguration.OracleSqlVariants
+
 
+
forUpdateSkipLocked() - Method in class io.nflow.engine.config.db.PgDatabaseConfiguration.PostgreSQLVariants
+
+
PostgreSQL suppports for update skip locked.
+
+
forUpdateSkipLocked() - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
+
SQL Server supports withUpdateSkipLocked instead.
+
+
+

G

+
+
getActivation() - Method in class io.nflow.engine.workflow.definition.NextAction
+
+
Return the time after which the workflow should be activated.
+
+
getAllChildWorkflows() - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+
Return all child workflows for current workflow.
+
+
getAllowedTransitions() - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+
Return allowed transitions between the states of the workflow.
+
+
getBusinessKey() - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+
Return the business key associated to the workflow instance.
+
+
getChangedStateVariables() - Method in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+
Return the state variables that have been added or modified during state processing.
+
+
getClassPathConfigurationProperties() - Method in class io.nflow.engine.guice.EnvironmentModule
+
 
+
getConverter(Class<T>, Type, Annotation[]) - Method in class io.nflow.rest.config.jaxrs.DateTimeParamConverterProvider
+
 
+
getDateTime(ResultSet, String) - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
 
+
getDateTime(ResultSet, String) - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
 
+
getDbType() - Method in class io.nflow.engine.config.db.DatabaseConfiguration
+
+
Return the type of the database.
+
+
getDefaultPriority() - Method in class io.nflow.engine.workflow.definition.WorkflowSettings
+
+
Return default priority for new workflow instances.
+
+
getDescription() - Method in class io.nflow.engine.workflow.curated.State
+
 
+
getDescription() - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+
Return the description of the workflow.
+
+
getDescription() - Method in interface io.nflow.engine.workflow.definition.WorkflowState
+
+
Return the description of the workflow state.
+
+
getErrorState() - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+
Return the generic error state of the workflow.
+
+
getErrorTransitionActivation(int) - Method in class io.nflow.engine.workflow.definition.WorkflowSettings
+
+
Return next activation time after error.
+
+
getFailureTransitions() - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+
Return transitions from states to failure states.
+
+
getHealthCheckService() - Method in class io.nflow.engine.NflowEngine
+
 
+
getId() - Method in class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
+
+
Get the action id (generated by database)
+
+
getInclude() - Method in enum class io.nflow.rest.v1.ApiWorkflowInstanceInclude
+
+
Provide mapping to WorkflowInstanceInclude.
+
+
getInitialState() - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+
Return the initial state of the workflow.
+
+
getMaintenanceService() - Method in class io.nflow.engine.NflowEngine
+
 
+
getMaxSubsequentStateExecutions(WorkflowState) - Method in class io.nflow.engine.workflow.definition.WorkflowSettings
+
+
Return the maximum number of subsequent state executions before forcing a short transition delay.
+
+
getMethod(WorkflowState) - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+
Returns the workflow state method for the given state.
+
+
getMethod(String) - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+
Returns the workflow state method for the given state name.
+
+
getName() - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+
Return the name of the workflow.
+
+
getNextActivationTime(StateExecution, String) - Method in class io.nflow.engine.workflow.curated.CronWorkflow
+
+
Calculates next activation time based on cron state variable.
+
+
getNextState() - Method in class io.nflow.engine.workflow.definition.NextAction
+
+
Return the next state of the workflow.
+
+
getParentId() - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+
Return the parent workflow instance id if this is a child workflow, otherwise return empty.
+
+
getPort() - Method in class io.nflow.jetty.JettyServerContainer
+
 
+
getReason() - Method in class io.nflow.engine.workflow.definition.NextAction
+
+
Return the reason for the next action.
+
+
getRetries() - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+
Return the number of retry attempts in the current state.
+
+
getSettings() - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+
Return the workflow settings.
+
+
getShortTransitionActivation() - Method in class io.nflow.engine.workflow.definition.WorkflowSettings
+
+
Return the delay before next activation after detecting a busy loop.
+
+
getSignal() - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+
Return the signal value from database if it has been set, otherwise return empty.
+
+
getSignal(long) - Method in class io.nflow.engine.service.WorkflowInstanceService
+
+
Return current signal value for given workflow instance.
+
+
getState(String) - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+
Returns the workflow state for the given state name.
+
+
getStates() - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+
Return all possible states of the workflow.
+
+
getStateVariable(String) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance
+
 
+
getStateVariable(String, Class<T>) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance
+
 
+
getStateVariable(String, Class<T>, T) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance
+
 
+
getStateVariable(String, String) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance
+
 
+
getStatistics() - Method in class io.nflow.engine.service.StatisticsService
+
+
Return queue statistics for the executor group.
+
+
getStatistics(String, DateTime, DateTime, DateTime, DateTime) - Method in class io.nflow.rest.v1.jaxrs.StatisticsResource
+
 
+
getStatistics(String, DateTime, DateTime, DateTime, DateTime) - Method in class io.nflow.rest.v1.springweb.StatisticsResource
+
 
+
getStatisticsService() - Method in class io.nflow.engine.NflowEngine
+
 
+
getStatus(DateTime) - Method in enum class io.nflow.engine.workflow.definition.WorkflowStateType
+
+
Returns the status for this type.
+
+
getSupportedSignals() - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+
Return signals supported by this workflow.
+
+
getThis() - Method in class io.nflow.engine.exception.DispatcherExceptionHandling.Builder
+
+
Return this.
+
+
getThis() - Method in class io.nflow.engine.exception.ExceptionHandling.Builder
+
+
Return this.
+
+
getThis() - Method in class io.nflow.engine.exception.StateProcessExceptionHandling.Builder
+
+
Return this.
+
+
getThis() - Method in class io.nflow.engine.exception.StateSaveExceptionHandling.Builder
+
+
Return this.
+
+
getTimestamp(ResultSet, String) - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
 
+
getTimestamp(ResultSet, String) - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
 
+
getType() - Method in class io.nflow.engine.workflow.curated.State
+
 
+
getType() - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+
Return the type of the workflow.
+
+
getType() - Method in interface io.nflow.engine.workflow.definition.WorkflowState
+
+
Return the workflow state type.
+
+
getVal() - Method in class io.nflow.engine.workflow.definition.Mutable
+
+
Returns the wrapped value.
+
+
getVariable(String) - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+
Return a string value of the given variable.
+
+
getVariable(String, Class<T>) - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+
Return the value of the given variable.
+
+
getVariable(String, Class<T>, T) - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+
Return the value of the given variable, or {code defaultValue} if the variable does not + exist.
+
+
getVariable(String, String) - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+
Return the string value of the given variable, or {code defaultValue} if + the variable does not exist.
+
+
getWorkflowDefinition(String) - Method in class io.nflow.engine.service.WorkflowDefinitionService
+
+
Return the workflow definition that matches the give workflow type name.
+
+
getWorkflowDefinitions() - Method in class io.nflow.engine.service.WorkflowDefinitionService
+
+
Return all managed workflow definitions.
+
+
getWorkflowDefinitionService() - Method in class io.nflow.engine.NflowEngine
+
 
+
getWorkflowDefinitionStatistics(String, DateTime, DateTime, DateTime, DateTime) - Method in class io.nflow.engine.service.StatisticsService
+
+
Return statistics for a given workflow definition type.
+
+
getWorkflowExecutors() - Method in class io.nflow.engine.service.WorkflowExecutorService
+
+
Return all workflow executors of this executor group.
+
+
getWorkflowExecutorService() - Method in class io.nflow.engine.NflowEngine
+
 
+
getWorkflowInstance(long, Set<WorkflowInstanceInclude>, Long) - Method in class io.nflow.engine.service.WorkflowInstanceService
+
+
Return the workflow instance matching the given id.
+
+
getWorkflowInstance(long, Set<WorkflowInstanceInclude>, Long, boolean) - Method in class io.nflow.engine.service.WorkflowInstanceService
+
+
Return the workflow instance matching the given id.
+
+
getWorkflowInstanceExternalId() - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+
Return the external id of the workflow instance.
+
+
getWorkflowInstanceId() - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+
Return the id of the workflow instance.
+
+
getWorkflowInstanceService() - Method in class io.nflow.engine.NflowEngine
+
 
+
+

H

+
+
H2 - Static variable in class io.nflow.engine.config.Profiles
+
+
Profile to enable H2 database.
+
+
h2ConsoleServer(Environment) - Method in class io.nflow.engine.config.db.H2DatabaseConfiguration
+
+
Creates a console server for connecting to the in-memory database.
+
+
H2DatabaseConfiguration - Class in io.nflow.engine.config.db
+
+
Configuration for H2 database.
+
+
H2DatabaseConfiguration() - Constructor for class io.nflow.engine.config.db.H2DatabaseConfiguration
+
+
Create a new instance.
+
+
H2DatabaseConfiguration.H2SQLVariants - Class in io.nflow.engine.config.db
+
+
SQL variants optimized for H2.
+
+
H2SQLVariants() - Constructor for class io.nflow.engine.config.db.H2DatabaseConfiguration.H2SQLVariants
+
 
+
h2TcpServer(Environment) - Method in class io.nflow.engine.config.db.H2DatabaseConfiguration
+
+
Creates a server for connecting to the in-memory database.
+
+
HANDLE_FAILURE - Static variable in class io.nflow.engine.workflow.curated.CronWorkflow
+
 
+
handleExceptions(Supplier<Response.ResponseBuilder>) - Method in class io.nflow.rest.v1.jaxrs.JaxRsResource
+
 
+
handleExceptions(Supplier<Mono<ResponseEntity<?>>>) - Method in class io.nflow.rest.v1.springweb.SpringWebResource
+
 
+
handleExceptions(Supplier<T>, BiFunction<Integer, ErrorResponse, T>) - Method in class io.nflow.rest.v1.ResourceBase
+
 
+
handleFailure(StateExecution) - Method in class io.nflow.engine.workflow.curated.CronWorkflow
+
+ +
+
handleFailureImpl(StateExecution) - Method in class io.nflow.engine.workflow.curated.CronWorkflow
+
+
Logs an error and continues.
+
+
handlePotentiallyStuck(WorkflowExecutorListener.ListenerContext, Duration) - Method in interface io.nflow.engine.listener.WorkflowExecutorListener
+
+
Called when instance processing is potentially stuck.
+
+
hashCode() - Method in class io.nflow.engine.model.ModelObject
+
 
+
hashCode() - Method in class io.nflow.engine.workflow.definition.Mutable
+
 
+
hasUnfinishedChildWorkflows() - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+
Return true if this workflow instance has unfinished child workflow instances.
+
+
hasUnfinishedChildWorkflows(long) - Method in class io.nflow.engine.service.WorkflowInstanceService
+
+
Return true if this workflow instance has unfinished child workflow instances.
+
+
hasUpdateableCTE() - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
+
Returns false as DB2 does not support updateable CTEs.
+
+
hasUpdateableCTE() - Method in class io.nflow.engine.config.db.H2DatabaseConfiguration.H2SQLVariants
+
+
Returns false as H2 does not support updateable CTEs.
+
+
hasUpdateableCTE() - Method in class io.nflow.engine.config.db.OracleDatabaseConfiguration.OracleSqlVariants
+
+
Returns false as Oracle does not support updateable CTEs.
+
+
hasUpdateableCTE() - Method in class io.nflow.engine.config.db.PgDatabaseConfiguration.PostgreSQLVariants
+
+
Returns true as PostgreSQL supports updateable CTEs.
+
+
hasUpdateableCTE() - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
+
Returns false as SQL Server does not support updateable CTEs.
+
+
hasUpdateReturning() - Method in class io.nflow.engine.config.db.PgDatabaseConfiguration.PostgreSQLVariants
+
+
Returns true as PostgreSQL supports update returning clause.
+
+
healthCheckRegistry() - Method in class io.nflow.jetty.config.MetricsConfiguration
+
 
+
HealthCheckService - Class in io.nflow.engine.service
+
+
Service for checking the database connection.
+
+
HealthCheckService(HealthCheckDao) - Constructor for class io.nflow.engine.service.HealthCheckService
+
 
+
historyDeletableAfter - Variable in class io.nflow.engine.workflow.definition.WorkflowSettings
+
+
Delay after which workflow instance history (actions, states) can be deleted from database by nFlow.
+
+
historyDeletableAfter - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.Settings
+
 
+
host - Variable in class io.nflow.engine.workflow.executor.WorkflowExecutor
+
+
The host name of the executor.
+
+
host - Variable in class io.nflow.rest.v1.msg.ListWorkflowExecutorResponse
+
 
+
+

I

+
+
id - Variable in class io.nflow.engine.workflow.executor.WorkflowExecutor
+
+
Unique identifier of executor instance.
+
+
id - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+
The workflow instance identifier.
+
+
id - Variable in class io.nflow.engine.workflow.instance.WorkflowInstanceAction
+
+
The action id (generated by database).
+
+
id - Variable in class io.nflow.rest.v1.msg.Action
+
 
+
id - Variable in class io.nflow.rest.v1.msg.CreateWorkflowInstanceResponse
+
 
+
id - Variable in class io.nflow.rest.v1.msg.ListWorkflowExecutorResponse
+
 
+
id - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
 
+
id - Variable in class io.nflow.rest.v1.msg.State
+
 
+
ids - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+
Workflow instance identifiers.
+
+
includeActions - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+
Setting this to true will make the query return also workflow actions.
+
+
includeActionStateVariables - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+
Setting this to true will make the query return also the updated state variables for workflow actions.
+
+
includeChildWorkflows - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+
Setting this to true will make the query return also the created child workflow instance IDs.
+
+
includeCurrentStateVariables - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+
Setting this to true will make the query return also the current state variables for the workflow.
+
+
INCLUDES_PARAM_DESC - Static variable in class io.nflow.rest.v1.ResourceBase
+
 
+
inProgress - Enum constant in enum class io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus
+
+
Workflow instance processing has been started
+
+
inProgress - Variable in class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics
+
 
+
insertWorkflowInstance(WorkflowInstance) - Method in class io.nflow.engine.service.WorkflowInstanceService
+
+
Insert the workflow instance to the database and return the id of the + instance.
+
+
instance - Variable in class io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext
+
+
The workflow instance.
+
+
instantiateIfNotExists() - Element in annotation interface io.nflow.engine.workflow.definition.StateVar
+
+
Initializes the variable using default constructor (or zero value for + primitive types) if the variable does not exist.
+
+
instrumentationManager(Bus) - Method in class io.nflow.jetty.config.JmxConfiguration
+
 
+
io.nflow.engine - package io.nflow.engine
+
 
+
io.nflow.engine.config - package io.nflow.engine.config
+
 
+
io.nflow.engine.config.db - package io.nflow.engine.config.db
+
 
+
io.nflow.engine.exception - package io.nflow.engine.exception
+
 
+
io.nflow.engine.guice - package io.nflow.engine.guice
+
 
+
io.nflow.engine.listener - package io.nflow.engine.listener
+
+
Classes and interfaces for implementing workflow executor listeners.
+
+
io.nflow.engine.model - package io.nflow.engine.model
+
+
Domain model classes.
+
+
io.nflow.engine.service - package io.nflow.engine.service
+
+
Services for for managing and querying nFlow engine during runtime.
+
+
io.nflow.engine.workflow.curated - package io.nflow.engine.workflow.curated
+
 
+
io.nflow.engine.workflow.definition - package io.nflow.engine.workflow.definition
+
+
Classes and interfaces for describing and implementing workflow definitions.
+
+
io.nflow.engine.workflow.executor - package io.nflow.engine.workflow.executor
+
+
Classes for describing workflow executors.
+
+
io.nflow.engine.workflow.instance - package io.nflow.engine.workflow.instance
+
+
Classes for describing and constructing workflow instances.
+
+
io.nflow.engine.workflow.statistics - package io.nflow.engine.workflow.statistics
+
+
Classes for describing nFlow statistics.
+
+
io.nflow.jetty - package io.nflow.jetty
+
+
Classes for starting Jetty that contains nFlow engine, nFlow REST API, nFlow engine and Swagger for testing the REST API.
+
+
io.nflow.jetty.config - package io.nflow.jetty.config
+
+
Default configuration for nFlow Jetty.
+
+
io.nflow.jetty.mapper - package io.nflow.jetty.mapper
+
+
JAX-RS exception mappers for nFlow REST API in Jetty.
+
+
io.nflow.jetty.servlet - package io.nflow.jetty.servlet
+
+
Servlet configurations for nFlow Jetty.
+
+
io.nflow.jetty.spring - package io.nflow.jetty.spring
+
+
Spring framework property source configurations for nFlow Jetty.
+
+
io.nflow.metrics - package io.nflow.metrics
+
+
Classes for collecting metrics from nFlow engine run time.
+
+
io.nflow.netty - package io.nflow.netty
+
 
+
io.nflow.netty.config - package io.nflow.netty.config
+
 
+
io.nflow.rest.config - package io.nflow.rest.config
+
+
Default configuration for nFlow REST API.
+
+
io.nflow.rest.config.jaxrs - package io.nflow.rest.config.jaxrs
+
+
Default configuration for nFlow REST API with JAX-RS.
+
+
io.nflow.rest.config.springweb - package io.nflow.rest.config.springweb
+
+
Default configuration for nFlow REST API with Spring Web.
+
+
io.nflow.rest.v1 - package io.nflow.rest.v1
+
 
+
io.nflow.rest.v1.converter - package io.nflow.rest.v1.converter
+
+
Message converters for nFlow REST API services.
+
+
io.nflow.rest.v1.jaxrs - package io.nflow.rest.v1.jaxrs
+
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+
io.nflow.rest.v1.msg - package io.nflow.rest.v1.msg
+
+
Message objects for nFlow REST API services.
+
+
io.nflow.rest.v1.springweb - package io.nflow.rest.v1.springweb
+
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
io.nflow.server.spring - package io.nflow.server.spring
+
+
Spring classes common to both Jetty and Netty server containers.
+
+
isAllowedNextAction(WorkflowInstance, NextAction) - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+
Return true if the given nextAction is permitted for given instance.
+
+
isArchived - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+
True if this instance is archived.
+
+
isArchived - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
 
+
isFinal() - Method in enum class io.nflow.engine.workflow.definition.WorkflowStateType
+
+
Returns true is the state of this type is a final state, e.g.
+
+
isPaused() - Method in class io.nflow.engine.NflowEngine
+
+
Returns true if the nFlow engine is currently paused.
+
+
isRetry() - Method in class io.nflow.engine.workflow.definition.NextAction
+
+
Return true if this action is a retry of the current state.
+
+
isRetryable - Variable in class io.nflow.engine.exception.StateProcessExceptionHandling
+
+
True when the state method processing should be retried.
+
+
isRunning() - Method in class io.nflow.engine.NflowEngine
+
+
Returns true if the nFlow engine is currently running.
+
+
isRunning(WorkflowInstance) - Method in class io.nflow.engine.workflow.curated.BulkWorkflow
+
+
Override this to determine if the child workflow is running or not.
+
+
isStarted() - Method in class io.nflow.jetty.JettyServerContainer
+
 
+
isStartState(String) - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+
Check if the given state is a valid start state.
+
+
isStopped() - Method in class io.nflow.jetty.JettyServerContainer
+
 
+
+

J

+
+
jaxRsApiApplication() - Method in class io.nflow.jetty.config.NflowJettyConfiguration
+
 
+
JaxRsApiApplication() - Constructor for class io.nflow.jetty.config.NflowJettyConfiguration.JaxRsApiApplication
+
 
+
JaxRsResource - Class in io.nflow.rest.v1.jaxrs
+
 
+
JaxRsResource() - Constructor for class io.nflow.rest.v1.jaxrs.JaxRsResource
+
 
+
jaxRsServer(WorkflowInstanceResource, WorkflowDefinitionResource, WorkflowExecutorResource, StatisticsResource, MaintenanceResource, ObjectMapper, JAXRSBeanValidationInInterceptor, JAXRSBeanValidationOutInterceptor) - Method in class io.nflow.jetty.config.NflowJettyConfiguration
+
 
+
jdbcTemplate(DataSource) - Method in class io.nflow.engine.NflowEngine.NflowEngineSpringConfig
+
 
+
JettyServerContainer - Class in io.nflow.jetty
+
 
+
JettyServerContainer(Server) - Constructor for class io.nflow.jetty.JettyServerContainer
+
 
+
JMX - Static variable in class io.nflow.engine.config.Profiles
+
+
Profile to enable JMX services.
+
+
JmxConfiguration - Class in io.nflow.jetty.config
+
 
+
JmxConfiguration() - Constructor for class io.nflow.jetty.config.JmxConfiguration
+
 
+
jmxMetricsReporter() - Method in class io.nflow.metrics.NflowMetricsContext
+
 
+
jsonProvider(ObjectMapper) - Method in class io.nflow.jetty.config.NflowJettyConfiguration
+
 
+
+

L

+
+
limit(String, long) - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
+
Returns SQL for a query with a limit of results.
+
+
limit(String, long) - Method in class io.nflow.engine.config.db.H2DatabaseConfiguration.H2SQLVariants
+
+
Returns SQL for a query with a limit of results.
+
+
limit(String, long) - Method in class io.nflow.engine.config.db.OracleDatabaseConfiguration.OracleSqlVariants
+
+
Returns SQL for a query with a limit of results.
+
+
limit(String, long) - Method in class io.nflow.engine.config.db.PgDatabaseConfiguration.PostgreSQLVariants
+
+
Returns SQL for a query with a limit of results.
+
+
limit(String, long) - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
+
Returns SQL for a query with a limit of results.
+
+
ListenerChain - Interface in io.nflow.engine.listener
+
+
The workflow executor listener chain.
+
+
ListenerContext(WorkflowDefinition, WorkflowInstance, StateExecution) - Constructor for class io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext
+
 
+
ListWorkflowDefinitionConverter - Class in io.nflow.rest.v1.converter
+
 
+
ListWorkflowDefinitionConverter() - Constructor for class io.nflow.rest.v1.converter.ListWorkflowDefinitionConverter
+
 
+
ListWorkflowDefinitionResponse - Class in io.nflow.rest.v1.msg
+
 
+
ListWorkflowDefinitionResponse() - Constructor for class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse
+
 
+
ListWorkflowDefinitionResponse.Settings - Class in io.nflow.rest.v1.msg
+
 
+
ListWorkflowDefinitionResponse.Signal - Class in io.nflow.rest.v1.msg
+
 
+
ListWorkflowDefinitionResponse.TransitionDelays - Class in io.nflow.rest.v1.msg
+
 
+
listWorkflowDefinitions(Collection<String>, WorkflowDefinitionService, ListWorkflowDefinitionConverter, WorkflowDefinitionDao) - Method in class io.nflow.rest.v1.ResourceBase
+
 
+
listWorkflowDefinitions(List<String>) - Method in class io.nflow.rest.v1.jaxrs.WorkflowDefinitionResource
+
 
+
listWorkflowDefinitions(List<String>) - Method in class io.nflow.rest.v1.springweb.WorkflowDefinitionResource
+
 
+
ListWorkflowExecutorConverter - Class in io.nflow.rest.v1.converter
+
 
+
ListWorkflowExecutorConverter() - Constructor for class io.nflow.rest.v1.converter.ListWorkflowExecutorConverter
+
 
+
ListWorkflowExecutorResponse - Class in io.nflow.rest.v1.msg
+
 
+
ListWorkflowExecutorResponse() - Constructor for class io.nflow.rest.v1.msg.ListWorkflowExecutorResponse
+
 
+
listWorkflowExecutors() - Method in class io.nflow.rest.v1.jaxrs.WorkflowExecutorResource
+
 
+
listWorkflowExecutors() - Method in class io.nflow.rest.v1.springweb.WorkflowExecutorResource
+
 
+
ListWorkflowInstanceConverter - Class in io.nflow.rest.v1.converter
+
 
+
ListWorkflowInstanceConverter() - Constructor for class io.nflow.rest.v1.converter.ListWorkflowInstanceConverter
+
 
+
ListWorkflowInstanceResponse - Class in io.nflow.rest.v1.msg
+
 
+
ListWorkflowInstanceResponse() - Constructor for class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
 
+
listWorkflowInstances(QueryWorkflowInstances) - Method in class io.nflow.engine.service.WorkflowInstanceService
+
+
Return workflow instances matching the given query.
+
+
listWorkflowInstances(Set<Long>, Set<String>, Long, Long, Set<String>, Set<WorkflowInstance.WorkflowInstanceStatus>, String, String, String, String, Set<ApiWorkflowInstanceInclude>, String, Long, Long, boolean, WorkflowInstanceService, ListWorkflowInstanceConverter) - Method in class io.nflow.rest.v1.ResourceBase
+
 
+
listWorkflowInstances(Set<Long>, Set<String>, Long, Long, Set<String>, Set<WorkflowInstance.WorkflowInstanceStatus>, String, String, String, String, Set<ApiWorkflowInstanceInclude>, String, Long, Long, Boolean) - Method in class io.nflow.rest.v1.jaxrs.WorkflowInstanceResource
+
 
+
listWorkflowInstances(Set<Long>, Set<String>, Long, Long, Set<String>, Set<WorkflowInstance.WorkflowInstanceStatus>, String, String, Set<ApiWorkflowInstanceInclude>, String, Long, Long, String, String, boolean) - Method in class io.nflow.rest.v1.springweb.WorkflowInstanceResource
+
 
+
listWorkflowInstancesAsStream(QueryWorkflowInstances) - Method in class io.nflow.engine.service.WorkflowInstanceService
+
+
Return workflow instances matching the given query.
+
+
log - Variable in class io.nflow.engine.exception.DispatcherExceptionHandling
+
+
True when dispatcher should log the exception.
+
+
logLevel - Variable in class io.nflow.engine.exception.ExceptionHandling
+
+
The log entry level for logging the exception.
+
+
logStackTrace - Variable in class io.nflow.engine.exception.ExceptionHandling
+
+
True when the exception stack trace should be logged.
+
+
longTextType() - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
+
Returns the SQL type for long text.
+
+
longTextType() - Method in class io.nflow.engine.config.db.H2DatabaseConfiguration.H2SQLVariants
+
+
Returns the SQL type for long text.
+
+
longTextType() - Method in class io.nflow.engine.config.db.OracleDatabaseConfiguration.OracleSqlVariants
+
+
Returns the SQL type for long text.
+
+
longTextType() - Method in class io.nflow.engine.config.db.PgDatabaseConfiguration.PostgreSQLVariants
+
+
Returns the SQL type for long text.
+
+
longTextType() - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
+
Returns the SQL type for long text.
+
+
+

M

+
+
main(String...) - Static method in class io.nflow.jetty.StartNflow
+
 
+
main(String[]) - Static method in class io.nflow.netty.StartNflow
+
 
+
MAINTENANCE_WORKFLOW_TYPE - Static variable in class io.nflow.engine.workflow.curated.MaintenanceWorkflow
+
 
+
MaintenanceConfiguration - Class in io.nflow.engine.service
+
+
Configuration for all maintenance operations.
+
+
MaintenanceConfiguration.Builder - Class in io.nflow.engine.service
+
+
Builds MaintenanceConfiguration objects.
+
+
MaintenanceConfiguration.ConfigurationItem - Class in io.nflow.engine.service
+
+
Configuration for a single maintenance operation.
+
+
MaintenanceConfiguration.ConfigurationItem.Builder - Class in io.nflow.engine.service
+
+
Builds ConfigurationItem objects.
+
+
MaintenanceConverter - Class in io.nflow.rest.v1.converter
+
 
+
MaintenanceConverter() - Constructor for class io.nflow.rest.v1.converter.MaintenanceConverter
+
 
+
MaintenanceRequest - Class in io.nflow.rest.v1.msg
+
 
+
MaintenanceRequest() - Constructor for class io.nflow.rest.v1.msg.MaintenanceRequest
+
 
+
MaintenanceRequest.MaintenanceRequestItem - Class in io.nflow.rest.v1.msg
+
 
+
MaintenanceRequestItem() - Constructor for class io.nflow.rest.v1.msg.MaintenanceRequest.MaintenanceRequestItem
+
 
+
MaintenanceResource - Class in io.nflow.rest.v1.jaxrs
+
 
+
MaintenanceResource - Class in io.nflow.rest.v1.springweb
+
 
+
MaintenanceResource() - Constructor for class io.nflow.rest.v1.jaxrs.MaintenanceResource
+
 
+
MaintenanceResource(SchedulerService, MaintenanceService, MaintenanceConverter) - Constructor for class io.nflow.rest.v1.springweb.MaintenanceResource
+
 
+
MaintenanceResponse - Class in io.nflow.rest.v1.msg
+
 
+
MaintenanceResponse() - Constructor for class io.nflow.rest.v1.msg.MaintenanceResponse
+
 
+
MaintenanceResults - Class in io.nflow.engine.service
+
+
Represent maintenance operation results.
+
+
MaintenanceResults.Builder - Class in io.nflow.engine.service
+
+
Build MaintenanceResults objects.
+
+
MaintenanceService - Class in io.nflow.engine.service
+
+
Service for deleting and archiving old workflow instances from nflow-tables and nflow_archive-tables.
+
+
MaintenanceService(MaintenanceDao, TableMetadataChecker, WorkflowDefinitionService, ExecutorDao) - Constructor for class io.nflow.engine.service.MaintenanceService
+
 
+
MaintenanceWorkflow - Class in io.nflow.engine.workflow.curated
+
+
Clean up workflow instances periodically.
+
+
MaintenanceWorkflow() - Constructor for class io.nflow.engine.workflow.curated.MaintenanceWorkflow
+
+
Create maintenance workflow definition.
+
+
MaintenanceWorkflow(String, WorkflowSettings) - Constructor for class io.nflow.engine.workflow.curated.MaintenanceWorkflow
+
+
Extend maintenance workflow definition with custom workflow settings.
+
+
manual - Enum constant in enum class io.nflow.engine.workflow.definition.WorkflowStateType
+
+
State that requires manual action.
+
+
manual - Enum constant in enum class io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus
+
+
Workflow instance is waiting for manual action
+
+
manual - Variable in class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics
+
 
+
MARIADB - Static variable in class io.nflow.engine.config.Profiles
+
+
Profile to enable MariaDB database.
+
+
MariadbDatabaseConfiguration - Class in io.nflow.engine.config.db
+
+
Configuration for MariaDB database.
+
+
MariadbDatabaseConfiguration() - Constructor for class io.nflow.engine.config.db.MariadbDatabaseConfiguration
+
+
Create a new instance.
+
+
maxActions - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+
The maximum number of actions to be returned for each instance by the query.
+
+
maxAge - Variable in class io.nflow.rest.v1.msg.QueueStatistics
+
 
+
maxAgeMillis - Variable in class io.nflow.engine.workflow.statistics.Statistics.QueueStatistics
+
 
+
maxErrorTransitionDelay - Variable in class io.nflow.engine.workflow.definition.WorkflowSettings
+
+
Maximum delay on execution retry after an error.
+
+
maxErrorWait - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.TransitionDelays
+
 
+
maxResults - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+
The maximum number of instances to be returned by the query.
+
+
maxRetries - Variable in class io.nflow.engine.workflow.definition.WorkflowSettings
+
+
Maximum retry attempts.
+
+
maxRetries - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.Settings
+
 
+
maxSubsequentStateExecutions - Variable in class io.nflow.engine.workflow.definition.WorkflowSettings
+
+
Maximum number of subsequent state executions before forcing a short transition delay.
+
+
maxSubsequentStateExecutionsPerState - Variable in class io.nflow.engine.workflow.definition.WorkflowSettings
+
+
Maximum number of subsequent state executions before forcing a short transition delay, per state.
+
+
metricRegistry() - Method in class io.nflow.jetty.config.MetricsConfiguration
+
 
+
METRICS - Static variable in class io.nflow.engine.config.Profiles
+
+
Profile to enable Metrics.
+
+
MetricsConfiguration - Class in io.nflow.jetty.config
+
 
+
MetricsConfiguration() - Constructor for class io.nflow.jetty.config.MetricsConfiguration
+
 
+
MetricsServletContextListener - Class in io.nflow.jetty.servlet
+
 
+
MetricsServletContextListener() - Constructor for class io.nflow.jetty.servlet.MetricsServletContextListener
+
 
+
metricsWorkflowExecutorListener(ExecutorDao) - Method in class io.nflow.metrics.NflowMetricsContext
+
 
+
MetricsWorkflowExecutorListener - Class in io.nflow.metrics
+
+
Compute following metrics on per state basis + + Execution time histograms and execution rate + Number of successful executions + Number of failed executions + Retry count histograms +
+
+
MetricsWorkflowExecutorListener(MetricRegistry, ExecutorDao) - Constructor for class io.nflow.metrics.MetricsWorkflowExecutorListener
+
 
+
minAge - Variable in class io.nflow.rest.v1.msg.QueueStatistics
+
 
+
minAgeMillis - Variable in class io.nflow.engine.workflow.statistics.Statistics.QueueStatistics
+
 
+
minErrorTransitionDelay - Variable in class io.nflow.engine.workflow.definition.WorkflowSettings
+
+
Minimum delay on execution retry after an error.
+
+
minErrorWait - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.TransitionDelays
+
 
+
ModelObject - Class in io.nflow.engine.model
+
+
Inheriting ModelObject is an implementation detail only to provide toString/equals/hashCode for subclasses.
+
+
ModelObject() - Constructor for class io.nflow.engine.model.ModelObject
+
 
+
modified - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+
The last modification time of the workflow instance.
+
+
modified - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
 
+
moveToState(WorkflowState, String) - Static method in class io.nflow.engine.workflow.definition.NextAction
+
+
Schedule processing of state nextState immediately.
+
+
moveToStateAfter(WorkflowState, DateTime, String) - Static method in class io.nflow.engine.workflow.definition.NextAction
+
+
Schedule processing of state nextState at time activation.
+
+
Mutable<T> - Class in io.nflow.engine.workflow.definition
+
+
Wrapper class to provide mutable object for immutable value.
+
+
Mutable() - Constructor for class io.nflow.engine.workflow.definition.Mutable
+
+
Default constructor.
+
+
Mutable(T) - Constructor for class io.nflow.engine.workflow.definition.Mutable
+
+
Creates a wrapper for val.
+
+
MYSQL - Static variable in class io.nflow.engine.config.Profiles
+
+
Profile to enable MySQL database.
+
+
MysqlDatabaseConfiguration - Class in io.nflow.engine.config.db
+
+
Configuration for MySQL database.
+
+
MysqlDatabaseConfiguration() - Constructor for class io.nflow.engine.config.db.MysqlDatabaseConfiguration
+
+
Create a new instance.
+
+
+

N

+
+
name - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse
+
 
+
name() - Method in class io.nflow.engine.workflow.curated.State
+
 
+
name() - Method in interface io.nflow.engine.workflow.definition.WorkflowState
+
+
Return the name of the workflow state.
+
+
namedParameterJdbcTemplate(DataSource) - Method in class io.nflow.engine.NflowEngine.NflowEngineSpringConfig
+
 
+
newWorkflowInstanceBuilder() - Method in class io.nflow.engine.workflow.instance.WorkflowInstanceFactory
+
+
Return a new workflow instance builder.
+
+
next(WorkflowExecutorListener.ListenerContext) - Method in interface io.nflow.engine.listener.ListenerChain
+
+
Return the next listener in the chain.
+
+
nextAction - Variable in class io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext
+
+
The action to be taken after workflow state execution.
+
+
NextAction - Class in io.nflow.engine.workflow.definition
+
 
+
nextActivation - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+
The next activation time for the workflow instance.
+
+
nextActivation - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
 
+
nextActivationTime - Variable in class io.nflow.rest.v1.msg.UpdateWorkflowInstanceRequest
+
 
+
nextActivationUpdate() - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
 
+
nextActivationUpdate() - Method in class io.nflow.engine.config.db.H2DatabaseConfiguration.H2SQLVariants
+
+
Returns SQL representing the next activation time of the workflow instance.
+
+
nextActivationUpdate() - Method in class io.nflow.engine.config.db.OracleDatabaseConfiguration.OracleSqlVariants
+
+
Returns SQL representing the next activation time of the workflow instance.
+
+
nextActivationUpdate() - Method in class io.nflow.engine.config.db.PgDatabaseConfiguration.PostgreSQLVariants
+
+
Returns SQL representing the next activation time of the workflow instance.
+
+
nextActivationUpdate() - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
+
Returns SQL representing the next activation time of the workflow instance.
+
+
NFlow - Annotation Interface in io.nflow.engine.config
+
+
Marker annotation for nFlow.
+
+
NFLOW_DATABASE_INITIALIZER - Static variable in class io.nflow.engine.config.db.DatabaseConfiguration
+
+
Name of the nFlow database initializer bean.
+
+
NFLOW_MAINTENANCE_PATH - Static variable in class io.nflow.rest.v1.ResourcePaths
+
 
+
NFLOW_MAINTENANCE_TAG - Static variable in class io.nflow.rest.v1.ResourcePaths
+
 
+
NFLOW_REST_JAXRS_PATH_PREFIX - Static variable in class io.nflow.rest.config.jaxrs.PathConstants
+
 
+
NFLOW_SPRING_WEB_PATH_PREFIX - Static variable in class io.nflow.rest.config.springweb.PathConstants
+
 
+
NFLOW_STATISTICS_PATH - Static variable in class io.nflow.rest.v1.ResourcePaths
+
 
+
NFLOW_STATISTICS_TAG - Static variable in class io.nflow.rest.v1.ResourcePaths
+
 
+
NFLOW_WORKFLOW_DEFINITION_PATH - Static variable in class io.nflow.rest.v1.ResourcePaths
+
 
+
NFLOW_WORKFLOW_DEFINITION_TAG - Static variable in class io.nflow.rest.v1.ResourcePaths
+
 
+
NFLOW_WORKFLOW_EXECUTOR_PATH - Static variable in class io.nflow.rest.v1.ResourcePaths
+
 
+
NFLOW_WORKFLOW_EXECUTOR_TAG - Static variable in class io.nflow.rest.v1.ResourcePaths
+
 
+
NFLOW_WORKFLOW_INSTANCE_PATH - Static variable in class io.nflow.rest.v1.ResourcePaths
+
 
+
NFLOW_WORKFLOW_INSTANCE_TAG - Static variable in class io.nflow.rest.v1.ResourcePaths
+
 
+
NflowAnnotationConfigWebApplicationContext - Class in io.nflow.jetty.spring
+
 
+
NflowAnnotationConfigWebApplicationContext(ConfigurableEnvironment) - Constructor for class io.nflow.jetty.spring.NflowAnnotationConfigWebApplicationContext
+
 
+
NflowController - Class in io.nflow.engine.guice
+
 
+
NflowController(WorkflowLifecycle, WorkflowDefinitionService, MaintenanceWorkflowStarter, Set<WorkflowDefinition>) - Constructor for class io.nflow.engine.guice.NflowController
+
 
+
NflowCors - Annotation Interface in io.nflow.rest.config.jaxrs
+
 
+
nflowDatabaseInitializer(DataSource, Environment) - Method in class io.nflow.engine.config.db.DatabaseConfiguration
+
+
Creates the nFlow database initializer.
+
+
nflowDatabaseInitializer(DataSource, Environment) - Method in class io.nflow.engine.config.db.MariadbDatabaseConfiguration
+
+
Creates the nFlow database initializer.
+
+
nflowDatabaseInitializer(DataSource, Environment) - Method in class io.nflow.engine.config.db.MysqlDatabaseConfiguration
+
+
Creates the nFlow database initializer.
+
+
nflowDatabaseInitializer(DataSource, Environment) - Method in class io.nflow.engine.config.db.OracleDatabaseConfiguration
+
+
Creates the nFlow database initializer.
+
+
nflowDatabaseInitializer(DataSource, Environment, DatabaseConfiguration) - Method in class io.nflow.engine.guice.EngineModule
+
 
+
nflowDatasource(Environment, Object) - Method in class io.nflow.engine.config.db.DatabaseConfiguration
+
 
+
nflowDatasource(Environment, BeanFactory) - Method in class io.nflow.engine.config.db.DatabaseConfiguration
+
+
Creates the datasource bean for nFlow.
+
+
nflowDataSource(Environment, DatabaseConfiguration) - Method in class io.nflow.engine.guice.EngineModule
+
 
+
NflowEngine - Class in io.nflow.engine
+
+
NflowEngine starts up nflow-engine with given database and workflow definitions.
+
+
NflowEngine(DataSource, SQLVariants, Collection<WorkflowDefinition>) - Constructor for class io.nflow.engine.NflowEngine
+
+
Starts up the NflowEngine with WorkflowDispatcher running in a thread.
+
+
NflowEngine.NflowEngineSpringConfig - Class in io.nflow.engine
+
 
+
NflowEngineSpringConfig() - Constructor for class io.nflow.engine.NflowEngine.NflowEngineSpringConfig
+
 
+
nflowExecutor(ThreadFactory, Environment) - Method in class io.nflow.engine.config.EngineConfiguration
+
+
Creates a workflow instance executor for processing workflow instances.
+
+
nflowExecutor(ThreadFactory, Environment) - Method in class io.nflow.engine.guice.EngineModule
+
 
+
nflowJdbcTemplate(DataSource) - Method in class io.nflow.engine.config.db.DatabaseConfiguration
+
+
Creates a JDBC template using nFlow datasource.
+
+
nflowJdbcTemplate(DataSource, DatabaseConfiguration) - Method in class io.nflow.engine.guice.EngineModule
+
 
+
NflowJettyConfiguration - Class in io.nflow.jetty.config
+
 
+
NflowJettyConfiguration() - Constructor for class io.nflow.jetty.config.NflowJettyConfiguration
+
 
+
NflowJettyConfiguration.JaxRsApiApplication - Class in io.nflow.jetty.config
+
 
+
NflowMetricsContext - Class in io.nflow.metrics
+
+
Configures MetricsWorkflowExecutorListener.
+
+
NflowMetricsContext() - Constructor for class io.nflow.metrics.NflowMetricsContext
+
 
+
nflowNamedParameterJdbcTemplate(DataSource) - Method in class io.nflow.engine.config.db.DatabaseConfiguration
+
+
Creates a named parameter JDBC template using nFlow datasource.
+
+
nflowNamedParameterJdbcTemplate(DataSource, DatabaseConfiguration) - Method in class io.nflow.engine.guice.EngineModule
+
 
+
NflowNettyConfiguration - Class in io.nflow.netty.config
+
 
+
NflowNettyConfiguration() - Constructor for class io.nflow.netty.config.NflowNettyConfiguration
+
 
+
nflowNonSpringWorkflowsListing(Environment) - Method in class io.nflow.engine.config.EngineConfiguration
+
+
Creates a resource for listing workflows that are not defined as Spring beans.
+
+
nflowNonSpringWorkflowsListing(Environment) - Method in class io.nflow.engine.guice.EngineModule
+
 
+
NflowNotFoundException - Exception in io.nflow.engine.service
+
 
+
NflowNotFoundException(String, long, Throwable) - Constructor for exception io.nflow.engine.service.NflowNotFoundException
+
 
+
nflowObjectMapper() - Method in class io.nflow.engine.config.EngineConfiguration
+
+
Creates an object mapper for serializing and deserializing workflow instance state variables to and from database.
+
+
nflowObjectMapper() - Method in class io.nflow.engine.guice.EngineModule
+
 
+
nflowPlatformTransactionManager() - Method in class io.nflow.engine.guice.EngineModule
+
 
+
NflowRestApiPropertiesConfiguration - Class in io.nflow.rest.config
+
 
+
NflowRestApiPropertiesConfiguration() - Constructor for class io.nflow.rest.config.NflowRestApiPropertiesConfiguration
+
 
+
nflowRestObjectMapper(EngineConfiguration.EngineObjectMapperSupplier) - Method in class io.nflow.rest.config.RestConfiguration
+
 
+
nflowSQLVariants(Environment, DatabaseConfiguration) - Method in class io.nflow.engine.guice.EngineModule
+
 
+
NflowStandardEnvironment - Class in io.nflow.server.spring
+
 
+
NflowStandardEnvironment(Map<String, Object>) - Constructor for class io.nflow.server.spring.NflowStandardEnvironment
+
 
+
nflowThreadFactory() - Method in class io.nflow.engine.config.EngineConfiguration
+
+
Creates a thread factory for creating instance executor threads.
+
+
nflowThreadFactory() - Method in class io.nflow.engine.guice.EngineModule
+
 
+
nflowTransactionTemplate(DataSourceTransactionManager, DatabaseConfiguration) - Method in class io.nflow.engine.guice.EngineModule
+
 
+
nflowTransactionTemplate(PlatformTransactionManager) - Method in class io.nflow.engine.config.db.DatabaseConfiguration
+
+
Creates a transaction template.
+
+
NonRetryable - Annotation Interface in io.nflow.engine.workflow.definition
+
+
When a state method throws an exception annotated with this annotation, it is not retried by nFlow engine.
+
+
normal - Enum constant in enum class io.nflow.engine.workflow.definition.WorkflowStateType
+
+
State that can be normally executed.
+
+
+

O

+
+
olderThanPeriod - Variable in class io.nflow.engine.service.MaintenanceConfiguration.ConfigurationItem
+
+
Items older than (now - period) are processed.
+
+
olderThanPeriod - Variable in class io.nflow.rest.v1.msg.MaintenanceRequest.MaintenanceRequestItem
+
 
+
onAverageEveryNthExecution(int) - Static method in class io.nflow.engine.workflow.definition.WorkflowSettings.Builder
+
+
Returns true randomly every n:th time.
+
+
oncePerDay() - Static method in class io.nflow.engine.workflow.definition.WorkflowSettings.Builder
+
+
Returns true once per day (during early hours).
+
+
onError - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse
+
 
+
onFailure - Variable in class io.nflow.rest.v1.msg.State
+
 
+
ORACLE - Static variable in class io.nflow.engine.config.Profiles
+
+
Profile to enable Oracle database.
+
+
OracleDatabaseConfiguration - Class in io.nflow.engine.config.db
+
+
Configuration for Oracle database.
+
+
OracleDatabaseConfiguration() - Constructor for class io.nflow.engine.config.db.OracleDatabaseConfiguration
+
+
Create a new instance.
+
+
OracleDatabaseConfiguration.OracleSqlVariants - Class in io.nflow.engine.config.db
+
+
SQL variants optimized for Oracle.
+
+
OracleSqlVariants(boolean) - Constructor for class io.nflow.engine.config.db.OracleDatabaseConfiguration.OracleSqlVariants
+
+
Create a new instance.
+
+
originalState - Variable in class io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext
+
+
The name of the state of the workflow instance before processing.
+
+
originalStateVariables - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+
The state variable values before executor started processing the state.
+
+
+

P

+
+
parentActionId - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+
Parent workflow action id.
+
+
parentActionId - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+
The id of the workflow action that created this sub workflow.
+
+
parentActionId - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
 
+
parentWorkflowId - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+
Parent workflow instance id.
+
+
parentWorkflowId - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+
The id of the workflow that created this sub workflow.
+
+
parentWorkflowId - Variable in class io.nflow.rest.v1.msg.CreateWorkflowInstanceRequest
+
 
+
parentWorkflowId - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
 
+
PathConstants - Class in io.nflow.rest.config.jaxrs
+
 
+
PathConstants - Class in io.nflow.rest.config.springweb
+
+
Common Spring web constants.
+
+
PathConstants() - Constructor for class io.nflow.rest.config.jaxrs.PathConstants
+
 
+
PathConstants() - Constructor for class io.nflow.rest.config.springweb.PathConstants
+
 
+
pause() - Method in class io.nflow.engine.NflowEngine
+
+
Pauses a running nFlow engine.
+
+
permit(WorkflowState, WorkflowState) - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+
Register a state transition to the allowed transitions.
+
+
permit(WorkflowState, WorkflowState, WorkflowState) - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+
Register a state and failure state transitions to the allowed transitions.
+
+
PgDatabaseConfiguration - Class in io.nflow.engine.config.db
+
+
Configuration for PostgreSQL database.
+
+
PgDatabaseConfiguration() - Constructor for class io.nflow.engine.config.db.PgDatabaseConfiguration
+
+
Create a new instance.
+
+
PgDatabaseConfiguration.PostgreSQLVariants - Class in io.nflow.engine.config.db
+
+
SQL variants optimized for PostgreSQL.
+
+
pid - Variable in class io.nflow.engine.workflow.executor.WorkflowExecutor
+
+
Process id of the executor.
+
+
pid - Variable in class io.nflow.rest.v1.msg.ListWorkflowExecutorResponse
+
 
+
POSTGRESQL - Static variable in class io.nflow.engine.config.Profiles
+
+
Profile to enable PostgreSQL database.
+
+
PostgreSQLVariants() - Constructor for class io.nflow.engine.config.db.PgDatabaseConfiguration.PostgreSQLVariants
+
 
+
postProcessWorkflowDefinitions() - Method in class io.nflow.engine.service.WorkflowDefinitionService
+
+
Persist all loaded workflow definitions if nflow.autoinit is false and nflow.definition.persist is true.
+
+
priority - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+
The priority of the workflow instance.
+
+
priority - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
 
+
process(WorkflowExecutorListener.ListenerContext, ListenerChain) - Method in interface io.nflow.engine.listener.WorkflowExecutorListener
+
+
Processing chain.
+
+
Profiles - Class in io.nflow.engine.config
+
+
Constants for profile names supported by nFlow.
+
+
Profiles() - Constructor for class io.nflow.engine.config.Profiles
+
 
+
PropertiesConfiguration - Class in io.nflow.engine.config
+
+
Spring configuration for including properties from nflow-engine.properties file.
+
+
PropertiesConfiguration() - Constructor for class io.nflow.engine.config.PropertiesConfiguration
+
 
+
property(Environment, String) - Method in class io.nflow.engine.config.db.DatabaseConfiguration
+
+
Get a database configuration string property from the environment, or if the generic property is not defined, the property + based on the database type.
+
+
property(Environment, String, Class<T>) - Method in class io.nflow.engine.config.db.DatabaseConfiguration
+
+
Get the database configuration property of given type from the environment, or if the generic property is not defined, the + property based on the database type.
+
+
putStateVariable(String, Object) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+
Put a state variable to the state variables map.
+
+
putStateVariable(String, String) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+
Put a state variable to the state variables map.
+
+
putStateVariable(String, Optional<?>) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+
Put a state variable to the state variables map if the optional value is present.
+
+
+

Q

+
+
QUERY_ARCHIVED_DEFAULT - Static variable in class io.nflow.rest.v1.ResourceBase
+
 
+
QUERY_ARCHIVED_DEFAULT_STR - Static variable in class io.nflow.rest.v1.ResourceBase
+
 
+
queryArchive - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+
If true, query also the archive tables if not enough results are found from the main tables.
+
+
queryChildWorkflows(QueryWorkflowInstances) - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+
Return child workflow instances for current workflow.
+
+
queryStatistics() - Method in class io.nflow.rest.v1.jaxrs.StatisticsResource
+
 
+
queryStatistics() - Method in class io.nflow.rest.v1.springweb.StatisticsResource
+
 
+
QueryWorkflowInstances - Class in io.nflow.engine.workflow.instance
+
+
Parameters for workflow instance query.
+
+
QueryWorkflowInstances.Builder - Class in io.nflow.engine.workflow.instance
+
+
Builder for workflow instance queries.
+
+
queuedInstances - Variable in class io.nflow.engine.workflow.definition.WorkflowDefinitionStatistics
+
 
+
queuedInstances - Variable in class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued
+
 
+
queuedStatistics - Variable in class io.nflow.engine.workflow.statistics.Statistics
+
 
+
queueStatistics - Variable in class io.nflow.rest.v1.msg.StatisticsResponse
+
 
+
QueueStatistics - Class in io.nflow.rest.v1.msg
+
 
+
QueueStatistics() - Constructor for class io.nflow.rest.v1.msg.QueueStatistics
+
 
+
QueueStatistics(int, Long, Long) - Constructor for class io.nflow.engine.workflow.statistics.Statistics.QueueStatistics
+
 
+
+

R

+
+
randomizeSleep - Variable in class io.nflow.engine.exception.DispatcherExceptionHandling
+
+
True when the sleep time should be randomized.
+
+
readOnly() - Element in annotation interface io.nflow.engine.workflow.definition.StateVar
+
+
Makes the variable readonly in the state handler method.
+
+
reason - Variable in class io.nflow.rest.v1.msg.SetSignalRequest
+
 
+
recovered - Variable in class io.nflow.engine.workflow.executor.WorkflowExecutor
+
+
Time when the workflow instances of a dead node were recovered.
+
+
recovered - Variable in class io.nflow.rest.v1.msg.ListWorkflowExecutorResponse
+
 
+
recovery - Enum constant in enum class io.nflow.engine.workflow.instance.WorkflowInstanceAction.WorkflowActionType
+
+
Dead executor recovery.
+
+
registerDatabaseType() - Method in class io.nflow.metrics.NflowMetricsContext
+
 
+
registerHealthChecks() - Method in class io.nflow.jetty.config.MetricsConfiguration
+
 
+
registerHealthChecks() - Method in class io.nflow.metrics.NflowMetricsContext
+
 
+
registerMetrics() - Method in class io.nflow.jetty.config.MetricsConfiguration
+
 
+
registerSpringApplicationListener(ApplicationListener<?>...) - Method in class io.nflow.netty.StartNflow
+
 
+
registerSpringClasspathPropertySource(String...) - Method in class io.nflow.netty.StartNflow
+
 
+
registerSpringContext(Class<?>...) - Method in class io.nflow.jetty.StartNflow
+
 
+
registerSpringContext(Class<?>...) - Method in class io.nflow.netty.StartNflow
+
 
+
registerSpringPropertySource(ResourcePropertySource...) - Method in class io.nflow.netty.StartNflow
+
 
+
registerState(WorkflowState) - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+
Register a state as one of the allowed states in this workflow.
+
+
resolveExceptionHttpStatus(Throwable) - Method in class io.nflow.rest.v1.ResourceBase
+
 
+
ResourceBase - Class in io.nflow.rest.v1
+
+
Common base class for REST API logic
+
+
ResourceBase() - Constructor for class io.nflow.rest.v1.ResourceBase
+
 
+
ResourcePaths - Class in io.nflow.rest.v1
+
 
+
ResourcePaths() - Constructor for class io.nflow.rest.v1.ResourcePaths
+
 
+
REST_OBJECT_MAPPER - Static variable in class io.nflow.rest.config.RestConfiguration
+
 
+
RestConfiguration - Class in io.nflow.rest.config
+
 
+
RestConfiguration() - Constructor for class io.nflow.rest.config.RestConfiguration
+
 
+
resume() - Method in class io.nflow.engine.NflowEngine
+
+
Resumes a paused nFlow engine.
+
+
retries - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+
Number of retry attempts of the current state.
+
+
retries - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
 
+
retryAfter(DateTime, String) - Static method in class io.nflow.engine.workflow.definition.NextAction
+
+
Schedule retry for current state at time activation.
+
+
retryDelay - Variable in class io.nflow.engine.exception.StateSaveExceptionHandling
+
+
Retry delay.
+
+
retryNo - Variable in class io.nflow.engine.workflow.instance.WorkflowInstanceAction
+
+
The retry attempt number.
+
+
retryNo - Variable in class io.nflow.rest.v1.msg.Action
+
 
+
+

S

+
+
schedule(StateExecution, String) - Method in class io.nflow.engine.workflow.curated.CronWorkflow
+
+ +
+
SCHEDULE - Static variable in class io.nflow.engine.workflow.curated.CronWorkflow
+
+
States of cron workflow.
+
+
SchedulerService - Class in io.nflow.rest.config.springweb
+
+
Service to hold a Webflux Scheduler in order to make blocking calls.
+
+
SchedulerService(WorkflowInstanceExecutor, Environment) - Constructor for class io.nflow.rest.config.springweb.SchedulerService
+
 
+
setActions(List<WorkflowInstanceAction>) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+
Set the workflow instance actions.
+
+
setArchived(boolean) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+
Set whether the workflow instance is stored in archive or main tables.
+
+
setArchivedWorkflows(int) - Method in class io.nflow.engine.service.MaintenanceResults.Builder
+
+
Set number of workflows archived.
+
+
setBatchSize(int) - Method in class io.nflow.engine.service.MaintenanceConfiguration.ConfigurationItem.Builder
+
+
Set the batch size for the maintenance operation.
+
+
setBusinessKey(String) - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+
Set the business key associated to the workflow instance.
+
+
setBusinessKey(String) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+
Set business key to query parameters.
+
+
setBusinessKey(String) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+
Set the business key.
+
+
setCreateAction(boolean) - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+
Control if action is created when workflow instance is updated to the database after state processing.
+
+
setCreated(DateTime) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+
Set the creation timestamp.
+
+
setDateTime(PreparedStatement, int, DateTime) - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
 
+
setDateTime(PreparedStatement, int, DateTime) - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
 
+
setDefaultPriority(short) - Method in class io.nflow.engine.workflow.definition.WorkflowSettings.Builder
+
+
Set the default priority for new workflow instances.
+
+
setDeletedArchivedWorkflows(int) - Method in class io.nflow.engine.service.MaintenanceResults.Builder
+
+
Set number of archived workflows deleted.
+
+
setDeletedWorkflows(int) - Method in class io.nflow.engine.service.MaintenanceResults.Builder
+
+
Set number of workflows deleted.
+
+
setDeleteHistoryCondition(BooleanSupplier) - Method in class io.nflow.engine.workflow.definition.WorkflowSettings.Builder
+
+
Set the condition to be checked to decide if workflow instance history should be deleted.
+
+
setDescription(String) - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+
Set the description of the workflow.
+
+
setExceptionAnalyzer(BiFunction<WorkflowState, Throwable, StateProcessExceptionHandling>) - Method in class io.nflow.engine.workflow.definition.WorkflowSettings.Builder
+
+
Set the exception analyzer function.
+
+
setExecutionEnd(DateTime) - Method in class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
+
+
Set the execution end time.
+
+
setExecutionStart(DateTime) - Method in class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
+
+
Set the execution start time.
+
+
setExecutorGroup(String) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+
Set the executor group name.
+
+
setExecutorId(Integer) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+
Set the executor instance identifier.
+
+
setExecutorId(Integer) - Method in class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
+
+
Set the executor id.
+
+
setExternalId(String) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+
Set external identifier to query parameters.
+
+
setExternalId(String) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+
Set the external identifier.
+
+
setHistoryCleaningForced(boolean) - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+
Set to true to force workflow instance history cleaning when workflow instance is updated to the database after state processing.
+
+
setHistoryDeletableAfter(ReadablePeriod) - Method in class io.nflow.engine.workflow.definition.WorkflowSettings.Builder
+
+
Set the delay after which workflow history (actions, states) can be deleted from the database by nFlow.
+
+
setId(long) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+
Set the workflow instance identifier.
+
+
setId(long) - Method in class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
+
+
Set the action id (generated by database)
+
+
setIncludeActions(boolean) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+
Set whether workflow actions should be included in the results.
+
+
setIncludeActionStateVariables(boolean) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+
Set whether state variables for workflow actions should be included in the results.
+
+
setIncludeChildWorkflows(boolean) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+
Set whether child workflow IDs created by this instance should be included in the results.
+
+
setIncludeCurrentStateVariables(boolean) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+
Set whether current workflow state variables should be included in the results.
+
+
setLog(boolean) - Method in class io.nflow.engine.exception.DispatcherExceptionHandling.Builder
+
+
Set if dispatcher should log the exception or not.
+
+
setLogLevel(Level) - Method in class io.nflow.engine.exception.ExceptionHandling.Builder
+
+
Set the log entry level.
+
+
setLogStackTrace(boolean) - Method in class io.nflow.engine.exception.ExceptionHandling.Builder
+
+
Set if exception stack trace should be logged or not.
+
+
setMaxActions(Long) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+
Set the maximum number of actions returned for each instance.
+
+
setMaxErrorTransitionDelay(Duration) - Method in class io.nflow.engine.workflow.definition.WorkflowSettings.Builder
+
+
Set the maximum delay on execution retry after an error.
+
+
setMaxResults(Long) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+
Set the maximum number of instances to be returned.
+
+
setMaxRetries(int) - Method in class io.nflow.engine.workflow.definition.WorkflowSettings.Builder
+
+
Set maximum retry attempts.
+
+
setMaxSubsequentStateExecutions(int) - Method in class io.nflow.engine.workflow.definition.WorkflowSettings.Builder
+
+
Set maximum number of subsequent state executions before forcing a short transition delay.
+
+
setMaxSubsequentStateExecutions(WorkflowState, int) - Method in class io.nflow.engine.workflow.definition.WorkflowSettings.Builder
+
+
Set maximum number of subsequent state executions before forcing a short transition delay for given state.
+
+
setMinErrorTransitionDelay(Duration) - Method in class io.nflow.engine.workflow.definition.WorkflowSettings.Builder
+
+
Set the minimum delay on execution retry after an error.
+
+
setModified(DateTime) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+
Set the modification timestamp.
+
+
setName(String) - Method in class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+
Set the name of the workflow.
+
+
setNextActivation(DateTime) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+
Set the next activation time.
+
+
setOlderThanPeriod(ReadablePeriod) - Method in class io.nflow.engine.service.MaintenanceConfiguration.ConfigurationItem.Builder
+
+
Set the time limit for the maintenance operation.
+
+
setOriginalStateVariables(Map<String, String>) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+
Set the original state variables.
+
+
setParentActionId(Long) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+
Set parent action id to query parameters.
+
+
setParentActionId(Long) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+
Set the parent workflow identifier.
+
+
setParentWorkflowId(Long) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+
Set parent workflow instance id to query parameters.
+
+
setParentWorkflowId(Long) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+
Set the parent workflow identifier.
+
+
setPriority(Short) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+
Set the priority of the workflow instance.
+
+
setQueryArchive(boolean) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+
If true, query also the archive tables if not enough results are found from the main tables.
+
+
setRandomizeSleep(boolean) - Method in class io.nflow.engine.exception.DispatcherExceptionHandling.Builder
+
+
Set if sleep time should be randomized or not.
+
+
setRetries(int) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+
Set the number of retries.
+
+
setRetryable(boolean) - Method in class io.nflow.engine.exception.StateProcessExceptionHandling.Builder
+
+
Set if state method processing is retryable or not.
+
+
setRetryDelay(Duration) - Method in class io.nflow.engine.exception.StateSaveExceptionHandling.Builder
+
+
Set the retry delay.
+
+
setRetryNo(int) - Method in class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
+
+
Set the retry number.
+
+
setShortTransitionDelay(Duration) - Method in class io.nflow.engine.workflow.definition.WorkflowSettings.Builder
+
+
Set the length of forced delay to break execution of a step that is considered to be busy looping.
+
+
setSignal(long, SetSignalRequest) - Method in class io.nflow.rest.v1.jaxrs.WorkflowInstanceResource
+
 
+
setSignal(long, SetSignalRequest) - Method in class io.nflow.rest.v1.springweb.WorkflowInstanceResource
+
 
+
setSignal(long, Optional<Integer>, String, WorkflowInstanceAction.WorkflowActionType) - Method in class io.nflow.engine.service.WorkflowInstanceService
+
+
Set signal value for given workflow instance.
+
+
setSignal(Optional<Integer>) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+
Set the signal value.
+
+
setSignal(Optional<Integer>, String) - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+
Set the signal value to the database.
+
+
SetSignalRequest - Class in io.nflow.rest.v1.msg
+
 
+
SetSignalRequest() - Constructor for class io.nflow.rest.v1.msg.SetSignalRequest
+
 
+
SetSignalResponse - Class in io.nflow.rest.v1.msg
+
 
+
SetSignalResponse() - Constructor for class io.nflow.rest.v1.msg.SetSignalResponse
+
 
+
setSignalSuccess - Variable in class io.nflow.rest.v1.msg.SetSignalResponse
+
 
+
setSleep(boolean) - Method in class io.nflow.engine.exception.DispatcherExceptionHandling.Builder
+
+
Set if dispatcher should sleep a while after exception or not.
+
+
setStartedIfNotSet(DateTime) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+
Set the started timestamp if it has not already been set.
+
+
setState(WorkflowState) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+
Set the state.
+
+
setState(String) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+
Set the state.
+
+
setState(String) - Method in class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
+
+
Set the state.
+
+
setStateText(String) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+
Set the state text.
+
+
setStateText(String) - Method in class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
+
+
Set the state text.
+
+
setStateVariable(String, String) - Method in class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+
Set state variable key and value to query parameters.
+
+
setStateVariables(Map<String, String>) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+
Set the state variables.
+
+
setStatus(WorkflowInstance.WorkflowInstanceStatus) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+
Set the status.
+
+
setStopTimeout(int) - Method in class io.nflow.jetty.JettyServerContainer
+
 
+
settings - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse
+
 
+
Settings() - Constructor for class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.Settings
+
 
+
setType(WorkflowInstanceAction.WorkflowActionType) - Method in class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
+
+
Set the trigger type of the action.
+
+
setType(String) - Method in class io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+
Set the type of the workflow definition.
+
+
setupCxf(ServletContextHandler) - Method in class io.nflow.jetty.StartNflow
+
 
+
setUpdatedStateVariables(Map<String, String>) - Method in class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
+
+
Set the updated state variables.
+
+
setupMetricsAdminServlet(ServletContextHandler) - Method in class io.nflow.jetty.StartNflow
+
 
+
setupSpring(ServletContextHandler, ConfigurableEnvironment) - Method in class io.nflow.jetty.StartNflow
+
 
+
setVal(T) - Method in class io.nflow.engine.workflow.definition.Mutable
+
+
Sets the new value for val.
+
+
setVariable(String, Object) - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+
Set the value for the given varible.
+
+
setVariable(String, String) - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+
Set the string value of the given variable.
+
+
setWorkflowInstanceId(long) - Method in class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
+
+
Set the workflow instance identifier.
+
+
setWorkflowTypes(Set<String>) - Method in class io.nflow.engine.service.MaintenanceConfiguration.ConfigurationItem.Builder
+
+
Set the workflow types to be processed.
+
+
shortTransitionDelay - Variable in class io.nflow.engine.workflow.definition.WorkflowSettings
+
+
Length of forced delay to break execution of a step that is considered to be busy looping.
+
+
signal - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+
The signal raised for this workflow instance.
+
+
signal - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
 
+
signal - Variable in class io.nflow.rest.v1.msg.SetSignalRequest
+
 
+
Signal() - Constructor for class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.Signal
+
 
+
sleep - Variable in class io.nflow.engine.exception.DispatcherExceptionHandling
+
+
True when dispatcher should sleep a while after exception.
+
+
SPLIT_WORK - Static variable in class io.nflow.engine.workflow.curated.BulkWorkflow
+
+
Bulk workflow states.
+
+
splitWork(StateExecution, JsonNode) - Method in class io.nflow.engine.workflow.curated.BulkWorkflow
+
+ +
+
splitWorkImpl(StateExecution, JsonNode) - Method in class io.nflow.engine.workflow.curated.BulkWorkflow
+
+
Override this to create child workflows or add the children before starting the parent.
+
+
SpringWebResource - Class in io.nflow.rest.v1.springweb
+
 
+
SpringWebResource(SchedulerService) - Constructor for class io.nflow.rest.v1.springweb.SpringWebResource
+
 
+
SQLSERVER - Static variable in class io.nflow.engine.config.Profiles
+
+
Profile to enable SQL Server database.
+
+
SqlServerDatabaseConfiguration - Class in io.nflow.engine.config.db
+
+
Configuration for SQL Server database.
+
+
SqlServerDatabaseConfiguration() - Constructor for class io.nflow.engine.config.db.SqlServerDatabaseConfiguration
+
+
Create a new instance.
+
+
SqlServerDatabaseConfiguration.SQLServerVariants - Class in io.nflow.engine.config.db
+
+
SQL variants optimized for SQL Server.
+
+
SQLServerVariants() - Constructor for class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
 
+
sqlVariants(Environment) - Method in class io.nflow.engine.config.db.DatabaseConfiguration
+
+
Creates the SQL variants for the database.
+
+
sqlVariants(Environment) - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration
+
+
Creates the SQL variants for the database.
+
+
sqlVariants(Environment) - Method in class io.nflow.engine.config.db.H2DatabaseConfiguration
+
+
Creates the SQL variants for the database.
+
+
sqlVariants(Environment) - Method in class io.nflow.engine.config.db.MariadbDatabaseConfiguration
+
+
Creates the SQL variants for the database.
+
+
sqlVariants(Environment) - Method in class io.nflow.engine.config.db.MysqlDatabaseConfiguration
+
+
Creates the SQL variants for the database.
+
+
sqlVariants(Environment) - Method in class io.nflow.engine.config.db.OracleDatabaseConfiguration
+
+
Creates the SQL variants for the database.
+
+
sqlVariants(Environment) - Method in class io.nflow.engine.config.db.PgDatabaseConfiguration
+
+
Creates the SQL variants for the database.
+
+
sqlVariants(Environment) - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration
+
+
Creates the SQL variants for the database.
+
+
start - Enum constant in enum class io.nflow.engine.workflow.definition.WorkflowStateType
+
+
Initial states of the workflow.
+
+
start - Variable in class io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext
+
+
The time when the listener context was created.
+
+
start() - Method in class io.nflow.engine.guice.NflowController
+
 
+
start() - Method in class io.nflow.engine.NflowEngine
+
+
For manually starting dispatcher thread.
+
+
started - Variable in class io.nflow.engine.workflow.executor.WorkflowExecutor
+
+
Time when the executor was started.
+
+
started - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+
Time when workflow processing was started, that is, time when processing of first action started.
+
+
started - Variable in class io.nflow.rest.v1.msg.ListWorkflowExecutorResponse
+
 
+
started - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
 
+
startJetty(int, String, String) - Method in class io.nflow.jetty.StartNflow
+
 
+
startJetty(int, String, String, Map<String, Object>) - Method in class io.nflow.jetty.StartNflow
+
 
+
startJetty(Map<String, Object>) - Method in class io.nflow.jetty.StartNflow
+
 
+
startNetty(int, String, String) - Method in class io.nflow.netty.StartNflow
+
 
+
startNetty(int, String, String, Map<String, Object>) - Method in class io.nflow.netty.StartNflow
+
 
+
startNetty(Map<String, Object>) - Method in class io.nflow.netty.StartNflow
+
 
+
StartNflow - Class in io.nflow.jetty
+
 
+
StartNflow - Class in io.nflow.netty
+
 
+
StartNflow() - Constructor for class io.nflow.jetty.StartNflow
+
 
+
StartNflow() - Constructor for class io.nflow.netty.StartNflow
+
 
+
startState - Variable in class io.nflow.rest.v1.msg.CreateWorkflowInstanceRequest
+
 
+
state - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+
The name of the current state.
+
+
state - Variable in class io.nflow.engine.workflow.instance.WorkflowInstanceAction
+
+
The workflow state before the execution.
+
+
state - Variable in class io.nflow.rest.v1.msg.Action
+
 
+
state - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
 
+
state - Variable in class io.nflow.rest.v1.msg.UpdateWorkflowInstanceRequest
+
 
+
State - Class in io.nflow.engine.workflow.curated
+
+
A simple implementation of the WorkflowState interface that can be used in any workflow definition, if more advanced + implementation is not needed.
+
+
State - Class in io.nflow.rest.v1.msg
+
 
+
State() - Constructor for class io.nflow.rest.v1.msg.State
+
 
+
State(String) - Constructor for class io.nflow.engine.workflow.curated.State
+
+
Creates a workflow state with given name and type normal.
+
+
State(String, WorkflowStateType) - Constructor for class io.nflow.engine.workflow.curated.State
+
+
Creates a workflow state with given name and type.
+
+
State(String, WorkflowStateType, String) - Constructor for class io.nflow.engine.workflow.curated.State
+
+
Creates a workflow state with given name, description and type.
+
+
State(String, String) - Constructor for class io.nflow.engine.workflow.curated.State
+
+
Creates a workflow state with given name and description and type normal.
+
+
State(String, String, String) - Constructor for class io.nflow.rest.v1.msg.State
+
 
+
stateExecution - Enum constant in enum class io.nflow.engine.workflow.instance.WorkflowInstanceAction.WorkflowActionType
+
+
Normal state execution.
+
+
stateExecution - Variable in class io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext
+
+
The access point for the workflow instance-specific information.
+
+
StateExecution - Interface in io.nflow.engine.workflow.definition
+
+
Provides access to workflow instance information.
+
+
stateExecutionFailed - Enum constant in enum class io.nflow.engine.workflow.instance.WorkflowInstanceAction.WorkflowActionType
+
+
Normal state execution that resulted in failure.
+
+
StateProcessExceptionHandling - Class in io.nflow.engine.exception
+
+
Controls how an exception thrown by a state method should be handled by the workflow state processor.
+
+
StateProcessExceptionHandling.Builder - Class in io.nflow.engine.exception
+
+
Builder for exception handling settings.
+
+
states - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+
Workflow instance states.
+
+
states - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse
+
 
+
StateSaveExceptionAnalyzer - Class in io.nflow.engine.exception
+
+
State save exception analyzer analyzes exceptions thrown while trying to save workflow state and determines how the exception + is handled.
+
+
StateSaveExceptionAnalyzer(Environment) - Constructor for class io.nflow.engine.exception.StateSaveExceptionAnalyzer
+
+
Create state save exception analyzer.
+
+
StateSaveExceptionHandling - Class in io.nflow.engine.exception
+
+
Controls how an exception thrown while trying to save the workflow instance state should be handled.
+
+
StateSaveExceptionHandling.Builder - Class in io.nflow.engine.exception
+
+
Builder for exception handling settings.
+
+
stateStatistics - Variable in class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse
+
 
+
StateStatistics() - Constructor for class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics
+
 
+
stateText - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+
The description of the last action executed by the workflow.
+
+
stateText - Variable in class io.nflow.engine.workflow.instance.WorkflowInstanceAction
+
+
The description of the action taken in this state.
+
+
stateText - Variable in class io.nflow.rest.v1.msg.Action
+
 
+
stateText - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
 
+
StateVar - Annotation Interface in io.nflow.engine.workflow.definition
+
+
Used for state handler method parameters.
+
+
stateVariableKey - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+
State variable key.
+
+
stateVariables - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+
The state variables.
+
+
stateVariables - Variable in class io.nflow.rest.v1.msg.CreateWorkflowInstanceRequest
+
 
+
stateVariables - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
 
+
stateVariables - Variable in class io.nflow.rest.v1.msg.UpdateWorkflowInstanceRequest
+
 
+
stateVariableValue - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+
State variable value.
+
+
StateVariableValueTooLongException - Exception in io.nflow.engine.workflow.executor
+
 
+
StateVariableValueTooLongException(String) - Constructor for exception io.nflow.engine.workflow.executor.StateVariableValueTooLongException
+
 
+
Statistics - Class in io.nflow.engine.workflow.statistics
+
 
+
Statistics(Statistics.QueueStatistics, Statistics.QueueStatistics) - Constructor for class io.nflow.engine.workflow.statistics.Statistics
+
 
+
Statistics.QueueStatistics - Class in io.nflow.engine.workflow.statistics
+
 
+
StatisticsConverter - Class in io.nflow.rest.v1.converter
+
 
+
StatisticsConverter() - Constructor for class io.nflow.rest.v1.converter.StatisticsConverter
+
 
+
StatisticsResource - Class in io.nflow.rest.v1.jaxrs
+
 
+
StatisticsResource - Class in io.nflow.rest.v1.springweb
+
 
+
StatisticsResource() - Constructor for class io.nflow.rest.v1.jaxrs.StatisticsResource
+
 
+
StatisticsResource(SchedulerService, StatisticsConverter, StatisticsService) - Constructor for class io.nflow.rest.v1.springweb.StatisticsResource
+
 
+
StatisticsResponse - Class in io.nflow.rest.v1.msg
+
 
+
StatisticsResponse() - Constructor for class io.nflow.rest.v1.msg.StatisticsResponse
+
 
+
StatisticsService - Class in io.nflow.engine.service
+
+
Service for fetching statistics.
+
+
StatisticsService(StatisticsDao) - Constructor for class io.nflow.engine.service.StatisticsService
+
 
+
status - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+
The current status of the workflow instance.
+
+
status - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
 
+
statuses - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+
Workflow instance statuses.
+
+
stop() - Method in class io.nflow.engine.guice.NflowController
+
 
+
stop() - Method in class io.nflow.jetty.JettyServerContainer
+
 
+
stopInState(WorkflowState, String) - Static method in class io.nflow.engine.workflow.definition.NextAction
+
+
Set next state to finalState and do not schedule its + processing.
+
+
stopped - Variable in class io.nflow.engine.workflow.executor.WorkflowExecutor
+
+
Time when the executor was stopped.
+
+
stopped - Variable in class io.nflow.rest.v1.msg.ListWorkflowExecutorResponse
+
 
+
supportedSignals - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse
+
 
+
+

T

+
+
toResponse(ValidationException) - Method in class io.nflow.jetty.mapper.CustomValidationExceptionMapper
+
 
+
toResponse(WebApplicationException) - Method in class io.nflow.jetty.mapper.WebApplicationExceptionMapper
+
 
+
toString() - Method in class io.nflow.engine.model.ModelObject
+
 
+
toString() - Method in class io.nflow.engine.workflow.definition.Mutable
+
+
Returns the string representation of the val.
+
+
toTimestampObject(DateTime) - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
 
+
toTimestampObject(DateTime) - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
 
+
transactionManager(DataSource) - Method in class io.nflow.engine.NflowEngine.NflowEngineSpringConfig
+
 
+
transactionManager(DataSource) - Method in class io.nflow.jetty.config.NflowJettyConfiguration
+
 
+
transactionManager(DataSource) - Method in class io.nflow.netty.config.NflowNettyConfiguration
+
 
+
transactionTemplate(PlatformTransactionManager) - Method in class io.nflow.engine.NflowEngine.NflowEngineSpringConfig
+
 
+
TransitionDelays() - Constructor for class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.TransitionDelays
+
 
+
transitionDelaysInMilliseconds - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.Settings
+
 
+
transitions - Variable in class io.nflow.rest.v1.msg.State
+
 
+
tuneTimestampForDb(Object) - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
 
+
type - Variable in class io.nflow.engine.workflow.instance.WorkflowInstance
+
+
The type of the workflow definition.
+
+
type - Variable in class io.nflow.engine.workflow.instance.WorkflowInstanceAction
+
+
The type of action.
+
+
type - Variable in class io.nflow.rest.v1.msg.Action
+
 
+
type - Variable in class io.nflow.rest.v1.msg.CreateWorkflowInstanceRequest
+
 
+
type - Variable in class io.nflow.rest.v1.msg.CreateWorkflowInstanceResponse
+
 
+
type - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse
+
 
+
type - Variable in class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
 
+
type - Variable in class io.nflow.rest.v1.msg.State
+
 
+
types - Variable in class io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+
Workflow instance definition type.
+
+
+

U

+
+
uiExplorerIndexRouter() - Method in class io.nflow.netty.config.NflowNettyConfiguration
+
 
+
uiIndexRouter(Resource) - Method in class io.nflow.netty.config.NflowNettyConfiguration
+
 
+
updatedStateVariables - Variable in class io.nflow.engine.workflow.instance.WorkflowInstanceAction
+
+
State variables that were updated in this state.
+
+
updatedStateVariables - Variable in class io.nflow.rest.v1.msg.Action
+
 
+
updateWorkflowInstance(long, UpdateWorkflowInstanceRequest) - Method in class io.nflow.rest.v1.jaxrs.WorkflowInstanceResource
+
 
+
updateWorkflowInstance(long, UpdateWorkflowInstanceRequest) - Method in class io.nflow.rest.v1.springweb.WorkflowInstanceResource
+
 
+
updateWorkflowInstance(long, UpdateWorkflowInstanceRequest, WorkflowInstanceFactory, WorkflowInstanceService, WorkflowInstanceDao) - Method in class io.nflow.rest.v1.ResourceBase
+
 
+
updateWorkflowInstance(WorkflowInstance, WorkflowInstanceAction) - Method in class io.nflow.engine.service.WorkflowInstanceService
+
+
Update the workflow instance in the database if it is currently not running, and insert the workflow instance action.
+
+
UpdateWorkflowInstanceRequest - Class in io.nflow.rest.v1.msg
+
 
+
UpdateWorkflowInstanceRequest() - Constructor for class io.nflow.rest.v1.msg.UpdateWorkflowInstanceRequest
+
 
+
useBatchUpdate() - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
+
Returns true as DB2 Express-C supports batch updates.
+
+
useBatchUpdate() - Method in class io.nflow.engine.config.db.H2DatabaseConfiguration.H2SQLVariants
+
+
Returns true as H2 suppports batch updates.
+
+
useBatchUpdate() - Method in class io.nflow.engine.config.db.OracleDatabaseConfiguration.OracleSqlVariants
+
+
Returns true for database versions 12.1 or newer.
+
+
useBatchUpdate() - Method in class io.nflow.engine.config.db.PgDatabaseConfiguration.PostgreSQLVariants
+
+
Returns true as PostgreSQL suppports batch updates.
+
+
useBatchUpdate() - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
+
Returns true as SQL Server suppports batch updates.
+
+
+

V

+
+
val - Variable in class io.nflow.engine.workflow.definition.Mutable
+
+
The wrapped value.
+
+
validationInInterceptor() - Method in class io.nflow.jetty.config.NflowJettyConfiguration
+
 
+
validationOutInterceptor() - Method in class io.nflow.jetty.config.NflowJettyConfiguration
+
 
+
value - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.Signal
+
 
+
value() - Element in annotation interface io.nflow.engine.workflow.definition.StateVar
+
+
The name of the workflow instance variable.
+
+
valueOf(String) - Static method in enum class io.nflow.engine.service.WorkflowInstanceInclude
+
+
Returns the enum constant of this class with the specified name.
+
+
valueOf(String) - Static method in enum class io.nflow.engine.workflow.definition.WorkflowStateType
+
+
Returns the enum constant of this class with the specified name.
+
+
valueOf(String) - Static method in enum class io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus
+
+
Returns the enum constant of this class with the specified name.
+
+
valueOf(String) - Static method in enum class io.nflow.engine.workflow.instance.WorkflowInstanceAction.WorkflowActionType
+
+
Returns the enum constant of this class with the specified name.
+
+
valueOf(String) - Static method in enum class io.nflow.rest.v1.ApiWorkflowInstanceInclude
+
+
Returns the enum constant of this class with the specified name.
+
+
values() - Static method in enum class io.nflow.engine.service.WorkflowInstanceInclude
+
+
Returns an array containing the constants of this enum class, in +the order they are declared.
+
+
values() - Static method in enum class io.nflow.engine.workflow.definition.WorkflowStateType
+
+
Returns an array containing the constants of this enum class, in +the order they are declared.
+
+
values() - Static method in enum class io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus
+
+
Returns an array containing the constants of this enum class, in +the order they are declared.
+
+
values() - Static method in enum class io.nflow.engine.workflow.instance.WorkflowInstanceAction.WorkflowActionType
+
+
Returns an array containing the constants of this enum class, in +the order they are declared.
+
+
values() - Static method in enum class io.nflow.rest.v1.ApiWorkflowInstanceInclude
+
+
Returns an array containing the constants of this enum class, in +the order they are declared.
+
+
VAR_CHILD_DATA - Static variable in class io.nflow.engine.workflow.curated.BulkWorkflow
+
+
State variable name for child data.
+
+
VAR_CONCURRENCY - Static variable in class io.nflow.engine.workflow.curated.BulkWorkflow
+
+
State variable to define the maximum concurrency for executing child workflows.
+
+
VAR_MAINTENANCE_CONFIGURATION - Static variable in class io.nflow.engine.workflow.curated.MaintenanceWorkflow
+
 
+
VAR_SCHEDULE - Static variable in class io.nflow.engine.workflow.curated.CronWorkflow
+
+
Name of the state variable that stores schedule in cron syntax.
+
+
+

W

+
+
wait - Enum constant in enum class io.nflow.engine.workflow.definition.WorkflowStateType
+
+
State for waiting something outside this instance to happen, including (but not limited to) child workflow instances to go to + end state.
+
+
WAIT_FOR_CHILDREN_TO_FINISH - Static variable in class io.nflow.engine.workflow.curated.BulkWorkflow
+
 
+
WAIT_FOR_WORK_TO_FINISH - Static variable in class io.nflow.engine.workflow.curated.CronWorkflow
+
 
+
waitForChildrenToCompleteUntil() - Method in class io.nflow.engine.workflow.curated.BulkWorkflow
+
+
Override this to customize the time to wait for children to finish.
+
+
waitForChildrenToFinish(StateExecution, int) - Method in class io.nflow.engine.workflow.curated.BulkWorkflow
+
+
Check if all child workflows have finished.
+
+
waitForChildrenUntil() - Method in class io.nflow.engine.workflow.curated.BulkWorkflow
+
+
Override this to customize the time to wait for new children before waking up.
+
+
waitForWorkToFinish(StateExecution) - Method in class io.nflow.engine.workflow.curated.CronWorkflow
+
+
Calls CronWorkflow.waitForWorkToFinishImpl(io.nflow.engine.workflow.definition.StateExecution) to check if this instance should wait for work to finish or move to schedule state.
+
+
waitForWorkToFinishImpl(StateExecution) - Method in class io.nflow.engine.workflow.curated.CronWorkflow
+
+
Returns null to move to schedule state immediately if there are no incomplete child workflows, or current time plus 1 hour + to check again later.
+
+
waitShort - Variable in class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.TransitionDelays
+
 
+
wakeup(long, WakeupRequest) - Method in class io.nflow.rest.v1.jaxrs.WorkflowInstanceResource
+
 
+
wakeup(long, WakeupRequest) - Method in class io.nflow.rest.v1.springweb.WorkflowInstanceResource
+
 
+
wakeUpParentWorkflow(String...) - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+
Notify parent workflow that it may start processing again.
+
+
WakeupRequest - Class in io.nflow.rest.v1.msg
+
 
+
WakeupRequest() - Constructor for class io.nflow.rest.v1.msg.WakeupRequest
+
 
+
WakeupResponse - Class in io.nflow.rest.v1.msg
+
 
+
WakeupResponse() - Constructor for class io.nflow.rest.v1.msg.WakeupResponse
+
 
+
wakeupSuccess - Variable in class io.nflow.rest.v1.msg.WakeupResponse
+
 
+
wakeupWorkflowInstance(long, List<String>) - Method in class io.nflow.engine.service.WorkflowInstanceService
+
+
Wake up the workflow instance matching the given id if it is in one of the expected states.
+
+
WebApplicationExceptionMapper - Class in io.nflow.jetty.mapper
+
 
+
WebApplicationExceptionMapper() - Constructor for class io.nflow.jetty.mapper.WebApplicationExceptionMapper
+
 
+
webHandler(ApplicationContext) - Method in class io.nflow.netty.config.NflowNettyConfiguration
+
 
+
withArchiveWorkflows() - Method in class io.nflow.engine.service.MaintenanceConfiguration.Builder
+
+
Configuration for deleting old workflow instances from archive tables.
+
+
withDeleteArchivedWorkflows() - Method in class io.nflow.engine.service.MaintenanceConfiguration.Builder
+
+
Set configuration for deleting old workflow instances from archive tables.
+
+
withDeleteExpiredExecutorsOlderThan(ReadablePeriod) - Method in class io.nflow.engine.service.MaintenanceConfiguration.Builder
+
+
Set configuration for deleting old workflow executors.
+
+
withDeleteWorkflows() - Method in class io.nflow.engine.service.MaintenanceConfiguration.Builder
+
+
Set configuration for deleting old workflow instances from main tables.
+
+
withUpdateSkipLocked() - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
+
SQL Server supports withUpdateSkipLocked.
+
+
WorkflowDefinition - Class in io.nflow.engine.workflow.definition
+
+
The base class for all workflow definitions.
+
+
WorkflowDefinition(String, WorkflowState, WorkflowState) - Constructor for class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+
Create a workflow definition with default settings and automatically scanned state methods.
+
+
WorkflowDefinition(String, WorkflowState, WorkflowState, WorkflowSettings) - Constructor for class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+
Create a workflow definition with given settings and automatically scanned state methods.
+
+
WorkflowDefinition(String, WorkflowState, WorkflowState, WorkflowSettings, Map<String, WorkflowStateMethod>) - Constructor for class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+
Create a workflow definition with given settings and state methods.
+
+
WorkflowDefinition(String, WorkflowState, WorkflowState, WorkflowSettings, Map<String, WorkflowStateMethod>, Collection<WorkflowState>) - Constructor for class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+
Create a workflow definition with given settings, state methods and states.
+
+
WorkflowDefinition(String, WorkflowState, WorkflowState, WorkflowSettings, Map<String, WorkflowStateMethod>, Collection<WorkflowState>, boolean) - Constructor for class io.nflow.engine.workflow.definition.WorkflowDefinition
+
+
Create a workflow definition with given settings, state methods and states.
+
+
WorkflowDefinitionClassNameScanner - Class in io.nflow.engine.service
+
+
Register workflow definitions defined in the class name listing resource.
+
+
WorkflowDefinitionClassNameScanner(WorkflowDefinitionService, AbstractResource) - Constructor for class io.nflow.engine.service.WorkflowDefinitionClassNameScanner
+
 
+
WorkflowDefinitionResource - Class in io.nflow.rest.v1.jaxrs
+
 
+
WorkflowDefinitionResource - Class in io.nflow.rest.v1.springweb
+
 
+
WorkflowDefinitionResource(WorkflowDefinitionService, ListWorkflowDefinitionConverter, WorkflowDefinitionDao) - Constructor for class io.nflow.rest.v1.jaxrs.WorkflowDefinitionResource
+
 
+
WorkflowDefinitionResource(SchedulerService, WorkflowDefinitionService, ListWorkflowDefinitionConverter, WorkflowDefinitionDao) - Constructor for class io.nflow.rest.v1.springweb.WorkflowDefinitionResource
+
 
+
WorkflowDefinitionService - Class in io.nflow.engine.service
+
+
Service for managing workflow definitions.
+
+
WorkflowDefinitionService(WorkflowDefinitionDao, Environment) - Constructor for class io.nflow.engine.service.WorkflowDefinitionService
+
 
+
WorkflowDefinitionSpringBeanScanner - Class in io.nflow.engine.service
+
+
Register workflow definitions defined as Spring beans.
+
+
WorkflowDefinitionSpringBeanScanner(WorkflowDefinitionService, Collection<WorkflowDefinition>) - Constructor for class io.nflow.engine.service.WorkflowDefinitionSpringBeanScanner
+
 
+
WorkflowDefinitionStatistics - Class in io.nflow.engine.workflow.definition
+
 
+
WorkflowDefinitionStatistics() - Constructor for class io.nflow.engine.workflow.definition.WorkflowDefinitionStatistics
+
 
+
WorkflowDefinitionStatisticsResponse - Class in io.nflow.rest.v1.msg
+
 
+
WorkflowDefinitionStatisticsResponse() - Constructor for class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse
+
 
+
WorkflowDefinitionStatisticsResponse.StateStatistics - Class in io.nflow.rest.v1.msg
+
 
+
WorkflowDefinitionStatisticsResponse.StateStatistics.All - Class in io.nflow.rest.v1.msg
+
 
+
WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued - Class in io.nflow.rest.v1.msg
+
 
+
WorkflowExecutor - Class in io.nflow.engine.workflow.executor
+
+
Describes one workflow executor.
+
+
WorkflowExecutor(int, String, int, String, DateTime, DateTime, DateTime, DateTime, DateTime) - Constructor for class io.nflow.engine.workflow.executor.WorkflowExecutor
+
+
Creates a new workflow executor description.
+
+
WorkflowExecutorListener - Interface in io.nflow.engine.listener
+
+
WorkflowExecutorListener is a global, stateless listener for workflow + executors.
+
+
WorkflowExecutorListener.ListenerContext - Class in io.nflow.engine.listener
+
+
ListenerContext instance is created at start of workflow state execution and passed to listener's + life-cycle methods.
+
+
WorkflowExecutorResource - Class in io.nflow.rest.v1.jaxrs
+
 
+
WorkflowExecutorResource - Class in io.nflow.rest.v1.springweb
+
 
+
WorkflowExecutorResource(WorkflowExecutorService, ListWorkflowExecutorConverter) - Constructor for class io.nflow.rest.v1.jaxrs.WorkflowExecutorResource
+
 
+
WorkflowExecutorResource(SchedulerService, WorkflowExecutorService, ListWorkflowExecutorConverter) - Constructor for class io.nflow.rest.v1.springweb.WorkflowExecutorResource
+
 
+
WorkflowExecutorService - Class in io.nflow.engine.service
+
+
Service for managing workflow executors.
+
+
WorkflowExecutorService(ExecutorDao) - Constructor for class io.nflow.engine.service.WorkflowExecutorService
+
 
+
WorkflowInstance - Class in io.nflow.engine.workflow.instance
+
+
An instance of a workflow.
+
+
WorkflowInstance.Builder - Class in io.nflow.engine.workflow.instance
+
+
Builder for workflow instance.
+
+
WorkflowInstance.WorkflowInstanceStatus - Enum Class in io.nflow.engine.workflow.instance
+
+
Describes the status for workflow instance.
+
+
WorkflowInstanceAction - Class in io.nflow.engine.workflow.instance
+
+
An execution of a workflow instance state.
+
+
WorkflowInstanceAction.Builder - Class in io.nflow.engine.workflow.instance
+
+
The builder for a workflow instance action.
+
+
WorkflowInstanceAction.WorkflowActionType - Enum Class in io.nflow.engine.workflow.instance
+
+
Describes the trigger for the action.
+
+
workflowInstanceBuilder() - Method in interface io.nflow.engine.workflow.definition.StateExecution
+
+
Create a builder for creating child workflows.
+
+
WorkflowInstanceFactory - Class in io.nflow.engine.workflow.instance
+
+
Factory to create workflow instances.
+
+
WorkflowInstanceFactory(ObjectStringMapper) - Constructor for class io.nflow.engine.workflow.instance.WorkflowInstanceFactory
+
+
Create a workflow instance factory.
+
+
workflowInstanceId - Variable in class io.nflow.engine.workflow.instance.WorkflowInstanceAction
+
+
The workflow instance identifier.
+
+
WorkflowInstanceInclude - Enum Class in io.nflow.engine.service
+
+
The properties of a workflow instance that can be loaded if needed when using WorkflowInstanceService.getWorkflowInstance.
+
+
WorkflowInstanceResource - Class in io.nflow.rest.v1.jaxrs
+
 
+
WorkflowInstanceResource - Class in io.nflow.rest.v1.springweb
+
 
+
WorkflowInstanceResource(WorkflowInstanceService, CreateWorkflowConverter, ListWorkflowInstanceConverter, WorkflowInstanceFactory, WorkflowInstanceDao) - Constructor for class io.nflow.rest.v1.jaxrs.WorkflowInstanceResource
+
 
+
WorkflowInstanceResource(SchedulerService, WorkflowInstanceService, CreateWorkflowConverter, ListWorkflowInstanceConverter, WorkflowInstanceFactory, WorkflowInstanceDao) - Constructor for class io.nflow.rest.v1.springweb.WorkflowInstanceResource
+
 
+
WorkflowInstanceService - Class in io.nflow.engine.service
+
+
Service for managing workflow instances.
+
+
WorkflowInstanceService(WorkflowInstanceDao, WorkflowDefinitionService, WorkflowInstancePreProcessor) - Constructor for class io.nflow.engine.service.WorkflowInstanceService
+
 
+
WorkflowLogContextListener - Class in io.nflow.engine.workflow.executor
+
 
+
WorkflowLogContextListener(String) - Constructor for class io.nflow.engine.workflow.executor.WorkflowLogContextListener
+
 
+
WorkflowSettings - Class in io.nflow.engine.workflow.definition
+
+
Configuration for the workflow execution.
+
+
WorkflowSettings.Builder - Class in io.nflow.engine.workflow.definition
+
+
Builder for workflow settings.
+
+
WorkflowState - Interface in io.nflow.engine.workflow.definition
+
+
Provides access to the workflow state information.
+
+
WorkflowStateType - Enum Class in io.nflow.engine.workflow.definition
+
+
Workflow state types.
+
+
workflowStatus() - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
+
Returns SQL representing the workflow instance status parameter.
+
+
workflowStatus() - Method in class io.nflow.engine.config.db.H2DatabaseConfiguration.H2SQLVariants
+
+
Returns SQL representing the workflow instance status parameter.
+
+
workflowStatus() - Method in class io.nflow.engine.config.db.OracleDatabaseConfiguration.OracleSqlVariants
+
+
Returns SQL representing the workflow instance status parameter.
+
+
workflowStatus() - Method in class io.nflow.engine.config.db.PgDatabaseConfiguration.PostgreSQLVariants
+
+
Returns SQL representing the workflow instance status parameter.
+
+
workflowStatus() - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
+
Returns SQL representing the workflow instance status parameter.
+
+
workflowStatus(WorkflowInstance.WorkflowInstanceStatus) - Method in class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
+
Returns the SQL representation for given workflow instance status.
+
+
workflowStatus(WorkflowInstance.WorkflowInstanceStatus) - Method in class io.nflow.engine.config.db.H2DatabaseConfiguration.H2SQLVariants
+
+
Returns the SQL representation for given workflow instance status.
+
+
workflowStatus(WorkflowInstance.WorkflowInstanceStatus) - Method in class io.nflow.engine.config.db.OracleDatabaseConfiguration.OracleSqlVariants
+
+
Returns the SQL representation for given workflow instance status.
+
+
workflowStatus(WorkflowInstance.WorkflowInstanceStatus) - Method in class io.nflow.engine.config.db.PgDatabaseConfiguration.PostgreSQLVariants
+
+
Returns the SQL representation for given workflow instance status.
+
+
workflowStatus(WorkflowInstance.WorkflowInstanceStatus) - Method in class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
+
Returns the SQL representation for given workflow instance status.
+
+
workflowTypes - Variable in class io.nflow.engine.service.MaintenanceConfiguration.ConfigurationItem
+
+
The workflow types to be processed.
+
+
workflowTypes - Variable in class io.nflow.rest.v1.msg.MaintenanceRequest.MaintenanceRequestItem
+
 
+
wrapBlocking(Callable<ResponseEntity<?>>) - Method in class io.nflow.rest.v1.springweb.SpringWebResource
+
 
+
+A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
+ +
+
+ + diff --git a/apidocs/v10.0.0/index.html b/apidocs/v10.0.0/index.html new file mode 100644 index 000000000..9c311591d --- /dev/null +++ b/apidocs/v10.0.0/index.html @@ -0,0 +1,171 @@ + + + + +Overview (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

nflow 10.0.0 API

+
+
+
Packages
+
+
Package
+
Description
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Classes and interfaces for implementing workflow executor listeners.
+
+ +
+
Domain model classes.
+
+ +
+
Services for for managing and querying nFlow engine during runtime.
+
+ +
 
+ +
+
Classes and interfaces for describing and implementing workflow definitions.
+
+ +
+
Classes for describing workflow executors.
+
+ +
+
Classes for describing and constructing workflow instances.
+
+ +
+
Classes for describing nFlow statistics.
+
+ +
+
Classes for starting Jetty that contains nFlow engine, nFlow REST API, nFlow engine and Swagger for testing the REST API.
+
+ +
+
Default configuration for nFlow Jetty.
+
+ +
+
JAX-RS exception mappers for nFlow REST API in Jetty.
+
+ +
+
Servlet configurations for nFlow Jetty.
+
+ +
+
Spring framework property source configurations for nFlow Jetty.
+
+ +
+
Classes for collecting metrics from nFlow engine run time.
+
+ +
 
+ +
 
+ +
+
Default configuration for nFlow REST API.
+
+ +
+
Default configuration for nFlow REST API with JAX-RS.
+
+ +
+
Default configuration for nFlow REST API with Spring Web.
+
+ +
 
+ +
+
Message converters for nFlow REST API services.
+
+ +
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+ +
+
Message objects for nFlow REST API services.
+
+ +
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+ +
+
Spring classes common to both Jetty and Netty server containers.
+
+
+
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/NflowEngine.NflowEngineSpringConfig.html b/apidocs/v10.0.0/io/nflow/engine/NflowEngine.NflowEngineSpringConfig.html new file mode 100644 index 000000000..208b32c66 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/NflowEngine.NflowEngineSpringConfig.html @@ -0,0 +1,201 @@ + + + + +NflowEngine.NflowEngineSpringConfig (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NflowEngine.NflowEngineSpringConfig

+
+
java.lang.Object +
io.nflow.engine.NflowEngine.NflowEngineSpringConfig
+
+
+
+
Enclosing class:
+
NflowEngine
+
+
+
@EnableTransactionManagement +protected static class NflowEngine.NflowEngineSpringConfig +extends Object
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/NflowEngine.html b/apidocs/v10.0.0/io/nflow/engine/NflowEngine.html new file mode 100644 index 000000000..b5b10ecdb --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/NflowEngine.html @@ -0,0 +1,354 @@ + + + + +NflowEngine (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NflowEngine

+
+
java.lang.Object +
io.nflow.engine.NflowEngine
+
+
+
+
All Implemented Interfaces:
+
AutoCloseable
+
+
+
public class NflowEngine +extends Object +implements AutoCloseable
+
NflowEngine starts up nflow-engine with given database and workflow definitions. + + Use this if you want to start just the nflow-engine.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      NflowEngine

      +
      public NflowEngine(DataSource dataSource, + io.nflow.engine.internal.storage.db.SQLVariants sqlVariants, + Collection<WorkflowDefinition> workflowDefinitions)
      +
      Starts up the NflowEngine with WorkflowDispatcher running in a thread. Property nflow.autostart controls if the thread is + started automatically. If nflow.autostart=false, then the thread can be started with start() method.
      +
      +
      Parameters:
      +
      dataSource - nFlow database data source.
      +
      sqlVariants - SQL variants for the configured database type.
      +
      workflowDefinitions - The registered workflow definitions.
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      start

      +
      public void start()
      +
      For manually starting dispatcher thread. This starts the nflow-engine if property nflow.autostart=false.
      +
      +
    • +
    • +
      +

      pause

      +
      public void pause()
      +
      Pauses a running nFlow engine.
      +
      +
    • +
    • +
      +

      resume

      +
      public void resume()
      +
      Resumes a paused nFlow engine.
      +
      +
    • +
    • +
      +

      isPaused

      +
      public boolean isPaused()
      +
      Returns true if the nFlow engine is currently paused.
      +
      +
      Returns:
      +
      True if engine is currently paused.
      +
      +
      +
    • +
    • +
      +

      isRunning

      +
      public boolean isRunning()
      +
      Returns true if the nFlow engine is currently running.
      +
      +
      Returns:
      +
      True if engine is currently running.
      +
      +
      +
    • +
    • +
      +

      close

      +
      public void close()
      +
      Shuts down the nFlow engine gracefully and returns when the shutdown is complete. This NflowEngine instance may not be + restarted after close().
      +
      +
      Specified by:
      +
      close in interface AutoCloseable
      +
      +
      +
    • +
    • +
      +

      getMaintenanceService

      +
      public MaintenanceService getMaintenanceService()
      +
      +
      Returns:
      +
      ArchiveService for nFlow engine.
      +
      +
      +
    • +
    • +
      +

      getHealthCheckService

      +
      public HealthCheckService getHealthCheckService()
      +
      +
      Returns:
      +
      HealthCheckService for nFlow engine.
      +
      +
      +
    • +
    • +
      +

      getStatisticsService

      +
      public StatisticsService getStatisticsService()
      +
      +
      Returns:
      +
      StatisticsService for nFlow engine.
      +
      +
      +
    • +
    • +
      +

      getWorkflowDefinitionService

      +
      public WorkflowDefinitionService getWorkflowDefinitionService()
      +
      +
      Returns:
      +
      WorkflowDefinitionService for nFlow engine.
      +
      +
      +
    • +
    • +
      +

      getWorkflowInstanceService

      +
      public WorkflowInstanceService getWorkflowInstanceService()
      +
      +
      Returns:
      +
      WorkflowInstanceService for nFlow engine.
      +
      +
      +
    • +
    • +
      +

      getWorkflowExecutorService

      +
      public WorkflowExecutorService getWorkflowExecutorService()
      +
      +
      Returns:
      +
      WorkflowExecutorService for nFlow engine.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/class-use/NflowEngine.NflowEngineSpringConfig.html b/apidocs/v10.0.0/io/nflow/engine/class-use/NflowEngine.NflowEngineSpringConfig.html new file mode 100644 index 000000000..6aae763b9 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/class-use/NflowEngine.NflowEngineSpringConfig.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.engine.NflowEngine.NflowEngineSpringConfig (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.NflowEngine.NflowEngineSpringConfig

+
+No usage of io.nflow.engine.NflowEngine.NflowEngineSpringConfig
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/class-use/NflowEngine.html b/apidocs/v10.0.0/io/nflow/engine/class-use/NflowEngine.html new file mode 100644 index 000000000..0114a9e4a --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/class-use/NflowEngine.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.engine.NflowEngine (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.NflowEngine

+
+No usage of io.nflow.engine.NflowEngine
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/EngineConfiguration.EngineObjectMapperSupplier.html b/apidocs/v10.0.0/io/nflow/engine/config/EngineConfiguration.EngineObjectMapperSupplier.html new file mode 100644 index 000000000..b71c42744 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/EngineConfiguration.EngineObjectMapperSupplier.html @@ -0,0 +1,106 @@ + + + + +EngineConfiguration.EngineObjectMapperSupplier (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface EngineConfiguration.EngineObjectMapperSupplier

+
+
+
+
All Superinterfaces:
+
Supplier<com.fasterxml.jackson.databind.ObjectMapper>
+
+
+
Enclosing class:
+
EngineConfiguration
+
+
+
public static interface EngineConfiguration.EngineObjectMapperSupplier +extends Supplier<com.fasterxml.jackson.databind.ObjectMapper>
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +

    Methods inherited from interface java.util.function.Supplier

    +get
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/EngineConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/EngineConfiguration.html new file mode 100644 index 000000000..46ba79bc1 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/EngineConfiguration.html @@ -0,0 +1,247 @@ + + + + +EngineConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class EngineConfiguration

+
+
java.lang.Object +
io.nflow.engine.config.EngineConfiguration
+
+
+
+
@Configuration +@ComponentScan("io.nflow.engine") +public class EngineConfiguration +extends Object
+
The main Spring configuration class for nFlow engine.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      EngineConfiguration

      +
      public EngineConfiguration()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nflowExecutor

      +
      @Bean +public io.nflow.engine.internal.executor.WorkflowInstanceExecutor nflowExecutor(ThreadFactory nflowThreadFactory, + Environment env)
      +
      Creates a workflow instance executor for processing workflow instances.
      +
      +
      Parameters:
      +
      nflowThreadFactory - Thread factory to be used for creating instance executor threads.
      +
      env - The Spring environment.
      +
      Returns:
      +
      Workflow instance executor.
      +
      +
      +
    • +
    • +
      +

      nflowThreadFactory

      +
      @Bean +public ThreadFactory nflowThreadFactory()
      +
      Creates a thread factory for creating instance executor threads.
      +
      +
      Returns:
      +
      Instance executor thread factory.
      +
      +
      +
    • +
    • +
      +

      nflowObjectMapper

      + +
      Creates an object mapper for serializing and deserializing workflow instance state variables to and from database.
      +
      +
      Returns:
      +
      Object mapper.
      +
      +
      +
    • +
    • +
      +

      nflowNonSpringWorkflowsListing

      +
      @Bean +public AbstractResource nflowNonSpringWorkflowsListing(Environment env)
      +
      Creates a resource for listing workflows that are not defined as Spring beans.
      +
      +
      Parameters:
      +
      env - The Spring environment.
      +
      Returns:
      +
      A resource representing the file that contains a list of workflow class names.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/NFlow.html b/apidocs/v10.0.0/io/nflow/engine/config/NFlow.html new file mode 100644 index 000000000..dab50b52e --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/NFlow.html @@ -0,0 +1,86 @@ + + + + +NFlow (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface NFlow

+
+
+
+
@Target({FIELD,PARAMETER,TYPE,METHOD}) +@Retention(RUNTIME) +@Qualifier +public @interface NFlow
+
Marker annotation for nFlow.
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/Profiles.html b/apidocs/v10.0.0/io/nflow/engine/config/Profiles.html new file mode 100644 index 000000000..f1c25980b --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/Profiles.html @@ -0,0 +1,333 @@ + + + + +Profiles (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Profiles

+
+
java.lang.Object +
io.nflow.engine.config.Profiles
+
+
+
+
public abstract class Profiles +extends Object
+
Constants for profile names supported by nFlow.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Profiles

      +
      public Profiles()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/PropertiesConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/PropertiesConfiguration.html new file mode 100644 index 000000000..ff9d01b2d --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/PropertiesConfiguration.html @@ -0,0 +1,135 @@ + + + + +PropertiesConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PropertiesConfiguration

+
+
java.lang.Object +
io.nflow.engine.config.PropertiesConfiguration
+
+
+
+
@Configuration +@PropertySource("classpath:nflow-engine.properties") +public class PropertiesConfiguration +extends Object
+
Spring configuration for including properties from nflow-engine.properties file.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PropertiesConfiguration

      +
      public PropertiesConfiguration()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/class-use/EngineConfiguration.EngineObjectMapperSupplier.html b/apidocs/v10.0.0/io/nflow/engine/config/class-use/EngineConfiguration.EngineObjectMapperSupplier.html new file mode 100644 index 000000000..729fdfb9f --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/class-use/EngineConfiguration.EngineObjectMapperSupplier.html @@ -0,0 +1,123 @@ + + + + +Uses of Interface io.nflow.engine.config.EngineConfiguration.EngineObjectMapperSupplier (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
io.nflow.engine.config.EngineConfiguration.EngineObjectMapperSupplier

+
+ +
+
Package
+
Description
+ +
 
+ +
 
+ +
+
Default configuration for nFlow REST API.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/class-use/EngineConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/class-use/EngineConfiguration.html new file mode 100644 index 000000000..9c403ea1c --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/class-use/EngineConfiguration.html @@ -0,0 +1,88 @@ + + + + +Uses of Class io.nflow.engine.config.EngineConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.config.EngineConfiguration

+
+
Packages that use EngineConfiguration
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/class-use/NFlow.html b/apidocs/v10.0.0/io/nflow/engine/config/class-use/NFlow.html new file mode 100644 index 000000000..11616c906 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/class-use/NFlow.html @@ -0,0 +1,357 @@ + + + + +Uses of Annotation Interface io.nflow.engine.config.NFlow (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Annotation Interface
io.nflow.engine.config.NFlow

+
+
Packages that use NFlow
+
+
Package
+
Description
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Services for for managing and querying nFlow engine during runtime.
+
+ +
+
Default configuration for nFlow Jetty.
+
+ +
 
+ +
+
Default configuration for nFlow REST API.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/class-use/Profiles.html b/apidocs/v10.0.0/io/nflow/engine/config/class-use/Profiles.html new file mode 100644 index 000000000..cf20836e0 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/class-use/Profiles.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.engine.config.Profiles (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.config.Profiles

+
+No usage of io.nflow.engine.config.Profiles
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/class-use/PropertiesConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/class-use/PropertiesConfiguration.html new file mode 100644 index 000000000..67d18db95 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/class-use/PropertiesConfiguration.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.engine.config.PropertiesConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.config.PropertiesConfiguration

+
+No usage of io.nflow.engine.config.PropertiesConfiguration
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/DatabaseConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/db/DatabaseConfiguration.html new file mode 100644 index 000000000..85e0e5334 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/db/DatabaseConfiguration.html @@ -0,0 +1,428 @@ + + + + +DatabaseConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DatabaseConfiguration

+
+
java.lang.Object +
io.nflow.engine.config.db.DatabaseConfiguration
+
+
+
+
Direct Known Subclasses:
+
Db2DatabaseConfiguration, H2DatabaseConfiguration, MariadbDatabaseConfiguration, MysqlDatabaseConfiguration, OracleDatabaseConfiguration, PgDatabaseConfiguration, SqlServerDatabaseConfiguration
+
+
+
public abstract class DatabaseConfiguration +extends Object
+
Base class for different database configurations.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      NFLOW_DATABASE_INITIALIZER

      +
      public static final String NFLOW_DATABASE_INITIALIZER
      +
      Name of the nFlow database initializer bean.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DatabaseConfiguration

      +
      protected DatabaseConfiguration(String dbType)
      +
      Creates a new configuration with given database type.
      +
      +
      Parameters:
      +
      dbType - Defines the database creation script and configuration properties to be used.
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getDbType

      +
      public String getDbType()
      +
      Return the type of the database.
      +
      +
      Returns:
      +
      Type of the database.
      +
      +
      +
    • +
    • +
      +

      nflowDatasource

      +
      @Bean +public DataSource nflowDatasource(Environment env, + BeanFactory appCtx)
      +
      Creates the datasource bean for nFlow.
      +
      +
      Parameters:
      +
      env - The Spring environment for getting the configuration property values.
      +
      appCtx - The application context for searching Metrics registry bean.
      +
      Returns:
      +
      The datasource for nFlow.
      +
      +
      +
    • +
    • +
      +

      nflowDatasource

      +
      public DataSource nflowDatasource(Environment env, + Object metricRegistry)
      +
      +
    • +
    • +
      +

      nflowJdbcTemplate

      +
      @Bean +@Scope("prototype") +@DependsOn("nflowDatabaseInitializer") +public JdbcTemplate nflowJdbcTemplate(DataSource nflowDataSource)
      +
      Creates a JDBC template using nFlow datasource.
      +
      +
      Parameters:
      +
      nflowDataSource - The nFlow datasource.
      +
      Returns:
      +
      A JDBC template.
      +
      +
      +
    • +
    • +
      +

      nflowNamedParameterJdbcTemplate

      +
      @Bean +@Scope("prototype") +@DependsOn("nflowDatabaseInitializer") +public NamedParameterJdbcTemplate nflowNamedParameterJdbcTemplate(DataSource nflowDataSource)
      +
      Creates a named parameter JDBC template using nFlow datasource.
      +
      +
      Parameters:
      +
      nflowDataSource - The nFlow datasource.
      +
      Returns:
      +
      A named parameter JDBC template.
      +
      +
      +
    • +
    • +
      +

      nflowTransactionTemplate

      +
      @Bean +public TransactionTemplate nflowTransactionTemplate(PlatformTransactionManager platformTransactionManager)
      +
      Creates a transaction template.
      +
      +
      Parameters:
      +
      platformTransactionManager - Transaction manager to be used.
      +
      Returns:
      +
      A transaction template.
      +
      +
      +
    • +
    • +
      +

      property

      +
      protected String property(Environment env, + String key)
      +
      Get a database configuration string property from the environment, or if the generic property is not defined, the property + based on the database type.
      +
      +
      Parameters:
      +
      env - The Spring environment.
      +
      key - The property key.
      +
      Returns:
      +
      The property value.
      +
      +
      +
    • +
    • +
      +

      property

      +
      protected <T> T property(Environment env, + String key, + Class<T> type)
      +
      Get the database configuration property of given type from the environment, or if the generic property is not defined, the + property based on the database type.
      +
      +
      Type Parameters:
      +
      T - The Property value type.
      +
      Parameters:
      +
      env - The Spring environment.
      +
      key - The property key.
      +
      type - The property value type.
      +
      Returns:
      +
      The property value.
      +
      +
      +
    • +
    • +
      +

      nflowDatabaseInitializer

      +
      @Bean(name="nflowDatabaseInitializer") +public io.nflow.engine.internal.storage.db.DatabaseInitializer nflowDatabaseInitializer(DataSource dataSource, + Environment env)
      +
      Creates the nFlow database initializer.
      +
      +
      Parameters:
      +
      dataSource - The nFlow datasource.
      +
      env - The Spring environment.
      +
      Returns:
      +
      The database initializer.
      +
      +
      +
    • +
    • +
      +

      checkDatabaseConfiguration

      +
      protected void checkDatabaseConfiguration(Environment env, + DataSource dataSource)
      +
      Checks that the database is configured as nFlow expects.
      +
      +
      Parameters:
      +
      env - The Spring environment.
      +
      dataSource - The nFlow datasource.
      +
      +
      +
    • +
    • +
      +

      sqlVariants

      +
      public abstract io.nflow.engine.internal.storage.db.SQLVariants sqlVariants(Environment env)
      +
      Creates the SQL variants for the database.
      +
      +
      Parameters:
      +
      env - The Spring environment.
      +
      Returns:
      +
      SQL variants optimized for the database.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/Db2DatabaseConfiguration.Db2SQLVariants.html b/apidocs/v10.0.0/io/nflow/engine/config/db/Db2DatabaseConfiguration.Db2SQLVariants.html new file mode 100644 index 000000000..2c2d7348e --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/db/Db2DatabaseConfiguration.Db2SQLVariants.html @@ -0,0 +1,424 @@ + + + + +Db2DatabaseConfiguration.Db2SQLVariants (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Db2DatabaseConfiguration.Db2SQLVariants

+
+
java.lang.Object +
io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+
+
+
+
All Implemented Interfaces:
+
io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
Enclosing class:
+
Db2DatabaseConfiguration
+
+
+
public static class Db2DatabaseConfiguration.Db2SQLVariants +extends Object +implements io.nflow.engine.internal.storage.db.SQLVariants
+
SQL variants optimized for DB2.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Db2SQLVariants

      +
      public Db2SQLVariants(String dbTimeZoneIdStr)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      currentTimePlusSeconds

      +
      public String currentTimePlusSeconds(int seconds)
      +
      Returns SQL representing the current database time plus given amount of seconds.
      +
      +
      Specified by:
      +
      currentTimePlusSeconds in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      hasUpdateableCTE

      +
      public boolean hasUpdateableCTE()
      +
      Returns false as DB2 does not support updateable CTEs.
      +
      +
      Specified by:
      +
      hasUpdateableCTE in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      nextActivationUpdate

      +
      public String nextActivationUpdate()
      +
      +
      Specified by:
      +
      nextActivationUpdate in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      workflowStatus

      +
      public String workflowStatus(WorkflowInstance.WorkflowInstanceStatus status)
      +
      Returns the SQL representation for given workflow instance status.
      +
      +
      Specified by:
      +
      workflowStatus in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      workflowStatus

      +
      public String workflowStatus()
      +
      Returns SQL representing the workflow instance status parameter.
      +
      +
      Specified by:
      +
      workflowStatus in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      actionType

      +
      public String actionType()
      +
      Returns SQL representing the action type parameter.
      +
      +
      Specified by:
      +
      actionType in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      castToText

      +
      public String castToText()
      +
      Returns string for casting value to text.
      +
      +
      Specified by:
      +
      castToText in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      forUpdateSkipLocked

      +
      public String forUpdateSkipLocked()
      +
      DB2 does not support for update skip locked.
      +
      +
      Specified by:
      +
      forUpdateSkipLocked in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      limit

      +
      public String limit(String query, + long limit)
      +
      Returns SQL for a query with a limit of results.
      +
      +
      Specified by:
      +
      limit in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      longTextType

      +
      public int longTextType()
      +
      Returns the SQL type for long text.
      +
      +
      Specified by:
      +
      longTextType in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      useBatchUpdate

      +
      public boolean useBatchUpdate()
      +
      Returns true as DB2 Express-C supports batch updates.
      +
      +
      Specified by:
      +
      useBatchUpdate in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      getTimestamp

      +
      public Object getTimestamp(ResultSet rs, + String columnName) + throws SQLException
      +
      +
      Specified by:
      +
      getTimestamp in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      Throws:
      +
      SQLException
      +
      +
      +
    • +
    • +
      +

      getDateTime

      +
      public org.joda.time.DateTime getDateTime(ResultSet rs, + String columnName) + throws SQLException
      +
      +
      Specified by:
      +
      getDateTime in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      Throws:
      +
      SQLException
      +
      +
      +
    • +
    • +
      +

      setDateTime

      +
      public void setDateTime(PreparedStatement ps, + int columnNumber, + org.joda.time.DateTime timestamp) + throws SQLException
      +
      +
      Specified by:
      +
      setDateTime in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      Throws:
      +
      SQLException
      +
      +
      +
    • +
    • +
      +

      toTimestampObject

      +
      public Object toTimestampObject(org.joda.time.DateTime timestamp)
      +
      +
      Specified by:
      +
      toTimestampObject in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      tuneTimestampForDb

      +
      public Object tuneTimestampForDb(Object timestamp)
      +
      +
      Specified by:
      +
      tuneTimestampForDb in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/Db2DatabaseConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/db/Db2DatabaseConfiguration.html new file mode 100644 index 000000000..69f9b904a --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/db/Db2DatabaseConfiguration.html @@ -0,0 +1,234 @@ + + + + +Db2DatabaseConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Db2DatabaseConfiguration

+
+
java.lang.Object +
io.nflow.engine.config.db.DatabaseConfiguration +
io.nflow.engine.config.db.Db2DatabaseConfiguration
+
+
+
+
+
@Profile("nflow.db.db2") +@Configuration +public class Db2DatabaseConfiguration +extends DatabaseConfiguration
+
Configuration for DB2 database. Note: tested only using DB2 Express-C (Docker: ibmcom/db2express-c).
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Db2DatabaseConfiguration

      +
      public Db2DatabaseConfiguration()
      +
      Create a new instance.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      sqlVariants

      +
      @Bean +public io.nflow.engine.internal.storage.db.SQLVariants sqlVariants(Environment env)
      +
      Creates the SQL variants for the database.
      +
      +
      Specified by:
      +
      sqlVariants in class DatabaseConfiguration
      +
      Parameters:
      +
      env - The Spring environment.
      +
      Returns:
      +
      SQL variants optimized for the database.
      +
      +
      +
    • +
    • +
      +

      checkDatabaseConfiguration

      +
      protected void checkDatabaseConfiguration(Environment env, + DataSource dataSource)
      +
      Description copied from class: DatabaseConfiguration
      +
      Checks that the database is configured as nFlow expects.
      +
      +
      Overrides:
      +
      checkDatabaseConfiguration in class DatabaseConfiguration
      +
      Parameters:
      +
      env - The Spring environment.
      +
      dataSource - The nFlow datasource.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/H2DatabaseConfiguration.H2SQLVariants.html b/apidocs/v10.0.0/io/nflow/engine/config/db/H2DatabaseConfiguration.H2SQLVariants.html new file mode 100644 index 000000000..f570bc091 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/db/H2DatabaseConfiguration.H2SQLVariants.html @@ -0,0 +1,329 @@ + + + + +H2DatabaseConfiguration.H2SQLVariants (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class H2DatabaseConfiguration.H2SQLVariants

+
+
java.lang.Object +
io.nflow.engine.config.db.H2DatabaseConfiguration.H2SQLVariants
+
+
+
+
All Implemented Interfaces:
+
io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
Enclosing class:
+
H2DatabaseConfiguration
+
+
+
public static class H2DatabaseConfiguration.H2SQLVariants +extends Object +implements io.nflow.engine.internal.storage.db.SQLVariants
+
SQL variants optimized for H2.
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
    +
    Returns SQL representing the action type parameter.
    +
    + + +
    +
    Returns empty string as casting to text is not needed in H2.
    +
    + + +
    +
    Returns SQL representing the current database time plus given amount of seconds.
    +
    +
    boolean
    + +
    +
    Returns false as H2 does not support updateable CTEs.
    +
    + +
    limit(String query, + long limit)
    +
    +
    Returns SQL for a query with a limit of results.
    +
    +
    int
    + +
    +
    Returns the SQL type for long text.
    +
    + + +
    +
    Returns SQL representing the next activation time of the workflow instance.
    +
    +
    boolean
    + +
    +
    Returns true as H2 suppports batch updates.
    +
    + + +
    +
    Returns SQL representing the workflow instance status parameter.
    +
    + + +
    +
    Returns the SQL representation for given workflow instance status.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface io.nflow.engine.internal.storage.db.SQLVariants

    +caseSensitiveLike, clobToComparable, dateLtEqDiff, forUpdateSkipLocked, getDateTime, getTimestamp, hasUpdateReturning, setDateTime, toTimestampObject, tuneTimestampForDb, withUpdateSkipLocked
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      H2SQLVariants

      +
      public H2SQLVariants()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      currentTimePlusSeconds

      +
      public String currentTimePlusSeconds(int seconds)
      +
      Returns SQL representing the current database time plus given amount of seconds.
      +
      +
      Specified by:
      +
      currentTimePlusSeconds in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      hasUpdateableCTE

      +
      public boolean hasUpdateableCTE()
      +
      Returns false as H2 does not support updateable CTEs.
      +
      +
      Specified by:
      +
      hasUpdateableCTE in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      nextActivationUpdate

      +
      public String nextActivationUpdate()
      +
      Returns SQL representing the next activation time of the workflow instance.
      +
      +
      Specified by:
      +
      nextActivationUpdate in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      workflowStatus

      +
      public String workflowStatus(WorkflowInstance.WorkflowInstanceStatus status)
      +
      Returns the SQL representation for given workflow instance status.
      +
      +
      Specified by:
      +
      workflowStatus in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      workflowStatus

      +
      public String workflowStatus()
      +
      Returns SQL representing the workflow instance status parameter.
      +
      +
      Specified by:
      +
      workflowStatus in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      actionType

      +
      public String actionType()
      +
      Returns SQL representing the action type parameter.
      +
      +
      Specified by:
      +
      actionType in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      castToText

      +
      public String castToText()
      +
      Returns empty string as casting to text is not needed in H2.
      +
      +
      Specified by:
      +
      castToText in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      limit

      +
      public String limit(String query, + long limit)
      +
      Returns SQL for a query with a limit of results.
      +
      +
      Specified by:
      +
      limit in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      longTextType

      +
      public int longTextType()
      +
      Returns the SQL type for long text.
      +
      +
      Specified by:
      +
      longTextType in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      useBatchUpdate

      +
      public boolean useBatchUpdate()
      +
      Returns true as H2 suppports batch updates.
      +
      +
      Specified by:
      +
      useBatchUpdate in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/H2DatabaseConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/db/H2DatabaseConfiguration.html new file mode 100644 index 000000000..dfb263f9c --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/db/H2DatabaseConfiguration.html @@ -0,0 +1,258 @@ + + + + +H2DatabaseConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class H2DatabaseConfiguration

+
+
java.lang.Object +
io.nflow.engine.config.db.DatabaseConfiguration +
io.nflow.engine.config.db.H2DatabaseConfiguration
+
+
+
+
+
@Profile("nflow.db.h2") +@Configuration +public class H2DatabaseConfiguration +extends DatabaseConfiguration
+
Configuration for H2 database.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      H2DatabaseConfiguration

      +
      public H2DatabaseConfiguration()
      +
      Create a new instance.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      h2TcpServer

      +
      @Bean(initMethod="start", + destroyMethod="stop") +public org.h2.tools.Server h2TcpServer(Environment env) + throws SQLException
      +
      Creates a server for connecting to the in-memory database.
      +
      +
      Parameters:
      +
      env - The Spring environemnt for getting the configuration properties.
      +
      Returns:
      +
      A TCP server.
      +
      Throws:
      +
      SQLException - If H2 server could not start
      +
      +
      +
    • +
    • +
      +

      h2ConsoleServer

      +
      @Bean(initMethod="start", + destroyMethod="stop") +public org.h2.tools.Server h2ConsoleServer(Environment env) + throws SQLException
      +
      Creates a console server for connecting to the in-memory database.
      +
      +
      Parameters:
      +
      env - The Spring environemnt for getting the configuration properties.
      +
      Returns:
      +
      A TCP server.
      +
      Throws:
      +
      SQLException - If H2 server could not start
      +
      +
      +
    • +
    • +
      +

      sqlVariants

      +
      @Bean +public io.nflow.engine.internal.storage.db.SQLVariants sqlVariants(Environment env)
      +
      Creates the SQL variants for the database.
      +
      +
      Specified by:
      +
      sqlVariants in class DatabaseConfiguration
      +
      Parameters:
      +
      env - The Spring environment.
      +
      Returns:
      +
      SQL variants optimized for the database.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/MariadbDatabaseConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/db/MariadbDatabaseConfiguration.html new file mode 100644 index 000000000..576d2250f --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/db/MariadbDatabaseConfiguration.html @@ -0,0 +1,219 @@ + + + + +MariadbDatabaseConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MariadbDatabaseConfiguration

+
+
java.lang.Object +
io.nflow.engine.config.db.DatabaseConfiguration +
io.nflow.engine.config.db.MariadbDatabaseConfiguration
+
+
+
+
+
@Profile("nflow.db.mariadb") +@Configuration +public class MariadbDatabaseConfiguration +extends DatabaseConfiguration
+
Configuration for MariaDB database.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MariadbDatabaseConfiguration

      +
      public MariadbDatabaseConfiguration()
      +
      Create a new instance.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nflowDatabaseInitializer

      +
      @Bean +public io.nflow.engine.internal.storage.db.DatabaseInitializer nflowDatabaseInitializer(DataSource nflowDataSource, + Environment env)
      +
      Creates the nFlow database initializer. Selects correct database creation script based on database version.
      +
      +
      Overrides:
      +
      nflowDatabaseInitializer in class DatabaseConfiguration
      +
      Parameters:
      +
      nflowDataSource - The nFlow datasource.
      +
      env - The Spring environment.
      +
      Returns:
      +
      The database initializer.
      +
      +
      +
    • +
    • +
      +

      sqlVariants

      +
      @Bean +public io.nflow.engine.internal.storage.db.SQLVariants sqlVariants(Environment env)
      +
      Creates the SQL variants for the database.
      +
      +
      Specified by:
      +
      sqlVariants in class DatabaseConfiguration
      +
      Parameters:
      +
      env - The Spring environment.
      +
      Returns:
      +
      SQL variants optimized for the database.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/MysqlDatabaseConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/db/MysqlDatabaseConfiguration.html new file mode 100644 index 000000000..4a79d21ce --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/db/MysqlDatabaseConfiguration.html @@ -0,0 +1,219 @@ + + + + +MysqlDatabaseConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MysqlDatabaseConfiguration

+
+
java.lang.Object +
io.nflow.engine.config.db.DatabaseConfiguration +
io.nflow.engine.config.db.MysqlDatabaseConfiguration
+
+
+
+
+
@Profile("nflow.db.mysql") +@Configuration +public class MysqlDatabaseConfiguration +extends DatabaseConfiguration
+
Configuration for MySQL database.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MysqlDatabaseConfiguration

      +
      public MysqlDatabaseConfiguration()
      +
      Create a new instance.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nflowDatabaseInitializer

      +
      @Bean +public io.nflow.engine.internal.storage.db.DatabaseInitializer nflowDatabaseInitializer(DataSource nflowDataSource, + Environment env)
      +
      Creates the nFlow database initializer. Selects correct database creation script based on database version.
      +
      +
      Overrides:
      +
      nflowDatabaseInitializer in class DatabaseConfiguration
      +
      Parameters:
      +
      nflowDataSource - The nFlow datasource.
      +
      env - The Spring environment.
      +
      Returns:
      +
      The database initializer.
      +
      +
      +
    • +
    • +
      +

      sqlVariants

      +
      @Bean +public io.nflow.engine.internal.storage.db.SQLVariants sqlVariants(Environment env)
      +
      Creates the SQL variants for the database.
      +
      +
      Specified by:
      +
      sqlVariants in class DatabaseConfiguration
      +
      Parameters:
      +
      env - The Spring environment.
      +
      Returns:
      +
      SQL variants optimized for the database.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/OracleDatabaseConfiguration.OracleSqlVariants.html b/apidocs/v10.0.0/io/nflow/engine/config/db/OracleDatabaseConfiguration.OracleSqlVariants.html new file mode 100644 index 000000000..b57086c6d --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/db/OracleDatabaseConfiguration.OracleSqlVariants.html @@ -0,0 +1,362 @@ + + + + +OracleDatabaseConfiguration.OracleSqlVariants (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class OracleDatabaseConfiguration.OracleSqlVariants

+
+
java.lang.Object +
io.nflow.engine.config.db.OracleDatabaseConfiguration.OracleSqlVariants
+
+
+
+
All Implemented Interfaces:
+
io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
Enclosing class:
+
OracleDatabaseConfiguration
+
+
+
public static class OracleDatabaseConfiguration.OracleSqlVariants +extends Object +implements io.nflow.engine.internal.storage.db.SQLVariants
+
SQL variants optimized for Oracle.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      OracleSqlVariants

      +
      public OracleSqlVariants(boolean useBatchUpdate)
      +
      Create a new instance.
      +
      +
      Parameters:
      +
      useBatchUpdate - True for database versions 12.1 or newer.
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      currentTimePlusSeconds

      +
      public String currentTimePlusSeconds(int seconds)
      +
      Returns SQL representing the current database time plus given amount of seconds.
      +
      +
      Specified by:
      +
      currentTimePlusSeconds in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      hasUpdateableCTE

      +
      public boolean hasUpdateableCTE()
      +
      Returns false as Oracle does not support updateable CTEs.
      +
      +
      Specified by:
      +
      hasUpdateableCTE in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      nextActivationUpdate

      +
      public String nextActivationUpdate()
      +
      Returns SQL representing the next activation time of the workflow instance.
      +
      +
      Specified by:
      +
      nextActivationUpdate in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      workflowStatus

      +
      public String workflowStatus(WorkflowInstance.WorkflowInstanceStatus status)
      +
      Returns the SQL representation for given workflow instance status.
      +
      +
      Specified by:
      +
      workflowStatus in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      workflowStatus

      +
      public String workflowStatus()
      +
      Returns SQL representing the workflow instance status parameter.
      +
      +
      Specified by:
      +
      workflowStatus in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      actionType

      +
      public String actionType()
      +
      Returns SQL representing the action type parameter.
      +
      +
      Specified by:
      +
      actionType in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      castToText

      +
      public String castToText()
      +
      Returns empty string as casting to text is not needed in Oracle.
      +
      +
      Specified by:
      +
      castToText in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      limit

      +
      public String limit(String query, + long limit)
      +
      Returns SQL for a query with a limit of results.
      +
      +
      Specified by:
      +
      limit in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      longTextType

      +
      public int longTextType()
      +
      Returns the SQL type for long text.
      +
      +
      Specified by:
      +
      longTextType in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      useBatchUpdate

      +
      public boolean useBatchUpdate()
      +
      Returns true for database versions 12.1 or newer.
      +
      +
      Specified by:
      +
      useBatchUpdate in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      clobToComparable

      +
      public String clobToComparable(String column)
      +
      +
      Specified by:
      +
      clobToComparable in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      forUpdateSkipLocked

      +
      public String forUpdateSkipLocked()
      +
      +
      Specified by:
      +
      forUpdateSkipLocked in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/OracleDatabaseConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/db/OracleDatabaseConfiguration.html new file mode 100644 index 000000000..5abf64b10 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/db/OracleDatabaseConfiguration.html @@ -0,0 +1,237 @@ + + + + +OracleDatabaseConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class OracleDatabaseConfiguration

+
+
java.lang.Object +
io.nflow.engine.config.db.DatabaseConfiguration +
io.nflow.engine.config.db.OracleDatabaseConfiguration
+
+
+
+
+
@Profile("nflow.db.oracle") +@Configuration +public class OracleDatabaseConfiguration +extends DatabaseConfiguration
+
Configuration for Oracle database.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      OracleDatabaseConfiguration

      +
      public OracleDatabaseConfiguration()
      +
      Create a new instance.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nflowDatabaseInitializer

      +
      @Bean +public io.nflow.engine.internal.storage.db.DatabaseInitializer nflowDatabaseInitializer(DataSource nflowDataSource, + Environment env)
      +
      Creates the nFlow database initializer.
      +
      +
      Overrides:
      +
      nflowDatabaseInitializer in class DatabaseConfiguration
      +
      Parameters:
      +
      nflowDataSource - The nFlow datasource.
      +
      env - The Spring environment.
      +
      Returns:
      +
      The database initializer.
      +
      +
      +
    • +
    • +
      +

      sqlVariants

      +
      @Bean +@DependsOn("nflowDatabaseInitializer") +public io.nflow.engine.internal.storage.db.SQLVariants sqlVariants(Environment env)
      +
      Creates the SQL variants for the database.
      +
      +
      Specified by:
      +
      sqlVariants in class DatabaseConfiguration
      +
      Parameters:
      +
      env - The Spring environment.
      +
      Returns:
      +
      SQL variants optimized for the database.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/PgDatabaseConfiguration.PostgreSQLVariants.html b/apidocs/v10.0.0/io/nflow/engine/config/db/PgDatabaseConfiguration.PostgreSQLVariants.html new file mode 100644 index 000000000..1e727ff12 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/db/PgDatabaseConfiguration.PostgreSQLVariants.html @@ -0,0 +1,361 @@ + + + + +PgDatabaseConfiguration.PostgreSQLVariants (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PgDatabaseConfiguration.PostgreSQLVariants

+
+
java.lang.Object +
io.nflow.engine.config.db.PgDatabaseConfiguration.PostgreSQLVariants
+
+
+
+
All Implemented Interfaces:
+
io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
Enclosing class:
+
PgDatabaseConfiguration
+
+
+
public static class PgDatabaseConfiguration.PostgreSQLVariants +extends Object +implements io.nflow.engine.internal.storage.db.SQLVariants
+
SQL variants optimized for PostgreSQL.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PostgreSQLVariants

      +
      public PostgreSQLVariants()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      currentTimePlusSeconds

      +
      public String currentTimePlusSeconds(int seconds)
      +
      Returns SQL representing the current database time plus given amount of seconds.
      +
      +
      Specified by:
      +
      currentTimePlusSeconds in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      hasUpdateReturning

      +
      public boolean hasUpdateReturning()
      +
      Returns true as PostgreSQL supports update returning clause.
      +
      +
      Specified by:
      +
      hasUpdateReturning in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      hasUpdateableCTE

      +
      public boolean hasUpdateableCTE()
      +
      Returns true as PostgreSQL supports updateable CTEs.
      +
      +
      Specified by:
      +
      hasUpdateableCTE in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      nextActivationUpdate

      +
      public String nextActivationUpdate()
      +
      Returns SQL representing the next activation time of the workflow instance.
      +
      +
      Specified by:
      +
      nextActivationUpdate in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      workflowStatus

      +
      public String workflowStatus(WorkflowInstance.WorkflowInstanceStatus status)
      +
      Returns the SQL representation for given workflow instance status.
      +
      +
      Specified by:
      +
      workflowStatus in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      workflowStatus

      +
      public String workflowStatus()
      +
      Returns SQL representing the workflow instance status parameter.
      +
      +
      Specified by:
      +
      workflowStatus in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      actionType

      +
      public String actionType()
      +
      Returns SQL representing the action type parameter.
      +
      +
      Specified by:
      +
      actionType in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      castToText

      +
      public String castToText()
      +
      Returns string for casting value to text.
      +
      +
      Specified by:
      +
      castToText in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      limit

      +
      public String limit(String query, + long limit)
      +
      Returns SQL for a query with a limit of results.
      +
      +
      Specified by:
      +
      limit in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      longTextType

      +
      public int longTextType()
      +
      Returns the SQL type for long text.
      +
      +
      Specified by:
      +
      longTextType in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      useBatchUpdate

      +
      public boolean useBatchUpdate()
      +
      Returns true as PostgreSQL suppports batch updates.
      +
      +
      Specified by:
      +
      useBatchUpdate in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      forUpdateSkipLocked

      +
      public String forUpdateSkipLocked()
      +
      PostgreSQL suppports for update skip locked.
      +
      +
      Specified by:
      +
      forUpdateSkipLocked in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/PgDatabaseConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/db/PgDatabaseConfiguration.html new file mode 100644 index 000000000..35dbb8e41 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/db/PgDatabaseConfiguration.html @@ -0,0 +1,212 @@ + + + + +PgDatabaseConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PgDatabaseConfiguration

+
+
java.lang.Object +
io.nflow.engine.config.db.DatabaseConfiguration +
io.nflow.engine.config.db.PgDatabaseConfiguration
+
+
+
+
+
@Profile("nflow.db.postgresql") +@Configuration +public class PgDatabaseConfiguration +extends DatabaseConfiguration
+
Configuration for PostgreSQL database.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PgDatabaseConfiguration

      +
      public PgDatabaseConfiguration()
      +
      Create a new instance.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      sqlVariants

      +
      @Bean +public io.nflow.engine.internal.storage.db.SQLVariants sqlVariants(Environment env)
      +
      Creates the SQL variants for the database.
      +
      +
      Specified by:
      +
      sqlVariants in class DatabaseConfiguration
      +
      Parameters:
      +
      env - The Spring environment.
      +
      Returns:
      +
      SQL variants optimized for the database.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/SqlServerDatabaseConfiguration.SQLServerVariants.html b/apidocs/v10.0.0/io/nflow/engine/config/db/SqlServerDatabaseConfiguration.SQLServerVariants.html new file mode 100644 index 000000000..5324d9a2c --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/db/SqlServerDatabaseConfiguration.SQLServerVariants.html @@ -0,0 +1,445 @@ + + + + +SqlServerDatabaseConfiguration.SQLServerVariants (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SqlServerDatabaseConfiguration.SQLServerVariants

+
+
java.lang.Object +
io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+
+
+
+
All Implemented Interfaces:
+
io.nflow.engine.internal.storage.db.SQLVariants
+
+
+
Enclosing class:
+
SqlServerDatabaseConfiguration
+
+
+
public static class SqlServerDatabaseConfiguration.SQLServerVariants +extends Object +implements io.nflow.engine.internal.storage.db.SQLVariants
+
SQL variants optimized for SQL Server.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SQLServerVariants

      +
      public SQLServerVariants()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      currentTimePlusSeconds

      +
      public String currentTimePlusSeconds(int seconds)
      +
      Returns SQL representing the current database time plus given amount of seconds.
      +
      +
      Specified by:
      +
      currentTimePlusSeconds in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      hasUpdateableCTE

      +
      public boolean hasUpdateableCTE()
      +
      Returns false as SQL Server does not support updateable CTEs.
      +
      +
      Specified by:
      +
      hasUpdateableCTE in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      forUpdateSkipLocked

      +
      public String forUpdateSkipLocked()
      +
      SQL Server supports withUpdateSkipLocked instead.
      +
      +
      Specified by:
      +
      forUpdateSkipLocked in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      withUpdateSkipLocked

      +
      public String withUpdateSkipLocked()
      +
      SQL Server supports withUpdateSkipLocked.
      +
      +
      Specified by:
      +
      withUpdateSkipLocked in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      dateLtEqDiff

      +
      public String dateLtEqDiff(String date1, + String date2)
      +
      +
      Specified by:
      +
      dateLtEqDiff in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      getTimestamp

      +
      public Object getTimestamp(ResultSet rs, + String columnName) + throws SQLException
      +
      +
      Specified by:
      +
      getTimestamp in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      Throws:
      +
      SQLException
      +
      +
      +
    • +
    • +
      +

      getDateTime

      +
      public org.joda.time.DateTime getDateTime(ResultSet rs, + String columnName) + throws SQLException
      +
      +
      Specified by:
      +
      getDateTime in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      Throws:
      +
      SQLException
      +
      +
      +
    • +
    • +
      +

      setDateTime

      +
      public void setDateTime(PreparedStatement ps, + int columnNumber, + org.joda.time.DateTime timestamp) + throws SQLException
      +
      +
      Specified by:
      +
      setDateTime in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      Throws:
      +
      SQLException
      +
      +
      +
    • +
    • +
      +

      toTimestampObject

      +
      public Object toTimestampObject(org.joda.time.DateTime timestamp)
      +
      +
      Specified by:
      +
      toTimestampObject in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      nextActivationUpdate

      +
      public String nextActivationUpdate()
      +
      Returns SQL representing the next activation time of the workflow instance.
      +
      +
      Specified by:
      +
      nextActivationUpdate in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      workflowStatus

      +
      public String workflowStatus(WorkflowInstance.WorkflowInstanceStatus status)
      +
      Returns the SQL representation for given workflow instance status.
      +
      +
      Specified by:
      +
      workflowStatus in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      workflowStatus

      +
      public String workflowStatus()
      +
      Returns SQL representing the workflow instance status parameter.
      +
      +
      Specified by:
      +
      workflowStatus in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      actionType

      +
      public String actionType()
      +
      Returns SQL representing the action type parameter.
      +
      +
      Specified by:
      +
      actionType in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      castToText

      +
      public String castToText()
      +
      Returns string for casting value to text.
      +
      +
      Specified by:
      +
      castToText in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      limit

      +
      public String limit(String query, + long limit)
      +
      Returns SQL for a query with a limit of results.
      +
      +
      Specified by:
      +
      limit in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      longTextType

      +
      public int longTextType()
      +
      Returns the SQL type for long text.
      +
      +
      Specified by:
      +
      longTextType in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    • +
      +

      useBatchUpdate

      +
      public boolean useBatchUpdate()
      +
      Returns true as SQL Server suppports batch updates.
      +
      +
      Specified by:
      +
      useBatchUpdate in interface io.nflow.engine.internal.storage.db.SQLVariants
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/SqlServerDatabaseConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/db/SqlServerDatabaseConfiguration.html new file mode 100644 index 000000000..16667b0e2 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/db/SqlServerDatabaseConfiguration.html @@ -0,0 +1,212 @@ + + + + +SqlServerDatabaseConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SqlServerDatabaseConfiguration

+
+
java.lang.Object +
io.nflow.engine.config.db.DatabaseConfiguration +
io.nflow.engine.config.db.SqlServerDatabaseConfiguration
+
+
+
+
+
@Profile("nflow.db.sqlserver") +@Configuration +public class SqlServerDatabaseConfiguration +extends DatabaseConfiguration
+
Configuration for SQL Server database.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SqlServerDatabaseConfiguration

      +
      public SqlServerDatabaseConfiguration()
      +
      Create a new instance.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      sqlVariants

      +
      @Bean +public io.nflow.engine.internal.storage.db.SQLVariants sqlVariants(Environment env)
      +
      Creates the SQL variants for the database.
      +
      +
      Specified by:
      +
      sqlVariants in class DatabaseConfiguration
      +
      Parameters:
      +
      env - The Spring environment.
      +
      Returns:
      +
      SQL variants optimized for the database.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/DatabaseConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/DatabaseConfiguration.html new file mode 100644 index 000000000..06f0c7b7c --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/DatabaseConfiguration.html @@ -0,0 +1,166 @@ + + + + +Uses of Class io.nflow.engine.config.db.DatabaseConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.config.db.DatabaseConfiguration

+
+
Packages that use DatabaseConfiguration
+
+
Package
+
Description
+ +
 
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/Db2DatabaseConfiguration.Db2SQLVariants.html b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/Db2DatabaseConfiguration.Db2SQLVariants.html new file mode 100644 index 000000000..531561f96 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/Db2DatabaseConfiguration.Db2SQLVariants.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants

+
+No usage of io.nflow.engine.config.db.Db2DatabaseConfiguration.Db2SQLVariants
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/Db2DatabaseConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/Db2DatabaseConfiguration.html new file mode 100644 index 000000000..33dfeb75c --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/Db2DatabaseConfiguration.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.engine.config.db.Db2DatabaseConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.config.db.Db2DatabaseConfiguration

+
+No usage of io.nflow.engine.config.db.Db2DatabaseConfiguration
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/H2DatabaseConfiguration.H2SQLVariants.html b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/H2DatabaseConfiguration.H2SQLVariants.html new file mode 100644 index 000000000..a7a990606 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/H2DatabaseConfiguration.H2SQLVariants.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.engine.config.db.H2DatabaseConfiguration.H2SQLVariants (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.config.db.H2DatabaseConfiguration.H2SQLVariants

+
+No usage of io.nflow.engine.config.db.H2DatabaseConfiguration.H2SQLVariants
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/H2DatabaseConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/H2DatabaseConfiguration.html new file mode 100644 index 000000000..fd1715dbc --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/H2DatabaseConfiguration.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.engine.config.db.H2DatabaseConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.config.db.H2DatabaseConfiguration

+
+No usage of io.nflow.engine.config.db.H2DatabaseConfiguration
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/MariadbDatabaseConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/MariadbDatabaseConfiguration.html new file mode 100644 index 000000000..4c758b89e --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/MariadbDatabaseConfiguration.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.engine.config.db.MariadbDatabaseConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.config.db.MariadbDatabaseConfiguration

+
+No usage of io.nflow.engine.config.db.MariadbDatabaseConfiguration
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/MysqlDatabaseConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/MysqlDatabaseConfiguration.html new file mode 100644 index 000000000..d114ccb62 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/MysqlDatabaseConfiguration.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.engine.config.db.MysqlDatabaseConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.config.db.MysqlDatabaseConfiguration

+
+No usage of io.nflow.engine.config.db.MysqlDatabaseConfiguration
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/OracleDatabaseConfiguration.OracleSqlVariants.html b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/OracleDatabaseConfiguration.OracleSqlVariants.html new file mode 100644 index 000000000..de3264e33 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/OracleDatabaseConfiguration.OracleSqlVariants.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.engine.config.db.OracleDatabaseConfiguration.OracleSqlVariants (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.config.db.OracleDatabaseConfiguration.OracleSqlVariants

+
+No usage of io.nflow.engine.config.db.OracleDatabaseConfiguration.OracleSqlVariants
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/OracleDatabaseConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/OracleDatabaseConfiguration.html new file mode 100644 index 000000000..299910b9e --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/OracleDatabaseConfiguration.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.engine.config.db.OracleDatabaseConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.config.db.OracleDatabaseConfiguration

+
+No usage of io.nflow.engine.config.db.OracleDatabaseConfiguration
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/PgDatabaseConfiguration.PostgreSQLVariants.html b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/PgDatabaseConfiguration.PostgreSQLVariants.html new file mode 100644 index 000000000..c95da2a20 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/PgDatabaseConfiguration.PostgreSQLVariants.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.engine.config.db.PgDatabaseConfiguration.PostgreSQLVariants (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.config.db.PgDatabaseConfiguration.PostgreSQLVariants

+
+No usage of io.nflow.engine.config.db.PgDatabaseConfiguration.PostgreSQLVariants
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/PgDatabaseConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/PgDatabaseConfiguration.html new file mode 100644 index 000000000..4d873a3f5 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/PgDatabaseConfiguration.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.engine.config.db.PgDatabaseConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.config.db.PgDatabaseConfiguration

+
+No usage of io.nflow.engine.config.db.PgDatabaseConfiguration
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/SqlServerDatabaseConfiguration.SQLServerVariants.html b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/SqlServerDatabaseConfiguration.SQLServerVariants.html new file mode 100644 index 000000000..fe656c0fc --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/SqlServerDatabaseConfiguration.SQLServerVariants.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants

+
+No usage of io.nflow.engine.config.db.SqlServerDatabaseConfiguration.SQLServerVariants
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/SqlServerDatabaseConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/SqlServerDatabaseConfiguration.html new file mode 100644 index 000000000..69efd3a7b --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/db/class-use/SqlServerDatabaseConfiguration.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.engine.config.db.SqlServerDatabaseConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.config.db.SqlServerDatabaseConfiguration

+
+No usage of io.nflow.engine.config.db.SqlServerDatabaseConfiguration
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/package-summary.html b/apidocs/v10.0.0/io/nflow/engine/config/db/package-summary.html new file mode 100644 index 000000000..051070835 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/db/package-summary.html @@ -0,0 +1,148 @@ + + + + +io.nflow.engine.config.db (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.nflow.engine.config.db

+
+
+
package io.nflow.engine.config.db
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/package-tree.html b/apidocs/v10.0.0/io/nflow/engine/config/db/package-tree.html new file mode 100644 index 000000000..5244d2d8f --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/db/package-tree.html @@ -0,0 +1,91 @@ + + + + +io.nflow.engine.config.db Class Hierarchy (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.nflow.engine.config.db

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/db/package-use.html b/apidocs/v10.0.0/io/nflow/engine/config/db/package-use.html new file mode 100644 index 000000000..3b2272d62 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/db/package-use.html @@ -0,0 +1,101 @@ + + + + +Uses of Package io.nflow.engine.config.db (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
io.nflow.engine.config.db

+
+
Packages that use io.nflow.engine.config.db
+
+
Package
+
Description
+ +
 
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/package-summary.html b/apidocs/v10.0.0/io/nflow/engine/config/package-summary.html new file mode 100644 index 000000000..6d7248703 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/package-summary.html @@ -0,0 +1,138 @@ + + + + +io.nflow.engine.config (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.nflow.engine.config

+
+
+
package io.nflow.engine.config
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/package-tree.html b/apidocs/v10.0.0/io/nflow/engine/config/package-tree.html new file mode 100644 index 000000000..8b22f9d94 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/package-tree.html @@ -0,0 +1,94 @@ + + + + +io.nflow.engine.config Class Hierarchy (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.nflow.engine.config

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Annotation Interface Hierarchy

+
    +
  • io.nflow.engine.config.NFlow (implements java.lang.annotation.Annotation)
  • +
+
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/config/package-use.html b/apidocs/v10.0.0/io/nflow/engine/config/package-use.html new file mode 100644 index 000000000..8c549a5a8 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/config/package-use.html @@ -0,0 +1,207 @@ + + + + +Uses of Package io.nflow.engine.config (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
io.nflow.engine.config

+
+
Packages that use io.nflow.engine.config
+
+
Package
+
Description
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Services for for managing and querying nFlow engine during runtime.
+
+ +
+
Default configuration for nFlow Jetty.
+
+ +
 
+ +
+
Default configuration for nFlow REST API.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/DispatcherExceptionAnalyzer.html b/apidocs/v10.0.0/io/nflow/engine/exception/DispatcherExceptionAnalyzer.html new file mode 100644 index 000000000..590c0a278 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/exception/DispatcherExceptionAnalyzer.html @@ -0,0 +1,193 @@ + + + + +DispatcherExceptionAnalyzer (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DispatcherExceptionAnalyzer

+
+
java.lang.Object +
io.nflow.engine.exception.DispatcherExceptionAnalyzer
+
+
+
+
@Component +public class DispatcherExceptionAnalyzer +extends Object
+
Dispatcher exception analyzer analyzes exceptions thrown by the workflow dispatcher and determines how the exception is + handled.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DispatcherExceptionAnalyzer

      +
      public DispatcherExceptionAnalyzer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      analyzeSafely

      +
      public final DispatcherExceptionHandling analyzeSafely(Exception e)
      +
      Analyze the exception.
      +
      +
      Parameters:
      +
      e - The exception to be analyzed.
      +
      Returns:
      +
      How the exception should be handled.
      +
      +
      +
    • +
    • +
      +

      analyze

      +
      protected DispatcherExceptionHandling analyze(Exception e)
      +
      Override this to provide custom handling.
      +
      +
      Parameters:
      +
      e - The exception to be analyzed.
      +
      Returns:
      +
      How the exception should be handled.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/DispatcherExceptionHandling.Builder.html b/apidocs/v10.0.0/io/nflow/engine/exception/DispatcherExceptionHandling.Builder.html new file mode 100644 index 000000000..27e418881 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/exception/DispatcherExceptionHandling.Builder.html @@ -0,0 +1,254 @@ + + + + +DispatcherExceptionHandling.Builder (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DispatcherExceptionHandling.Builder

+
+
java.lang.Object +
io.nflow.engine.exception.ExceptionHandling.Builder<DispatcherExceptionHandling.Builder> +
io.nflow.engine.exception.DispatcherExceptionHandling.Builder
+
+
+
+
+
Enclosing class:
+
DispatcherExceptionHandling
+
+
+
public static class DispatcherExceptionHandling.Builder +extends ExceptionHandling.Builder<DispatcherExceptionHandling.Builder>
+
Builder for exception handling settings.
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/DispatcherExceptionHandling.html b/apidocs/v10.0.0/io/nflow/engine/exception/DispatcherExceptionHandling.html new file mode 100644 index 000000000..b7a8e9104 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/exception/DispatcherExceptionHandling.html @@ -0,0 +1,184 @@ + + + + +DispatcherExceptionHandling (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DispatcherExceptionHandling

+
+
java.lang.Object +
io.nflow.engine.exception.ExceptionHandling +
io.nflow.engine.exception.DispatcherExceptionHandling
+
+
+
+
+
public class DispatcherExceptionHandling +extends ExceptionHandling
+
Controls how an exception should be handled by the dispatcher.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      log

      +
      public final boolean log
      +
      True when dispatcher should log the exception.
      +
      +
    • +
    • +
      +

      sleep

      +
      public final boolean sleep
      +
      True when dispatcher should sleep a while after exception.
      +
      +
    • +
    • +
      +

      randomizeSleep

      +
      public final boolean randomizeSleep
      +
      True when the sleep time should be randomized.
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/ExceptionHandling.Builder.html b/apidocs/v10.0.0/io/nflow/engine/exception/ExceptionHandling.Builder.html new file mode 100644 index 000000000..8f43f3b1a --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/exception/ExceptionHandling.Builder.html @@ -0,0 +1,231 @@ + + + + +ExceptionHandling.Builder (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ExceptionHandling.Builder<T extends ExceptionHandling.Builder<T>>

+
+
java.lang.Object +
io.nflow.engine.exception.ExceptionHandling.Builder<T>
+
+
+
+
Direct Known Subclasses:
+
DispatcherExceptionHandling.Builder, StateProcessExceptionHandling.Builder, StateSaveExceptionHandling.Builder
+
+
+
Enclosing class:
+
ExceptionHandling
+
+
+
public abstract static class ExceptionHandling.Builder<T extends ExceptionHandling.Builder<T>> +extends Object
+
Builder for exception handling settings.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Builder

      +
      public Builder()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getThis

      +
      public abstract T getThis()
      +
      Return this.
      +
      +
      Returns:
      +
      This.
      +
      +
      +
    • +
    • +
      +

      setLogLevel

      +
      public T setLogLevel(org.slf4j.event.Level logLevel)
      +
      Set the log entry level. Default is ERROR.
      +
      +
      Parameters:
      +
      logLevel - The log entry level.
      +
      Returns:
      +
      This.
      +
      +
      +
    • +
    • +
      +

      setLogStackTrace

      +
      public T setLogStackTrace(boolean logStackTrace)
      +
      Set if exception stack trace should be logged or not. Default is true.
      +
      +
      Parameters:
      +
      logStackTrace - True to log the exception stack trace, false to log the exception message only.
      +
      Returns:
      +
      This.
      +
      +
      +
    • +
    • +
      +

      build

      +
      public ExceptionHandling build()
      +
      Create the exception handling object.
      +
      +
      Returns:
      +
      Exception handling.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/ExceptionHandling.html b/apidocs/v10.0.0/io/nflow/engine/exception/ExceptionHandling.html new file mode 100644 index 000000000..33687600e --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/exception/ExceptionHandling.html @@ -0,0 +1,171 @@ + + + + +ExceptionHandling (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ExceptionHandling

+
+
java.lang.Object +
io.nflow.engine.exception.ExceptionHandling
+
+
+
+
Direct Known Subclasses:
+
DispatcherExceptionHandling, StateProcessExceptionHandling, StateSaveExceptionHandling
+
+
+
public class ExceptionHandling +extends Object
+
Controls how an exception should be handled.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      logLevel

      +
      public final org.slf4j.event.Level logLevel
      +
      The log entry level for logging the exception.
      +
      +
    • +
    • +
      +

      logStackTrace

      +
      public final boolean logStackTrace
      +
      True when the exception stack trace should be logged.
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/StateProcessExceptionHandling.Builder.html b/apidocs/v10.0.0/io/nflow/engine/exception/StateProcessExceptionHandling.Builder.html new file mode 100644 index 000000000..9f5b9aaf0 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/exception/StateProcessExceptionHandling.Builder.html @@ -0,0 +1,218 @@ + + + + +StateProcessExceptionHandling.Builder (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StateProcessExceptionHandling.Builder

+
+
java.lang.Object +
io.nflow.engine.exception.ExceptionHandling.Builder<StateProcessExceptionHandling.Builder> +
io.nflow.engine.exception.StateProcessExceptionHandling.Builder
+
+
+
+
+
Enclosing class:
+
StateProcessExceptionHandling
+
+
+
public static class StateProcessExceptionHandling.Builder +extends ExceptionHandling.Builder<StateProcessExceptionHandling.Builder>
+
Builder for exception handling settings.
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/StateProcessExceptionHandling.html b/apidocs/v10.0.0/io/nflow/engine/exception/StateProcessExceptionHandling.html new file mode 100644 index 000000000..0f55da7db --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/exception/StateProcessExceptionHandling.html @@ -0,0 +1,160 @@ + + + + +StateProcessExceptionHandling (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StateProcessExceptionHandling

+
+
java.lang.Object +
io.nflow.engine.exception.ExceptionHandling +
io.nflow.engine.exception.StateProcessExceptionHandling
+
+
+
+
+
public class StateProcessExceptionHandling +extends ExceptionHandling
+
Controls how an exception thrown by a state method should be handled by the workflow state processor.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      isRetryable

      +
      public final boolean isRetryable
      +
      True when the state method processing should be retried.
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/StateSaveExceptionAnalyzer.html b/apidocs/v10.0.0/io/nflow/engine/exception/StateSaveExceptionAnalyzer.html new file mode 100644 index 000000000..984fd6742 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/exception/StateSaveExceptionAnalyzer.html @@ -0,0 +1,207 @@ + + + + +StateSaveExceptionAnalyzer (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StateSaveExceptionAnalyzer

+
+
java.lang.Object +
io.nflow.engine.exception.StateSaveExceptionAnalyzer
+
+
+
+
@Component +public class StateSaveExceptionAnalyzer +extends Object
+
State save exception analyzer analyzes exceptions thrown while trying to save workflow state and determines how the exception + is handled.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      StateSaveExceptionAnalyzer

      +
      @Inject +public StateSaveExceptionAnalyzer(Environment env)
      +
      Create state save exception analyzer.
      +
      +
      Parameters:
      +
      env - The Spring environment.
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      analyzeSafely

      +
      public final StateSaveExceptionHandling analyzeSafely(Exception e, + int saveRetryCount)
      +
      Analyze the exception.
      +
      +
      Parameters:
      +
      e - The exception to be analyzed.
      +
      saveRetryCount - How many times the saving has been attempted before this attempt.
      +
      Returns:
      +
      How the exception should be handled.
      +
      +
      +
    • +
    • +
      +

      analyze

      +
      protected StateSaveExceptionHandling analyze(Exception e, + int saveRetryCount)
      +
      Override this to provide custom handling.
      +
      +
      Parameters:
      +
      e - The exception to be analyzed.
      +
      saveRetryCount - How many times the saving has been attempted before this attempt.
      +
      Returns:
      +
      How the exception should be handled.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/StateSaveExceptionHandling.Builder.html b/apidocs/v10.0.0/io/nflow/engine/exception/StateSaveExceptionHandling.Builder.html new file mode 100644 index 000000000..da42a1fcc --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/exception/StateSaveExceptionHandling.Builder.html @@ -0,0 +1,218 @@ + + + + +StateSaveExceptionHandling.Builder (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StateSaveExceptionHandling.Builder

+
+
java.lang.Object +
io.nflow.engine.exception.ExceptionHandling.Builder<StateSaveExceptionHandling.Builder> +
io.nflow.engine.exception.StateSaveExceptionHandling.Builder
+
+
+
+
+
Enclosing class:
+
StateSaveExceptionHandling
+
+
+
public static class StateSaveExceptionHandling.Builder +extends ExceptionHandling.Builder<StateSaveExceptionHandling.Builder>
+
Builder for exception handling settings.
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/StateSaveExceptionHandling.html b/apidocs/v10.0.0/io/nflow/engine/exception/StateSaveExceptionHandling.html new file mode 100644 index 000000000..bbd0290bb --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/exception/StateSaveExceptionHandling.html @@ -0,0 +1,160 @@ + + + + +StateSaveExceptionHandling (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StateSaveExceptionHandling

+
+
java.lang.Object +
io.nflow.engine.exception.ExceptionHandling +
io.nflow.engine.exception.StateSaveExceptionHandling
+
+
+
+
+
public class StateSaveExceptionHandling +extends ExceptionHandling
+
Controls how an exception thrown while trying to save the workflow instance state should be handled.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      retryDelay

      +
      public org.joda.time.Duration retryDelay
      +
      Retry delay.
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/class-use/DispatcherExceptionAnalyzer.html b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/DispatcherExceptionAnalyzer.html new file mode 100644 index 000000000..34f8247ef --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/DispatcherExceptionAnalyzer.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.engine.exception.DispatcherExceptionAnalyzer (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.exception.DispatcherExceptionAnalyzer

+
+No usage of io.nflow.engine.exception.DispatcherExceptionAnalyzer
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/class-use/DispatcherExceptionHandling.Builder.html b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/DispatcherExceptionHandling.Builder.html new file mode 100644 index 000000000..ec8694b7f --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/DispatcherExceptionHandling.Builder.html @@ -0,0 +1,104 @@ + + + + +Uses of Class io.nflow.engine.exception.DispatcherExceptionHandling.Builder (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.exception.DispatcherExceptionHandling.Builder

+
+ +
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/class-use/DispatcherExceptionHandling.html b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/DispatcherExceptionHandling.html new file mode 100644 index 000000000..83ebf6aaa --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/DispatcherExceptionHandling.html @@ -0,0 +1,99 @@ + + + + +Uses of Class io.nflow.engine.exception.DispatcherExceptionHandling (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.exception.DispatcherExceptionHandling

+
+
Packages that use DispatcherExceptionHandling
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/class-use/ExceptionHandling.Builder.html b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/ExceptionHandling.Builder.html new file mode 100644 index 000000000..c0f6177ef --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/ExceptionHandling.Builder.html @@ -0,0 +1,110 @@ + + + + +Uses of Class io.nflow.engine.exception.ExceptionHandling.Builder (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.exception.ExceptionHandling.Builder

+
+
Packages that use ExceptionHandling.Builder
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/class-use/ExceptionHandling.html b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/ExceptionHandling.html new file mode 100644 index 000000000..66c5d1d3b --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/ExceptionHandling.html @@ -0,0 +1,110 @@ + + + + +Uses of Class io.nflow.engine.exception.ExceptionHandling (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.exception.ExceptionHandling

+
+
Packages that use ExceptionHandling
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateProcessExceptionHandling.Builder.html b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateProcessExceptionHandling.Builder.html new file mode 100644 index 000000000..072ddc294 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateProcessExceptionHandling.Builder.html @@ -0,0 +1,94 @@ + + + + +Uses of Class io.nflow.engine.exception.StateProcessExceptionHandling.Builder (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.exception.StateProcessExceptionHandling.Builder

+
+ +
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateProcessExceptionHandling.html b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateProcessExceptionHandling.html new file mode 100644 index 000000000..c64789848 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateProcessExceptionHandling.html @@ -0,0 +1,121 @@ + + + + +Uses of Class io.nflow.engine.exception.StateProcessExceptionHandling (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.exception.StateProcessExceptionHandling

+
+ +
+
Package
+
Description
+ +
 
+ +
+
Classes and interfaces for describing and implementing workflow definitions.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateSaveExceptionAnalyzer.html b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateSaveExceptionAnalyzer.html new file mode 100644 index 000000000..b01f7ba85 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateSaveExceptionAnalyzer.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.engine.exception.StateSaveExceptionAnalyzer (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.exception.StateSaveExceptionAnalyzer

+
+No usage of io.nflow.engine.exception.StateSaveExceptionAnalyzer
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateSaveExceptionHandling.Builder.html b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateSaveExceptionHandling.Builder.html new file mode 100644 index 000000000..e6003d204 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateSaveExceptionHandling.Builder.html @@ -0,0 +1,94 @@ + + + + +Uses of Class io.nflow.engine.exception.StateSaveExceptionHandling.Builder (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.exception.StateSaveExceptionHandling.Builder

+
+ +
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateSaveExceptionHandling.html b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateSaveExceptionHandling.html new file mode 100644 index 000000000..fbcd09f15 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/exception/class-use/StateSaveExceptionHandling.html @@ -0,0 +1,101 @@ + + + + +Uses of Class io.nflow.engine.exception.StateSaveExceptionHandling (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.exception.StateSaveExceptionHandling

+
+
Packages that use StateSaveExceptionHandling
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/package-summary.html b/apidocs/v10.0.0/io/nflow/engine/exception/package-summary.html new file mode 100644 index 000000000..d3b445e59 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/exception/package-summary.html @@ -0,0 +1,154 @@ + + + + +io.nflow.engine.exception (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.nflow.engine.exception

+
+
+
package io.nflow.engine.exception
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/package-tree.html b/apidocs/v10.0.0/io/nflow/engine/exception/package-tree.html new file mode 100644 index 000000000..ad5220ae2 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/exception/package-tree.html @@ -0,0 +1,91 @@ + + + + +io.nflow.engine.exception Class Hierarchy (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.nflow.engine.exception

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/exception/package-use.html b/apidocs/v10.0.0/io/nflow/engine/exception/package-use.html new file mode 100644 index 000000000..cfa411e72 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/exception/package-use.html @@ -0,0 +1,131 @@ + + + + +Uses of Package io.nflow.engine.exception (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
io.nflow.engine.exception

+
+
Packages that use io.nflow.engine.exception
+
+
Package
+
Description
+ +
 
+ +
+
Classes and interfaces for describing and implementing workflow definitions.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/guice/EngineEnvironmentModule.html b/apidocs/v10.0.0/io/nflow/engine/guice/EngineEnvironmentModule.html new file mode 100644 index 000000000..9b68ff1d5 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/guice/EngineEnvironmentModule.html @@ -0,0 +1,181 @@ + + + + +EngineEnvironmentModule (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class EngineEnvironmentModule

+
+
java.lang.Object +
com.google.inject.AbstractModule +
io.nflow.engine.guice.EnvironmentModule +
io.nflow.engine.guice.EngineEnvironmentModule
+
+
+
+
+
+
All Implemented Interfaces:
+
com.google.inject.Module
+
+
+
public class EngineEnvironmentModule +extends EnvironmentModule
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      EngineEnvironmentModule

      +
      public EngineEnvironmentModule(Properties userProperties, + String... classpathPropertiesFiles)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      addDefaultPropertiesFiles

      +
      protected static String[] addDefaultPropertiesFiles(String defaultPropertiesFile, + String... classpathPropertiesFiles)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/guice/EngineModule.html b/apidocs/v10.0.0/io/nflow/engine/guice/EngineModule.html new file mode 100644 index 000000000..689cd982b --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/guice/EngineModule.html @@ -0,0 +1,322 @@ + + + + +EngineModule (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class EngineModule

+
+
java.lang.Object +
com.google.inject.AbstractModule +
io.nflow.engine.guice.EngineModule
+
+
+
+
+
All Implemented Interfaces:
+
com.google.inject.Module
+
+
+
public class EngineModule +extends com.google.inject.AbstractModule
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/guice/EnvironmentModule.html b/apidocs/v10.0.0/io/nflow/engine/guice/EnvironmentModule.html new file mode 100644 index 000000000..c69003551 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/guice/EnvironmentModule.html @@ -0,0 +1,200 @@ + + + + +EnvironmentModule (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class EnvironmentModule

+
+
java.lang.Object +
com.google.inject.AbstractModule +
io.nflow.engine.guice.EnvironmentModule
+
+
+
+
+
All Implemented Interfaces:
+
com.google.inject.Module
+
+
+
Direct Known Subclasses:
+
EngineEnvironmentModule
+
+
+
public class EnvironmentModule +extends com.google.inject.AbstractModule
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      EnvironmentModule

      +
      public EnvironmentModule(Properties userProperties, + String... classpathPropertiesFiles)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      customizeEnvironment

      +
      protected void customizeEnvironment(MutablePropertySources propertySources)
      +
      +
    • +
    • +
      +

      getClassPathConfigurationProperties

      +
      protected Properties getClassPathConfigurationProperties()
      +
      +
    • +
    • +
      +

      configure

      +
      protected void configure()
      +
      +
      Overrides:
      +
      configure in class com.google.inject.AbstractModule
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/guice/NflowController.html b/apidocs/v10.0.0/io/nflow/engine/guice/NflowController.html new file mode 100644 index 000000000..de86ffd12 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/guice/NflowController.html @@ -0,0 +1,180 @@ + + + + +NflowController (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NflowController

+
+
java.lang.Object +
io.nflow.engine.guice.NflowController
+
+
+
+
@Singleton +public class NflowController +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      NflowController

      +
      @Inject +public NflowController(io.nflow.engine.internal.executor.WorkflowLifecycle lifecycle, + WorkflowDefinitionService workflowDefinitionService, + io.nflow.engine.internal.workflow.MaintenanceWorkflowStarter maintenanceWorkflowStarter, + Set<WorkflowDefinition> workflowDefinitions)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      start

      +
      public void start()
      +
      +
    • +
    • +
      +

      stop

      +
      public void stop()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/guice/class-use/EngineEnvironmentModule.html b/apidocs/v10.0.0/io/nflow/engine/guice/class-use/EngineEnvironmentModule.html new file mode 100644 index 000000000..2faff6e33 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/guice/class-use/EngineEnvironmentModule.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.engine.guice.EngineEnvironmentModule (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.guice.EngineEnvironmentModule

+
+No usage of io.nflow.engine.guice.EngineEnvironmentModule
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/guice/class-use/EngineModule.html b/apidocs/v10.0.0/io/nflow/engine/guice/class-use/EngineModule.html new file mode 100644 index 000000000..5d9bbcdc7 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/guice/class-use/EngineModule.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.engine.guice.EngineModule (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.guice.EngineModule

+
+No usage of io.nflow.engine.guice.EngineModule
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/guice/class-use/EnvironmentModule.html b/apidocs/v10.0.0/io/nflow/engine/guice/class-use/EnvironmentModule.html new file mode 100644 index 000000000..3d6085d30 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/guice/class-use/EnvironmentModule.html @@ -0,0 +1,87 @@ + + + + +Uses of Class io.nflow.engine.guice.EnvironmentModule (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.guice.EnvironmentModule

+
+
Packages that use EnvironmentModule
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/guice/class-use/NflowController.html b/apidocs/v10.0.0/io/nflow/engine/guice/class-use/NflowController.html new file mode 100644 index 000000000..a76094dfa --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/guice/class-use/NflowController.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.engine.guice.NflowController (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.guice.NflowController

+
+No usage of io.nflow.engine.guice.NflowController
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/guice/package-summary.html b/apidocs/v10.0.0/io/nflow/engine/guice/package-summary.html new file mode 100644 index 000000000..575b12316 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/guice/package-summary.html @@ -0,0 +1,120 @@ + + + + +io.nflow.engine.guice (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.nflow.engine.guice

+
+
+
package io.nflow.engine.guice
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/guice/package-tree.html b/apidocs/v10.0.0/io/nflow/engine/guice/package-tree.html new file mode 100644 index 000000000..033c34f4b --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/guice/package-tree.html @@ -0,0 +1,86 @@ + + + + +io.nflow.engine.guice Class Hierarchy (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.nflow.engine.guice

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/guice/package-use.html b/apidocs/v10.0.0/io/nflow/engine/guice/package-use.html new file mode 100644 index 000000000..bac0c50f2 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/guice/package-use.html @@ -0,0 +1,84 @@ + + + + +Uses of Package io.nflow.engine.guice (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
io.nflow.engine.guice

+
+
Packages that use io.nflow.engine.guice
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/listener/ListenerChain.html b/apidocs/v10.0.0/io/nflow/engine/listener/ListenerChain.html new file mode 100644 index 000000000..60f693911 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/listener/ListenerChain.html @@ -0,0 +1,139 @@ + + + + +ListenerChain (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ListenerChain

+
+
+
+
public interface ListenerChain
+
The workflow executor listener chain.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      next

      + +
      Return the next listener in the chain.
      +
      +
      Parameters:
      +
      context - The workflow execution listener context.
      +
      Returns:
      +
      The next action to be taken in the workflow processing.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/listener/WorkflowExecutorListener.ListenerContext.html b/apidocs/v10.0.0/io/nflow/engine/listener/WorkflowExecutorListener.ListenerContext.html new file mode 100644 index 000000000..d2c4f8cf0 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/listener/WorkflowExecutorListener.ListenerContext.html @@ -0,0 +1,255 @@ + + + + +WorkflowExecutorListener.ListenerContext (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WorkflowExecutorListener.ListenerContext

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext
+
+
+
+
+
Enclosing interface:
+
WorkflowExecutorListener
+
+
+
public static class WorkflowExecutorListener.ListenerContext +extends ModelObject
+
ListenerContext instance is created at start of workflow state execution and passed to listener's + life-cycle methods.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      start

      +
      public final org.joda.time.DateTime start
      +
      The time when the listener context was created.
      +
      +
    • +
    • +
      +

      definition

      +
      public final WorkflowDefinition definition
      +
      The definition of the workflow.
      +
      +
    • +
    • +
      +

      originalState

      +
      public final String originalState
      +
      The name of the state of the workflow instance before processing.
      +
      +
    • +
    • +
      +

      instance

      +
      public final WorkflowInstance instance
      +
      The workflow instance.
      +
      +
    • +
    • +
      +

      stateExecution

      +
      public final StateExecution stateExecution
      +
      The access point for the workflow instance-specific information.
      +
      +
    • +
    • +
      +

      nextAction

      +
      public NextAction nextAction
      +
      The action to be taken after workflow state execution. Available in + afterProcessing and afterFailure stages only. Changing the value in the + listener has no effect.
      +
      +
    • +
    • +
      +

      data

      +
      public final Map<Object,Object> data
      +
      Stateless listeners can use data to pass information between listener + stages.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    + +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/listener/WorkflowExecutorListener.html b/apidocs/v10.0.0/io/nflow/engine/listener/WorkflowExecutorListener.html new file mode 100644 index 000000000..79b06aacd --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/listener/WorkflowExecutorListener.html @@ -0,0 +1,259 @@ + + + + +WorkflowExecutorListener (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface WorkflowExecutorListener

+
+
+
+
All Known Implementing Classes:
+
MetricsWorkflowExecutorListener, WorkflowLogContextListener
+
+
+
public interface WorkflowExecutorListener
+
WorkflowExecutorListener is a global, stateless listener for workflow + executors. The interface contains default (no-op) method implementations. +

+ Same instance of WorkflowExecutorListener is used for all workflow + state executions: all state must be stored in ListenerContext.data. +

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      beforeProcessing

      +
      default void beforeProcessing(WorkflowExecutorListener.ListenerContext listenerContext)
      +
      Executed before state is processed. Exceptions are logged but they do not + affect workflow processing.
      +
      +
      Parameters:
      +
      listenerContext - The listener context.
      +
      +
      +
    • +
    • +
      +

      process

      +
      default NextAction process(WorkflowExecutorListener.ListenerContext listenerContext, + ListenerChain chain)
      +
      Processing chain. + Process methods in listeners form a + Chain of Responsibility pattern. + Listener can either call chain.next(listenerContext) to proceed to next filter or not to call it causing + processing of state to be skipped. Changes to workflowInstance (not child workflows or state variables) by + the filter will be persisted to database. +

      + Typical implementation: +

      + + public NextAction process(ListenerContext listenerContext, ListenerChain chain) { + return chain.next(listenerContext); + } +
      +
      +
      Parameters:
      +
      listenerContext - The listener context.
      +
      chain - The listener chain.
      +
      Returns:
      +
      NextAction
      +
      +
      +
    • +
    • +
      +

      afterProcessing

      +
      default void afterProcessing(WorkflowExecutorListener.ListenerContext listenerContext)
      +
      Executed after state has been successfully processed and before persisting + state. Exceptions are logged but they do not affect workflow processing.
      +
      +
      Parameters:
      +
      listenerContext - The listener context.
      +
      +
      +
    • +
    • +
      +

      afterFailure

      +
      default void afterFailure(WorkflowExecutorListener.ListenerContext listenerContext, + Throwable throwable)
      +
      Executed after state processing has failed and before persisting state. + Exceptions are logged but they do not affect workflow processing.
      +
      +
      Parameters:
      +
      listenerContext - The listener context.
      +
      throwable - The exception thrown by the state handler method.
      +
      +
      +
    • +
    • +
      +

      handlePotentiallyStuck

      +
      default boolean handlePotentiallyStuck(WorkflowExecutorListener.ListenerContext listenerContext, + org.joda.time.Duration processingTime)
      +
      Called when instance processing is potentially stuck. Return true to interrupt the processing thread. Default implementation + returns false.
      +
      +
      Parameters:
      +
      listenerContext - The listener context.
      +
      processingTime - How long the instances has been processed.
      +
      Returns:
      +
      True if processing should be interruped, false otherwise.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/listener/class-use/ListenerChain.html b/apidocs/v10.0.0/io/nflow/engine/listener/class-use/ListenerChain.html new file mode 100644 index 000000000..58202ac4c --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/listener/class-use/ListenerChain.html @@ -0,0 +1,92 @@ + + + + +Uses of Interface io.nflow.engine.listener.ListenerChain (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
io.nflow.engine.listener.ListenerChain

+
+
Packages that use ListenerChain
+
+
Package
+
Description
+ +
+
Classes and interfaces for implementing workflow executor listeners.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/listener/class-use/WorkflowExecutorListener.ListenerContext.html b/apidocs/v10.0.0/io/nflow/engine/listener/class-use/WorkflowExecutorListener.ListenerContext.html new file mode 100644 index 000000000..48c8cb237 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/listener/class-use/WorkflowExecutorListener.ListenerContext.html @@ -0,0 +1,170 @@ + + + + +Uses of Class io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext

+
+ +
+
Package
+
Description
+ +
+
Classes and interfaces for implementing workflow executor listeners.
+
+ +
+
Classes for describing workflow executors.
+
+ +
+
Classes for collecting metrics from nFlow engine run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/listener/class-use/WorkflowExecutorListener.html b/apidocs/v10.0.0/io/nflow/engine/listener/class-use/WorkflowExecutorListener.html new file mode 100644 index 000000000..4b5e9fb3f --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/listener/class-use/WorkflowExecutorListener.html @@ -0,0 +1,115 @@ + + + + +Uses of Interface io.nflow.engine.listener.WorkflowExecutorListener (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
io.nflow.engine.listener.WorkflowExecutorListener

+
+
Packages that use WorkflowExecutorListener
+
+
Package
+
Description
+ +
+
Classes for describing workflow executors.
+
+ +
+
Classes for collecting metrics from nFlow engine run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/listener/package-summary.html b/apidocs/v10.0.0/io/nflow/engine/listener/package-summary.html new file mode 100644 index 000000000..7d7e9f7c6 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/listener/package-summary.html @@ -0,0 +1,133 @@ + + + + +io.nflow.engine.listener (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.nflow.engine.listener

+
+
+
package io.nflow.engine.listener
+
+
Classes and interfaces for implementing workflow executor listeners.
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/listener/package-tree.html b/apidocs/v10.0.0/io/nflow/engine/listener/package-tree.html new file mode 100644 index 000000000..8cf7b091e --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/listener/package-tree.html @@ -0,0 +1,87 @@ + + + + +io.nflow.engine.listener Class Hierarchy (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.nflow.engine.listener

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/listener/package-use.html b/apidocs/v10.0.0/io/nflow/engine/listener/package-use.html new file mode 100644 index 000000000..165992d0f --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/listener/package-use.html @@ -0,0 +1,139 @@ + + + + +Uses of Package io.nflow.engine.listener (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
io.nflow.engine.listener

+
+
Packages that use io.nflow.engine.listener
+
+
Package
+
Description
+ +
+
Classes and interfaces for implementing workflow executor listeners.
+
+ +
+
Classes for describing workflow executors.
+
+ +
+
Classes for collecting metrics from nFlow engine run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/model/ModelObject.html b/apidocs/v10.0.0/io/nflow/engine/model/ModelObject.html new file mode 100644 index 000000000..adb8fd942 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/model/ModelObject.html @@ -0,0 +1,199 @@ + + + + +ModelObject (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ModelObject

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject
+
+
+
+
Direct Known Subclasses:
+
Action, CreateWorkflowInstanceRequest, CreateWorkflowInstanceResponse, ErrorResponse, ListWorkflowDefinitionResponse, ListWorkflowDefinitionResponse.Settings, ListWorkflowDefinitionResponse.Signal, ListWorkflowDefinitionResponse.TransitionDelays, ListWorkflowExecutorResponse, ListWorkflowInstanceResponse, MaintenanceRequest, MaintenanceRequest.MaintenanceRequestItem, MaintenanceResponse, NextAction, QueryWorkflowInstances, QueueStatistics, SetSignalRequest, SetSignalResponse, State, State, Statistics, Statistics.QueueStatistics, StatisticsResponse, UpdateWorkflowInstanceRequest, WakeupRequest, WakeupResponse, WorkflowDefinition, WorkflowDefinitionStatistics, WorkflowDefinitionStatisticsResponse, WorkflowDefinitionStatisticsResponse.StateStatistics, WorkflowDefinitionStatisticsResponse.StateStatistics.All, WorkflowExecutor, WorkflowExecutorListener.ListenerContext, WorkflowInstance, WorkflowInstanceAction, WorkflowSettings
+
+
+
public abstract class ModelObject +extends Object
+
Inheriting ModelObject is an implementation detail only to provide toString/equals/hashCode for subclasses. We would use + something more sensible method, but this is what Java allows. User code should never use ModelObject for anything.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ModelObject

      +
      public ModelObject()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public boolean equals(Object obj)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/model/class-use/ModelObject.html b/apidocs/v10.0.0/io/nflow/engine/model/class-use/ModelObject.html new file mode 100644 index 000000000..2b742c202 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/model/class-use/ModelObject.html @@ -0,0 +1,318 @@ + + + + +Uses of Class io.nflow.engine.model.ModelObject (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.model.ModelObject

+
+
Packages that use ModelObject
+
+
Package
+
Description
+ +
+
Classes and interfaces for implementing workflow executor listeners.
+
+ +
 
+ +
+
Classes and interfaces for describing and implementing workflow definitions.
+
+ +
+
Classes for describing workflow executors.
+
+ +
+
Classes for describing and constructing workflow instances.
+
+ +
+
Classes for describing nFlow statistics.
+
+ +
+
Message objects for nFlow REST API services.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/model/package-summary.html b/apidocs/v10.0.0/io/nflow/engine/model/package-summary.html new file mode 100644 index 000000000..bc4b77e21 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/model/package-summary.html @@ -0,0 +1,117 @@ + + + + +io.nflow.engine.model (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.nflow.engine.model

+
+
+
package io.nflow.engine.model
+
+
Domain model classes.
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/model/package-tree.html b/apidocs/v10.0.0/io/nflow/engine/model/package-tree.html new file mode 100644 index 000000000..8fd0a5d76 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/model/package-tree.html @@ -0,0 +1,76 @@ + + + + +io.nflow.engine.model Class Hierarchy (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.nflow.engine.model

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/model/package-use.html b/apidocs/v10.0.0/io/nflow/engine/model/package-use.html new file mode 100644 index 000000000..d4c8871f2 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/model/package-use.html @@ -0,0 +1,188 @@ + + + + +Uses of Package io.nflow.engine.model (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
io.nflow.engine.model

+
+
Packages that use io.nflow.engine.model
+
+
Package
+
Description
+ +
+
Classes and interfaces for implementing workflow executor listeners.
+
+ +
 
+ +
+
Classes and interfaces for describing and implementing workflow definitions.
+
+ +
+
Classes for describing workflow executors.
+
+ +
+
Classes for describing and constructing workflow instances.
+
+ +
+
Classes for describing nFlow statistics.
+
+ +
+
Message objects for nFlow REST API services.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/package-summary.html b/apidocs/v10.0.0/io/nflow/engine/package-summary.html new file mode 100644 index 000000000..1496cb166 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/package-summary.html @@ -0,0 +1,118 @@ + + + + +io.nflow.engine (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.nflow.engine

+
+
+
package io.nflow.engine
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/package-tree.html b/apidocs/v10.0.0/io/nflow/engine/package-tree.html new file mode 100644 index 000000000..63ca18f00 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/package-tree.html @@ -0,0 +1,77 @@ + + + + +io.nflow.engine Class Hierarchy (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.nflow.engine

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/package-use.html b/apidocs/v10.0.0/io/nflow/engine/package-use.html new file mode 100644 index 000000000..c3cacff1b --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package io.nflow.engine (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
io.nflow.engine

+
+No usage of io.nflow.engine
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/HealthCheckService.html b/apidocs/v10.0.0/io/nflow/engine/service/HealthCheckService.html new file mode 100644 index 000000000..80774e421 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/HealthCheckService.html @@ -0,0 +1,166 @@ + + + + +HealthCheckService (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class HealthCheckService

+
+
java.lang.Object +
io.nflow.engine.service.HealthCheckService
+
+
+
+
@Component +public class HealthCheckService +extends Object
+
Service for checking the database connection. The service can be e.g. hooked up to web service health check endpoint.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      HealthCheckService

      +
      @Inject +public HealthCheckService(io.nflow.engine.internal.dao.HealthCheckDao healthCheckDao)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      checkDatabaseConnection

      +
      public boolean checkDatabaseConnection()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceConfiguration.Builder.html b/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceConfiguration.Builder.html new file mode 100644 index 000000000..16288d389 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceConfiguration.Builder.html @@ -0,0 +1,241 @@ + + + + +MaintenanceConfiguration.Builder (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MaintenanceConfiguration.Builder

+
+
java.lang.Object +
io.nflow.engine.service.MaintenanceConfiguration.Builder
+
+
+
+
Enclosing class:
+
MaintenanceConfiguration
+
+
+
public static class MaintenanceConfiguration.Builder +extends Object
+
Builds MaintenanceConfiguration objects.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Builder

      +
      public Builder()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      withArchiveWorkflows

      + +
      Configuration for deleting old workflow instances from archive tables.
      +
      +
      Returns:
      +
      builder for configuration
      +
      +
      +
    • +
    • +
      +

      withDeleteArchivedWorkflows

      +
      public MaintenanceConfiguration.ConfigurationItem.Builder withDeleteArchivedWorkflows()
      +
      Set configuration for deleting old workflow instances from archive tables.
      +
      +
      Returns:
      +
      builder for configuration
      +
      +
      +
    • +
    • +
      +

      withDeleteWorkflows

      + +
      Set configuration for deleting old workflow instances from main tables.
      +
      +
      Returns:
      +
      builder for configuration
      +
      +
      +
    • +
    • +
      +

      withDeleteExpiredExecutorsOlderThan

      +
      public MaintenanceConfiguration.Builder withDeleteExpiredExecutorsOlderThan(org.joda.time.ReadablePeriod olderThanPeriod)
      +
      Set configuration for deleting old workflow executors.
      +
      +
      Parameters:
      +
      olderThanPeriod - Time limit
      +
      Returns:
      +
      builder for configuration
      +
      +
      +
    • +
    • +
      +

      build

      +
      public MaintenanceConfiguration build()
      +
      Build MaintenanceConfiguration object.
      +
      +
      Returns:
      +
      MaintenanceConfiguration object.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceConfiguration.ConfigurationItem.Builder.html b/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceConfiguration.ConfigurationItem.Builder.html new file mode 100644 index 000000000..7ae3686a3 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceConfiguration.ConfigurationItem.Builder.html @@ -0,0 +1,203 @@ + + + + +MaintenanceConfiguration.ConfigurationItem.Builder (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MaintenanceConfiguration.ConfigurationItem.Builder

+
+
java.lang.Object +
io.nflow.engine.service.MaintenanceConfiguration.ConfigurationItem.Builder
+
+
+
+
Enclosing class:
+
MaintenanceConfiguration.ConfigurationItem
+
+
+
public static class MaintenanceConfiguration.ConfigurationItem.Builder +extends Object
+
Builds ConfigurationItem objects.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setOlderThanPeriod

      +
      public MaintenanceConfiguration.ConfigurationItem.Builder setOlderThanPeriod(org.joda.time.ReadablePeriod olderThanPeriod)
      +
      Set the time limit for the maintenance operation. Items older than (now - period) are processed.
      +
      +
      Parameters:
      +
      olderThanPeriod - Time limit
      +
      Returns:
      +
      this
      +
      +
      +
    • +
    • +
      +

      setBatchSize

      +
      public MaintenanceConfiguration.ConfigurationItem.Builder setBatchSize(int batchSize)
      +
      Set the batch size for the maintenance operation. Default is 1000.
      +
      +
      Parameters:
      +
      batchSize - Number of workflows to operate on in single transaction. Typical value is 100-1000. This parameter mostly + affects on performance.
      +
      Returns:
      +
      this
      +
      +
      +
    • +
    • +
      +

      setWorkflowTypes

      +
      public MaintenanceConfiguration.ConfigurationItem.Builder setWorkflowTypes(Set<String> workflowTypes)
      +
      Set the workflow types to be processed. Default is empty, which means all types are processed.
      +
      +
      Parameters:
      +
      workflowTypes - Workflow types to be processed.
      +
      Returns:
      +
      this
      +
      +
      +
    • +
    • +
      +

      done

      + +
      Finish ConfigurationItem object and move back to MaintenanceConfiguration.
      +
      +
      Returns:
      +
      The parent MaintenanceConfiguration builder object.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceConfiguration.ConfigurationItem.html b/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceConfiguration.ConfigurationItem.html new file mode 100644 index 000000000..1108a6e49 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceConfiguration.ConfigurationItem.html @@ -0,0 +1,183 @@ + + + + +MaintenanceConfiguration.ConfigurationItem (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MaintenanceConfiguration.ConfigurationItem

+
+
java.lang.Object +
io.nflow.engine.service.MaintenanceConfiguration.ConfigurationItem
+
+
+
+
Enclosing class:
+
MaintenanceConfiguration
+
+
+
public static class MaintenanceConfiguration.ConfigurationItem +extends Object
+
Configuration for a single maintenance operation.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      olderThanPeriod

      +
      public final org.joda.time.ReadablePeriod olderThanPeriod
      +
      Items older than (now - period) are processed.
      +
      +
    • +
    • +
      +

      batchSize

      +
      public final int batchSize
      +
      The batch size of the maintenance operation.
      +
      +
    • +
    • +
      +

      workflowTypes

      +
      public final Set<String> workflowTypes
      +
      The workflow types to be processed. If empty, process all types.
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceConfiguration.html new file mode 100644 index 000000000..0bb763020 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceConfiguration.html @@ -0,0 +1,196 @@ + + + + +MaintenanceConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MaintenanceConfiguration

+
+
java.lang.Object +
io.nflow.engine.service.MaintenanceConfiguration
+
+
+
+
public class MaintenanceConfiguration +extends Object
+
Configuration for all maintenance operations.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      archiveWorkflows

      +
      public final MaintenanceConfiguration.ConfigurationItem archiveWorkflows
      +
      Configuration for archiving old workflow instances.
      +
      +
    • +
    • +
      +

      deleteArchivedWorkflows

      +
      public final MaintenanceConfiguration.ConfigurationItem deleteArchivedWorkflows
      +
      Configuration for deleting old workflow instances from archive tables.
      +
      +
    • +
    • +
      +

      deleteWorkflows

      +
      public final MaintenanceConfiguration.ConfigurationItem deleteWorkflows
      +
      Configuration for deleting old workflow instances from main tables.
      +
      +
    • +
    • +
      +

      deleteExpiredExecutorsOlderThan

      +
      public final org.joda.time.ReadablePeriod deleteExpiredExecutorsOlderThan
      +
      Delete workflow executors that have expired [given period] ago.
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceResults.Builder.html b/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceResults.Builder.html new file mode 100644 index 000000000..a4a53f729 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceResults.Builder.html @@ -0,0 +1,229 @@ + + + + +MaintenanceResults.Builder (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MaintenanceResults.Builder

+
+
java.lang.Object +
io.nflow.engine.service.MaintenanceResults.Builder
+
+
+
+
Enclosing class:
+
MaintenanceResults
+
+
+
public static class MaintenanceResults.Builder +extends Object
+
Build MaintenanceResults objects.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Builder

      +
      public Builder()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setArchivedWorkflows

      +
      public MaintenanceResults.Builder setArchivedWorkflows(int archivedWorkflows)
      +
      Set number of workflows archived.
      +
      +
      Parameters:
      +
      archivedWorkflows - Number of workflows archived.
      +
      Returns:
      +
      this
      +
      +
      +
    • +
    • +
      +

      setDeletedArchivedWorkflows

      +
      public MaintenanceResults.Builder setDeletedArchivedWorkflows(int deletedArchivedWorkflows)
      +
      Set number of archived workflows deleted.
      +
      +
      Parameters:
      +
      deletedArchivedWorkflows - Number of archived workflows deleted.
      +
      Returns:
      +
      this
      +
      +
      +
    • +
    • +
      +

      setDeletedWorkflows

      +
      public MaintenanceResults.Builder setDeletedWorkflows(int deletedWorkflows)
      +
      Set number of workflows deleted.
      +
      +
      Parameters:
      +
      deletedWorkflows - Number of workflows deleted.
      +
      Returns:
      +
      this
      +
      +
      +
    • +
    • +
      +

      build

      +
      public MaintenanceResults build()
      +
      Build MaintenanceResults object.
      +
      +
      Returns:
      +
      MaintenanceResults object.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceResults.html b/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceResults.html new file mode 100644 index 000000000..63561ff6f --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceResults.html @@ -0,0 +1,179 @@ + + + + +MaintenanceResults (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MaintenanceResults

+
+
java.lang.Object +
io.nflow.engine.service.MaintenanceResults
+
+
+
+
public class MaintenanceResults +extends Object
+
Represent maintenance operation results.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      archivedWorkflows

      +
      public final int archivedWorkflows
      +
      Number of workflows archived.
      +
      +
    • +
    • +
      +

      deletedArchivedWorkflows

      +
      public final int deletedArchivedWorkflows
      +
      Number of workflows deleted from archive table.
      +
      +
    • +
    • +
      +

      deletedWorkflows

      +
      public final int deletedWorkflows
      +
      Number of workflows deleted from main table.
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceService.html b/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceService.html new file mode 100644 index 000000000..edac5c82c --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/MaintenanceService.html @@ -0,0 +1,202 @@ + + + + +MaintenanceService (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MaintenanceService

+
+
java.lang.Object +
io.nflow.engine.service.MaintenanceService
+
+
+
+
@Named +public class MaintenanceService +extends Object
+
Service for deleting and archiving old workflow instances from nflow-tables and nflow_archive-tables.
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    MaintenanceService(io.nflow.engine.internal.dao.MaintenanceDao maintenanceDao, + io.nflow.engine.internal.dao.TableMetadataChecker tableMetadataChecker, + WorkflowDefinitionService workflowDefinitionService, + io.nflow.engine.internal.dao.ExecutorDao executorDao)
    +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    int
    +
    cleanupExecutors(org.joda.time.ReadablePeriod deleteExpiredExecutorsOlderThan)
    +
    +
    Delete workflow executors that have expired [given period] ago.
    +
    + + +
    +
    Cleans up old (whose modified time is earlier than olderThanPeriod parameter) and passive (that do not have + nextActivation) workflows.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MaintenanceService

      +
      @Inject +public MaintenanceService(io.nflow.engine.internal.dao.MaintenanceDao maintenanceDao, + io.nflow.engine.internal.dao.TableMetadataChecker tableMetadataChecker, + WorkflowDefinitionService workflowDefinitionService, + io.nflow.engine.internal.dao.ExecutorDao executorDao)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      cleanupWorkflows

      +
      public MaintenanceResults cleanupWorkflows(MaintenanceConfiguration configuration)
      +
      Cleans up old (whose modified time is earlier than olderThanPeriod parameter) and passive (that do not have + nextActivation) workflows. Copies workflow instances, actions and state variables to corresponding archive + tables and removes them from production and archive tables as requested.
      +
      +
      Parameters:
      +
      configuration - Cleanup actions to be executed and parameters for the actions.
      +
      Returns:
      +
      Object describing the number of workflows acted on.
      +
      +
      +
    • +
    • +
      +

      cleanupExecutors

      +
      public int cleanupExecutors(org.joda.time.ReadablePeriod deleteExpiredExecutorsOlderThan)
      +
      Delete workflow executors that have expired [given period] ago.
      +
      +
      Parameters:
      +
      deleteExpiredExecutorsOlderThan - Time to wait before expired executors get deleted.
      +
      Returns:
      +
      Number of executors deleted.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/NflowNotFoundException.html b/apidocs/v10.0.0/io/nflow/engine/service/NflowNotFoundException.html new file mode 100644 index 000000000..21d7c6bb3 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/NflowNotFoundException.html @@ -0,0 +1,157 @@ + + + + +NflowNotFoundException (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NflowNotFoundException

+
+
java.lang.Object +
java.lang.Throwable +
java.lang.Exception +
java.lang.RuntimeException +
io.nflow.engine.service.NflowNotFoundException
+
+
+
+
+
+
+
All Implemented Interfaces:
+
Serializable
+
+
+
public class NflowNotFoundException +extends RuntimeException
+
+
See Also:
+
+ +
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      NflowNotFoundException

      +
      public NflowNotFoundException(String type, + long id, + Throwable cause)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/StatisticsService.html b/apidocs/v10.0.0/io/nflow/engine/service/StatisticsService.html new file mode 100644 index 000000000..5c46b4b48 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/StatisticsService.html @@ -0,0 +1,203 @@ + + + + +StatisticsService (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StatisticsService

+
+
java.lang.Object +
io.nflow.engine.service.StatisticsService
+
+
+
+
@Component +public class StatisticsService +extends Object
+
Service for fetching statistics.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      StatisticsService

      +
      @Inject +public StatisticsService(io.nflow.engine.internal.dao.StatisticsDao statisticsDao)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getStatistics

      +
      public Statistics getStatistics()
      +
      Return queue statistics for the executor group.
      +
      +
      Returns:
      +
      Queue statistics.
      +
      +
      +
    • +
    • +
      +

      getWorkflowDefinitionStatistics

      +
      public Map<String,Map<String,WorkflowDefinitionStatistics>> getWorkflowDefinitionStatistics(String type, + org.joda.time.DateTime createdAfter, + org.joda.time.DateTime createdBefore, + org.joda.time.DateTime modifiedAfter, + org.joda.time.DateTime modifiedBefore)
      +
      Return statistics for a given workflow definition type.
      +
      +
      Parameters:
      +
      type - The workflow definition type.
      +
      createdAfter - If given, count only workflow instances created after this time.
      +
      createdBefore - If given, count only workflow instances created before this time.
      +
      modifiedAfter - If given, count only workflow instances modified after this time.
      +
      modifiedBefore - If given, count only workflow instances modified after this time.
      +
      Returns:
      +
      The statistics per workflow state and status.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/WorkflowDefinitionClassNameScanner.html b/apidocs/v10.0.0/io/nflow/engine/service/WorkflowDefinitionClassNameScanner.html new file mode 100644 index 000000000..48fb14461 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/WorkflowDefinitionClassNameScanner.html @@ -0,0 +1,145 @@ + + + + +WorkflowDefinitionClassNameScanner (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WorkflowDefinitionClassNameScanner

+
+
java.lang.Object +
io.nflow.engine.service.WorkflowDefinitionClassNameScanner
+
+
+
+
@Component +public class WorkflowDefinitionClassNameScanner +extends Object
+
Register workflow definitions defined in the class name listing resource.
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/WorkflowDefinitionService.html b/apidocs/v10.0.0/io/nflow/engine/service/WorkflowDefinitionService.html new file mode 100644 index 000000000..b378c40b1 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/WorkflowDefinitionService.html @@ -0,0 +1,226 @@ + + + + +WorkflowDefinitionService (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WorkflowDefinitionService

+
+
java.lang.Object +
io.nflow.engine.service.WorkflowDefinitionService
+
+
+
+
@Component +@Singleton +public class WorkflowDefinitionService +extends Object
+
Service for managing workflow definitions.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      WorkflowDefinitionService

      +
      @Inject +public WorkflowDefinitionService(io.nflow.engine.internal.dao.WorkflowDefinitionDao workflowDefinitionDao, + Environment env)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getWorkflowDefinition

      +
      public WorkflowDefinition getWorkflowDefinition(String type)
      +
      Return the workflow definition that matches the give workflow type name.
      +
      +
      Parameters:
      +
      type - Workflow definition type.
      +
      Returns:
      +
      The workflow definition or null if not found.
      +
      +
      +
    • +
    • +
      +

      getWorkflowDefinitions

      +
      public List<WorkflowDefinition> getWorkflowDefinitions()
      +
      Return all managed workflow definitions.
      +
      +
      Returns:
      +
      List of workflow definitions.
      +
      +
      +
    • +
    • +
      +

      postProcessWorkflowDefinitions

      +
      public void postProcessWorkflowDefinitions()
      +
      Persist all loaded workflow definitions if nflow.autoinit is false and nflow.definition.persist is true. If nflow.autoinit is + true, definitions are persisted when they are added to managed definitions.
      +
      +
    • +
    • +
      +

      addWorkflowDefinition

      +
      public void addWorkflowDefinition(WorkflowDefinition wd)
      +
      Add given workflow definition to managed definitions. Persist given definition if nflow.autoinit and nflow.definition.persist + are true.
      +
      +
      Parameters:
      +
      wd - The workflow definition to be added.
      +
      Throws:
      +
      IllegalStateException - When a definition with the same type has already been added.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/WorkflowDefinitionSpringBeanScanner.html b/apidocs/v10.0.0/io/nflow/engine/service/WorkflowDefinitionSpringBeanScanner.html new file mode 100644 index 000000000..0b1c71f78 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/WorkflowDefinitionSpringBeanScanner.html @@ -0,0 +1,137 @@ + + + + +WorkflowDefinitionSpringBeanScanner (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WorkflowDefinitionSpringBeanScanner

+
+
java.lang.Object +
io.nflow.engine.service.WorkflowDefinitionSpringBeanScanner
+
+
+
+
@Component +public class WorkflowDefinitionSpringBeanScanner +extends Object
+
Register workflow definitions defined as Spring beans.
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/WorkflowExecutorService.html b/apidocs/v10.0.0/io/nflow/engine/service/WorkflowExecutorService.html new file mode 100644 index 000000000..cc885e0f1 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/WorkflowExecutorService.html @@ -0,0 +1,173 @@ + + + + +WorkflowExecutorService (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WorkflowExecutorService

+
+
java.lang.Object +
io.nflow.engine.service.WorkflowExecutorService
+
+
+
+
@Component +public class WorkflowExecutorService +extends Object
+
Service for managing workflow executors.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      WorkflowExecutorService

      +
      @Inject +public WorkflowExecutorService(io.nflow.engine.internal.dao.ExecutorDao executorDao)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getWorkflowExecutors

      +
      public List<WorkflowExecutor> getWorkflowExecutors()
      +
      Return all workflow executors of this executor group.
      +
      +
      Returns:
      +
      The workflow executors.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/WorkflowInstanceInclude.html b/apidocs/v10.0.0/io/nflow/engine/service/WorkflowInstanceInclude.html new file mode 100644 index 000000000..c9b4dba99 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/WorkflowInstanceInclude.html @@ -0,0 +1,251 @@ + + + + +WorkflowInstanceInclude (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class WorkflowInstanceInclude

+
+
java.lang.Object +
java.lang.Enum<WorkflowInstanceInclude> +
io.nflow.engine.service.WorkflowInstanceInclude
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<WorkflowInstanceInclude>, Constable
+
+
+
public enum WorkflowInstanceInclude +extends Enum<WorkflowInstanceInclude>
+
The properties of a workflow instance that can be loaded if needed when using WorkflowInstanceService.getWorkflowInstance.
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    +
      +
    • +
      +

      CURRENT_STATE_VARIABLES

      +
      public static final WorkflowInstanceInclude CURRENT_STATE_VARIABLES
      +
      The most recent values of all state variables (WorkflowInstance.stateVariables).
      +
      +
    • +
    • +
      +

      CHILD_WORKFLOW_IDS

      +
      public static final WorkflowInstanceInclude CHILD_WORKFLOW_IDS
      +
      The child workflow identifiers (WorkflowInstance.childWorkflows).
      +
      +
    • +
    • +
      +

      ACTIONS

      +
      public static final WorkflowInstanceInclude ACTIONS
      +
      The actions related to this workflow instance (WorkflowInstance.actions).
      +
      +
    • +
    • +
      +

      ACTION_STATE_VARIABLES

      +
      public static final WorkflowInstanceInclude ACTION_STATE_VARIABLES
      +
      The state variables for each action. Ignored if ACTIONS are not loaded (WorkflowInstanceAction.updatedStateVariables).
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static WorkflowInstanceInclude[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static WorkflowInstanceInclude valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/WorkflowInstanceService.html b/apidocs/v10.0.0/io/nflow/engine/service/WorkflowInstanceService.html new file mode 100644 index 000000000..852060263 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/WorkflowInstanceService.html @@ -0,0 +1,382 @@ + + + + +WorkflowInstanceService (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WorkflowInstanceService

+
+
java.lang.Object +
io.nflow.engine.service.WorkflowInstanceService
+
+
+
+
@Component +public class WorkflowInstanceService +extends Object
+
Service for managing workflow instances.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      WorkflowInstanceService

      +
      @Inject +public WorkflowInstanceService(io.nflow.engine.internal.dao.WorkflowInstanceDao workflowInstanceDao, + WorkflowDefinitionService workflowDefinitionService, + io.nflow.engine.internal.workflow.WorkflowInstancePreProcessor workflowInstancePreProcessor)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getWorkflowInstance

      +
      public WorkflowInstance getWorkflowInstance(long id, + Set<WorkflowInstanceInclude> includes, + Long maxActions)
      +
      Return the workflow instance matching the given id.
      +
      +
      Parameters:
      +
      id - Workflow instance id.
      +
      includes - Set of properties to be loaded.
      +
      maxActions - Maximum number of actions to be loaded.
      +
      Returns:
      +
      The workflow instance.
      +
      Throws:
      +
      NflowNotFoundException - If workflow instance is not found.
      +
      +
      +
    • +
    • +
      +

      getWorkflowInstance

      +
      public WorkflowInstance getWorkflowInstance(long id, + Set<WorkflowInstanceInclude> includes, + Long maxActions, + boolean queryArchive)
      +
      Return the workflow instance matching the given id.
      +
      +
      Parameters:
      +
      id - Workflow instance id.
      +
      includes - Set of properties to be loaded.
      +
      maxActions - Maximum number of actions to be loaded.
      +
      queryArchive - Query archive tables if not found from main tables.
      +
      Returns:
      +
      The workflow instance
      +
      Throws:
      +
      EmptyResultDataAccessException - if not found
      +
      +
      +
    • +
    • +
      +

      insertWorkflowInstance

      +
      public long insertWorkflowInstance(WorkflowInstance instance)
      +
      Insert the workflow instance to the database and return the id of the + instance. If the instance already exists, return the id of the existing + instance.
      +
      +
      Parameters:
      +
      instance - The workflow instance to be inserted.
      +
      Returns:
      +
      The id of the inserted or existing workflow instance.
      +
      +
      +
    • +
    • +
      +

      updateWorkflowInstance

      +
      @Transactional +public boolean updateWorkflowInstance(WorkflowInstance instance, + WorkflowInstanceAction action)
      +
      Update the workflow instance in the database if it is currently not running, and insert the workflow instance action. + If the state of the instance is not null, the status of the instance is updated based on the new state. + If the state of the instance is null, neither state nor status are updated.
      +
      +
      Parameters:
      +
      instance - The instance to be updated.
      +
      action - The action to be inserted.
      +
      Returns:
      +
      True if the update was successful, false otherwise.
      +
      +
      +
    • +
    • +
      +

      wakeupWorkflowInstance

      +
      @Transactional +public boolean wakeupWorkflowInstance(long id, + List<String> expectedStates)
      +
      Wake up the workflow instance matching the given id if it is in one of the expected states.
      +
      +
      Parameters:
      +
      id - Workflow instance id.
      +
      expectedStates - The expected states, empty for any.
      +
      Returns:
      +
      True if the instance was woken up, false otherwise.
      +
      +
      +
    • +
    • +
      +

      listWorkflowInstances

      +
      public Collection<WorkflowInstance> listWorkflowInstances(QueryWorkflowInstances query)
      +
      Return workflow instances matching the given query.
      +
      +
      Parameters:
      +
      query - The query parameters.
      +
      Returns:
      +
      Matching workflow instances, or empty collection if none found.
      +
      +
      +
    • +
    • +
      +

      listWorkflowInstancesAsStream

      +
      public Stream<WorkflowInstance> listWorkflowInstancesAsStream(QueryWorkflowInstances query)
      +
      Return workflow instances matching the given query.
      +
      +
      Parameters:
      +
      query - The query parameters.
      +
      Returns:
      +
      Matching workflow instances as Stream. The stream does not need to be closed.
      +
      +
      +
    • +
    • +
      +

      getSignal

      +
      public Optional<Integer> getSignal(long workflowInstanceId)
      +
      Return current signal value for given workflow instance.
      +
      +
      Parameters:
      +
      workflowInstanceId - Workflow instance id.
      +
      Returns:
      +
      Current signal value.
      +
      +
      +
    • +
    • +
      +

      setSignal

      +
      public boolean setSignal(long workflowInstanceId, + Optional<Integer> signal, + String reason, + WorkflowInstanceAction.WorkflowActionType actionType)
      +
      Set signal value for given workflow instance.
      +
      +
      Parameters:
      +
      workflowInstanceId - Workflow instance id.
      +
      signal - New value for the signal.
      +
      reason - The reason for setting the signal.
      +
      actionType - The type of workflow action that is stored to instance actions.
      +
      Returns:
      +
      True when signal was set, false otherwise.
      +
      +
      +
    • +
    • +
      +

      hasUnfinishedChildWorkflows

      +
      public boolean hasUnfinishedChildWorkflows(long workflowInstanceId)
      +
      Return true if this workflow instance has unfinished child workflow instances.
      +
      +
      Parameters:
      +
      workflowInstanceId - The parent workflow instance id.
      +
      Returns:
      +
      True if the workflow instance has unfinished child workflow instances, false otherwise.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/class-use/HealthCheckService.html b/apidocs/v10.0.0/io/nflow/engine/service/class-use/HealthCheckService.html new file mode 100644 index 000000000..25b965b1f --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/class-use/HealthCheckService.html @@ -0,0 +1,105 @@ + + + + +Uses of Class io.nflow.engine.service.HealthCheckService (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.service.HealthCheckService

+
+
Packages that use HealthCheckService
+
+
Package
+
Description
+ +
 
+ +
+
Classes for collecting metrics from nFlow engine run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceConfiguration.Builder.html b/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceConfiguration.Builder.html new file mode 100644 index 000000000..d928fdcc7 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceConfiguration.Builder.html @@ -0,0 +1,96 @@ + + + + +Uses of Class io.nflow.engine.service.MaintenanceConfiguration.Builder (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.service.MaintenanceConfiguration.Builder

+
+ +
+
Package
+
Description
+ +
+
Services for for managing and querying nFlow engine during runtime.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceConfiguration.ConfigurationItem.Builder.html b/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceConfiguration.ConfigurationItem.Builder.html new file mode 100644 index 000000000..e2df3c2d7 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceConfiguration.ConfigurationItem.Builder.html @@ -0,0 +1,116 @@ + + + + +Uses of Class io.nflow.engine.service.MaintenanceConfiguration.ConfigurationItem.Builder (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.service.MaintenanceConfiguration.ConfigurationItem.Builder

+
+ +
+
Package
+
Description
+ +
+
Services for for managing and querying nFlow engine during runtime.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceConfiguration.ConfigurationItem.html b/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceConfiguration.ConfigurationItem.html new file mode 100644 index 000000000..44c952df6 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceConfiguration.ConfigurationItem.html @@ -0,0 +1,101 @@ + + + + +Uses of Class io.nflow.engine.service.MaintenanceConfiguration.ConfigurationItem (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.service.MaintenanceConfiguration.ConfigurationItem

+
+ +
+
Package
+
Description
+ +
+
Services for for managing and querying nFlow engine during runtime.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceConfiguration.html b/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceConfiguration.html new file mode 100644 index 000000000..7b8fa8a77 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceConfiguration.html @@ -0,0 +1,140 @@ + + + + +Uses of Class io.nflow.engine.service.MaintenanceConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.service.MaintenanceConfiguration

+
+
Packages that use MaintenanceConfiguration
+
+
Package
+
Description
+ +
+
Services for for managing and querying nFlow engine during runtime.
+
+ +
 
+ +
+
Message converters for nFlow REST API services.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceResults.Builder.html b/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceResults.Builder.html new file mode 100644 index 000000000..e8ab4237e --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceResults.Builder.html @@ -0,0 +1,101 @@ + + + + +Uses of Class io.nflow.engine.service.MaintenanceResults.Builder (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.service.MaintenanceResults.Builder

+
+
Packages that use MaintenanceResults.Builder
+
+
Package
+
Description
+ +
+
Services for for managing and querying nFlow engine during runtime.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceResults.html b/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceResults.html new file mode 100644 index 000000000..a42b58dda --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceResults.html @@ -0,0 +1,115 @@ + + + + +Uses of Class io.nflow.engine.service.MaintenanceResults (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.service.MaintenanceResults

+
+
Packages that use MaintenanceResults
+
+
Package
+
Description
+ +
+
Services for for managing and querying nFlow engine during runtime.
+
+ +
+
Message converters for nFlow REST API services.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceService.html b/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceService.html new file mode 100644 index 000000000..d3f5241d7 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/class-use/MaintenanceService.html @@ -0,0 +1,107 @@ + + + + +Uses of Class io.nflow.engine.service.MaintenanceService (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.service.MaintenanceService

+
+
Packages that use MaintenanceService
+
+
Package
+
Description
+ +
 
+ +
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/class-use/NflowNotFoundException.html b/apidocs/v10.0.0/io/nflow/engine/service/class-use/NflowNotFoundException.html new file mode 100644 index 000000000..dd5979f27 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/class-use/NflowNotFoundException.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.engine.service.NflowNotFoundException (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.service.NflowNotFoundException

+
+No usage of io.nflow.engine.service.NflowNotFoundException
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/class-use/StatisticsService.html b/apidocs/v10.0.0/io/nflow/engine/service/class-use/StatisticsService.html new file mode 100644 index 000000000..07ccdf84b --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/class-use/StatisticsService.html @@ -0,0 +1,107 @@ + + + + +Uses of Class io.nflow.engine.service.StatisticsService (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.service.StatisticsService

+
+
Packages that use StatisticsService
+
+
Package
+
Description
+ +
 
+ +
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowDefinitionClassNameScanner.html b/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowDefinitionClassNameScanner.html new file mode 100644 index 000000000..8e82320ac --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowDefinitionClassNameScanner.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.engine.service.WorkflowDefinitionClassNameScanner (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.service.WorkflowDefinitionClassNameScanner

+
+No usage of io.nflow.engine.service.WorkflowDefinitionClassNameScanner
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowDefinitionService.html b/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowDefinitionService.html new file mode 100644 index 000000000..f81f464d1 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowDefinitionService.html @@ -0,0 +1,200 @@ + + + + +Uses of Class io.nflow.engine.service.WorkflowDefinitionService (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.service.WorkflowDefinitionService

+
+
Packages that use WorkflowDefinitionService
+
+
Package
+
Description
+ +
 
+ +
 
+ +
+
Services for for managing and querying nFlow engine during runtime.
+
+ +
 
+ +
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+ +
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowDefinitionSpringBeanScanner.html b/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowDefinitionSpringBeanScanner.html new file mode 100644 index 000000000..3801d8f10 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowDefinitionSpringBeanScanner.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.engine.service.WorkflowDefinitionSpringBeanScanner (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.service.WorkflowDefinitionSpringBeanScanner

+
+No usage of io.nflow.engine.service.WorkflowDefinitionSpringBeanScanner
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowExecutorService.html b/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowExecutorService.html new file mode 100644 index 000000000..a5556f63d --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowExecutorService.html @@ -0,0 +1,126 @@ + + + + +Uses of Class io.nflow.engine.service.WorkflowExecutorService (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.service.WorkflowExecutorService

+
+
Packages that use WorkflowExecutorService
+
+
Package
+
Description
+ +
 
+ +
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+ +
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowInstanceInclude.html b/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowInstanceInclude.html new file mode 100644 index 000000000..5b098ebd8 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowInstanceInclude.html @@ -0,0 +1,136 @@ + + + + +Uses of Enum Class io.nflow.engine.service.WorkflowInstanceInclude (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Enum Class
io.nflow.engine.service.WorkflowInstanceInclude

+
+
Packages that use WorkflowInstanceInclude
+
+
Package
+
Description
+ +
+
Services for for managing and querying nFlow engine during runtime.
+
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowInstanceService.html b/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowInstanceService.html new file mode 100644 index 000000000..9a13ea789 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/class-use/WorkflowInstanceService.html @@ -0,0 +1,180 @@ + + + + +Uses of Class io.nflow.engine.service.WorkflowInstanceService (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.service.WorkflowInstanceService

+
+
Packages that use WorkflowInstanceService
+
+
Package
+
Description
+ +
 
+ +
 
+ +
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+ +
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/package-summary.html b/apidocs/v10.0.0/io/nflow/engine/service/package-summary.html new file mode 100644 index 000000000..5ff8e53a0 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/package-summary.html @@ -0,0 +1,181 @@ + + + + +io.nflow.engine.service (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.nflow.engine.service

+
+
+
package io.nflow.engine.service
+
+
Services for for managing and querying nFlow engine during runtime.
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/package-tree.html b/apidocs/v10.0.0/io/nflow/engine/service/package-tree.html new file mode 100644 index 000000000..9d5a6dea3 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/package-tree.html @@ -0,0 +1,116 @@ + + + + +io.nflow.engine.service Class Hierarchy (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.nflow.engine.service

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Enum Class Hierarchy

+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/service/package-use.html b/apidocs/v10.0.0/io/nflow/engine/service/package-use.html new file mode 100644 index 000000000..a48840d77 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/service/package-use.html @@ -0,0 +1,300 @@ + + + + +Uses of Package io.nflow.engine.service (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
io.nflow.engine.service

+
+
Packages that use io.nflow.engine.service
+
+
Package
+
Description
+ +
 
+ +
 
+ +
+
Services for for managing and querying nFlow engine during runtime.
+
+ +
 
+ +
+
Classes for collecting metrics from nFlow engine run time.
+
+ +
 
+ +
+
Message converters for nFlow REST API services.
+
+ +
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+ +
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/curated/BulkWorkflow.html b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/BulkWorkflow.html new file mode 100644 index 000000000..58cae9fa9 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/BulkWorkflow.html @@ -0,0 +1,426 @@ + + + + +BulkWorkflow (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BulkWorkflow

+
+ +
+
+
@Component +public class BulkWorkflow +extends WorkflowDefinition
+
Bulk child workflow executor that does not overflow the system.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      BULK_WORKFLOW_TYPE

      +
      public static final String BULK_WORKFLOW_TYPE
      +
      The type of default bulk workflow.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      VAR_CHILD_DATA

      +
      public static final String VAR_CHILD_DATA
      +
      State variable name for child data.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      VAR_CONCURRENCY

      +
      public static final String VAR_CONCURRENCY
      +
      State variable to define the maximum concurrency for executing child workflows.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SPLIT_WORK

      +
      public static final WorkflowState SPLIT_WORK
      +
      Bulk workflow states.
      +
      +
    • +
    • +
      +

      WAIT_FOR_CHILDREN_TO_FINISH

      +
      public static final WorkflowState WAIT_FOR_CHILDREN_TO_FINISH
      +
      +
    • +
    • +
      +

      DONE

      +
      public static final WorkflowState DONE
      +
      +
    • +
    • +
      +

      ERROR

      +
      public static final WorkflowState ERROR
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BulkWorkflow

      +
      protected BulkWorkflow(String type)
      +
      Extend bulk workflow definition.
      +
      +
      Parameters:
      +
      type - The type of the workflow.
      +
      +
      +
    • +
    • +
      +

      BulkWorkflow

      +
      public BulkWorkflow()
      +
      Create bulk workflow definition.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      splitWork

      +
      public NextAction splitWork(StateExecution execution, + com.fasterxml.jackson.databind.JsonNode data)
      + +
      +
      Parameters:
      +
      execution - State execution context.
      +
      data - Child data.
      +
      Returns:
      +
      Action to start waiting for children to finish or action to wait for children to be created.
      +
      +
      +
    • +
    • +
      +

      splitWorkImpl

      +
      protected boolean splitWorkImpl(StateExecution execution, + com.fasterxml.jackson.databind.JsonNode data)
      +
      Override this to create child workflows or add the children before starting the parent.
      +
      +
      Parameters:
      +
      execution - State execution context.
      +
      data - Child data.
      +
      Returns:
      +
      True to start processing the children, false to wait for children to be created.
      +
      Throws:
      +
      RuntimeException - Thrown by default implementation if children are not created before the parent is started.
      +
      +
      +
    • +
    • +
      +

      waitForChildrenUntil

      +
      protected org.joda.time.DateTime waitForChildrenUntil()
      +
      Override this to customize the time to wait for new children before waking up. Default is one hour.
      +
      +
      Returns:
      +
      Time when parent should wake up to check if new children have been added.
      +
      +
      +
    • +
    • +
      +

      waitForChildrenToFinish

      +
      public NextAction waitForChildrenToFinish(StateExecution execution, + int concurrency)
      +
      Check if all child workflows have finished. Start new children if needed and allowed by concurrency limit.
      +
      +
      Parameters:
      +
      execution - State execution context.
      +
      concurrency - The maximum number of child workflows to start.
      +
      Returns:
      +
      Action to retry this state at the time returned by waitForChildrenToCompleteUntil().
      +
      +
      +
    • +
    • +
      +

      isRunning

      +
      protected boolean isRunning(WorkflowInstance instance)
      +
      Override this to determine if the child workflow is running or not. The default implementation returns true if the instance + state is finished or created.
      +
      +
      Parameters:
      +
      instance - The child workflow instance to check.
      +
      Returns:
      +
      True if the child is running, false otherwise.
      +
      +
      +
    • +
    • +
      +

      waitForChildrenToCompleteUntil

      +
      protected org.joda.time.DateTime waitForChildrenToCompleteUntil()
      +
      Override this to customize the time to wait for children to finish. Default is 15 minutes. This is a safety mechanism only, + as when the children normally go to finished state, they will automatically wake up the parent workflow.
      +
      +
      Returns:
      +
      The time when parent should wake up to check if the children are finished.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/curated/CronWorkflow.html b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/CronWorkflow.html new file mode 100644 index 000000000..51f9561b5 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/CronWorkflow.html @@ -0,0 +1,433 @@ + + + + +CronWorkflow (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CronWorkflow

+
+ +
+
+
Direct Known Subclasses:
+
MaintenanceWorkflow
+
+
+
public abstract class CronWorkflow +extends WorkflowDefinition
+
Workflow that wakes up periodically to execute a task.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      VAR_SCHEDULE

      +
      public static final String VAR_SCHEDULE
      +
      Name of the state variable that stores schedule in cron syntax.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SCHEDULE

      +
      public static final WorkflowState SCHEDULE
      +
      States of cron workflow.
      +
      +
    • +
    • +
      +

      DO_WORK

      +
      public static final WorkflowState DO_WORK
      +
      +
    • +
    • +
      +

      WAIT_FOR_WORK_TO_FINISH

      +
      public static final WorkflowState WAIT_FOR_WORK_TO_FINISH
      +
      +
    • +
    • +
      +

      HANDLE_FAILURE

      +
      public static final WorkflowState HANDLE_FAILURE
      +
      +
    • +
    • +
      +

      DISABLED

      +
      public static final WorkflowState DISABLED
      +
      +
    • +
    • +
      +

      FAILED

      +
      public static final WorkflowState FAILED
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      CronWorkflow

      +
      protected CronWorkflow(String type, + WorkflowSettings settings)
      +
      Extend cron workflow definition with customized workflow settings. It is recommended to enable the workflow state and action + history cleanup. Extending class must implement the 'doWork` state method. For example: + +
      + public NextAction doWork(StateExecution execution) {
      +   // do the work here
      +   return NextAction.moveToState(schedule, "Work done");
      + }
      + 
      +
      +
      Parameters:
      +
      type - The type of the workflow.
      +
      settings - The workflow settings.
      +
      +
      +
    • +
    • +
      +

      CronWorkflow

      +
      protected CronWorkflow(String type)
      +
      Extend cron workflow definition. Uses workflow settings that enable automatic workflow state and action history cleanup + (delete history older than 45 days, run cleanup once per day). Extending class must implement the 'doWork` state method. For + example: + +
      + public NextAction doWork(StateExecution execution) {
      +   // do the work here
      +   if (rescheduleImmediately) {
      +     return NextAction.moveToState(schedule, "Work done");
      +   }
      +   return NextAction.moveToStateAfter(waitForWorkToFinish, DateTime.now().plusHours(hoursToWait), "Waiting for work to finish");
      + }
      + 
      +
      +
      Parameters:
      +
      type - The type of the workflow.
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      schedule

      +
      public NextAction schedule(StateExecution execution, + String cron)
      +
      Determines the next execution time for the doWork state by calling getNextActivationTime(io.nflow.engine.workflow.definition.StateExecution, java.lang.String).
      +
      +
      Parameters:
      +
      execution - The workflow execution context.
      +
      cron - The cron state variable.
      +
      Returns:
      +
      Action to go to doWork state at scheduled time.
      +
      +
      +
    • +
    • +
      +

      getNextActivationTime

      +
      protected org.joda.time.DateTime getNextActivationTime(StateExecution execution, + String cron)
      +
      Calculates next activation time based on cron state variable. Override for custom scheduling.
      +
      +
      Parameters:
      +
      execution - The workflow execution context.
      +
      cron - The cron schedule.
      +
      Returns:
      +
      The next activation time.
      +
      +
      +
    • +
    • +
      +

      handleFailure

      +
      public NextAction handleFailure(StateExecution execution)
      + +
      +
      Parameters:
      +
      execution - The workflow execution context.
      +
      Returns:
      +
      Action to go to schedule or failed state.
      +
      +
      +
    • +
    • +
      +

      handleFailureImpl

      +
      protected boolean handleFailureImpl(StateExecution execution)
      +
      Logs an error and continues. Override for custom error handling.
      +
      +
      Parameters:
      +
      execution - The workflow execution context.
      +
      Returns:
      +
      True if workflow should be rescheduled. False to go to failed state and wait for manual actions.
      +
      +
      +
    • +
    • +
      +

      waitForWorkToFinish

      +
      public NextAction waitForWorkToFinish(StateExecution execution)
      +
      Calls waitForWorkToFinishImpl(io.nflow.engine.workflow.definition.StateExecution) to check if this instance should wait for work to finish or move to schedule state.
      +
      +
      Parameters:
      +
      execution - The workflow execution context.
      +
      Returns:
      +
      Action to retry later or move to schedule state.
      +
      +
      +
    • +
    • +
      +

      waitForWorkToFinishImpl

      +
      protected org.joda.time.DateTime waitForWorkToFinishImpl(StateExecution execution)
      +
      Returns null to move to schedule state immediately if there are no incomplete child workflows, or current time plus 1 hour + to check again later. Override for custom logic.
      +
      +
      Parameters:
      +
      execution - The workflow execution context.
      +
      Returns:
      +
      Time when check should be retried. Null to go to schedule state immediately.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/curated/MaintenanceWorkflow.html b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/MaintenanceWorkflow.html new file mode 100644 index 000000000..9f77734a9 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/MaintenanceWorkflow.html @@ -0,0 +1,276 @@ + + + + +MaintenanceWorkflow (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MaintenanceWorkflow

+
+ +
+
+
@Component +public class MaintenanceWorkflow +extends CronWorkflow
+
Clean up workflow instances periodically.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      MAINTENANCE_WORKFLOW_TYPE

      +
      public static final String MAINTENANCE_WORKFLOW_TYPE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      VAR_MAINTENANCE_CONFIGURATION

      +
      public static final String VAR_MAINTENANCE_CONFIGURATION
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MaintenanceWorkflow

      +
      public MaintenanceWorkflow()
      +
      Create maintenance workflow definition.
      +
      +
    • +
    • +
      +

      MaintenanceWorkflow

      +
      protected MaintenanceWorkflow(String type, + WorkflowSettings settings)
      +
      Extend maintenance workflow definition with custom workflow settings.
      +
      +
      Parameters:
      +
      type - The type of the workflow definition.
      +
      settings - The workflow settings.
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      doWork

      +
      public NextAction doWork(StateExecution execution, + MaintenanceConfiguration conf)
      +
      Clean up old workflow instances.
      +
      +
      Parameters:
      +
      execution - State execution context.
      +
      conf - The maintenance configuration.
      +
      Returns:
      +
      The action to go schedule state.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/curated/State.html b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/State.html new file mode 100644 index 000000000..081d5e138 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/State.html @@ -0,0 +1,287 @@ + + + + +State (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class State

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.engine.workflow.curated.State
+
+
+
+
+
All Implemented Interfaces:
+
WorkflowState
+
+
+
public class State +extends ModelObject +implements WorkflowState
+
A simple implementation of the WorkflowState interface that can be used in any workflow definition, if more advanced + implementation is not needed.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      State

      +
      public State(String name)
      +
      Creates a workflow state with given name and type normal. The name is also used as the description of the state.
      +
      +
      Parameters:
      +
      name - The name of the state.
      +
      +
      +
    • +
    • +
      +

      State

      +
      public State(String name, + WorkflowStateType type)
      +
      Creates a workflow state with given name and type. The name is also used as the description of the state.
      +
      +
      Parameters:
      +
      name - The name of the state.
      +
      type - The workflow state type.
      +
      +
      +
    • +
    • +
      +

      State

      +
      public State(String name, + String description)
      +
      Creates a workflow state with given name and description and type normal.
      +
      +
      Parameters:
      +
      name - The name of the state.
      +
      description - The longer description of the state.
      +
      +
      +
    • +
    • +
      +

      State

      +
      public State(String name, + WorkflowStateType type, + String description)
      +
      Creates a workflow state with given name, description and type.
      +
      +
      Parameters:
      +
      name - The name of the state.
      +
      type - The workflow state type.
      +
      description - The longer description of the state.
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/curated/class-use/BulkWorkflow.html b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/class-use/BulkWorkflow.html new file mode 100644 index 000000000..ad8eda1ec --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/class-use/BulkWorkflow.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.engine.workflow.curated.BulkWorkflow (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.workflow.curated.BulkWorkflow

+
+No usage of io.nflow.engine.workflow.curated.BulkWorkflow
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/curated/class-use/CronWorkflow.html b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/class-use/CronWorkflow.html new file mode 100644 index 000000000..d590a557f --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/class-use/CronWorkflow.html @@ -0,0 +1,89 @@ + + + + +Uses of Class io.nflow.engine.workflow.curated.CronWorkflow (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.workflow.curated.CronWorkflow

+
+
Packages that use CronWorkflow
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/curated/class-use/MaintenanceWorkflow.html b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/class-use/MaintenanceWorkflow.html new file mode 100644 index 000000000..f75af704d --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/class-use/MaintenanceWorkflow.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.engine.workflow.curated.MaintenanceWorkflow (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.workflow.curated.MaintenanceWorkflow

+
+No usage of io.nflow.engine.workflow.curated.MaintenanceWorkflow
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/curated/class-use/State.html b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/class-use/State.html new file mode 100644 index 000000000..100ca7e2b --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/class-use/State.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.engine.workflow.curated.State (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.workflow.curated.State

+
+No usage of io.nflow.engine.workflow.curated.State
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/curated/package-summary.html b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/package-summary.html new file mode 100644 index 000000000..f22d23c2e --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/package-summary.html @@ -0,0 +1,102 @@ + + + + +io.nflow.engine.workflow.curated (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.nflow.engine.workflow.curated

+
+
+
package io.nflow.engine.workflow.curated
+
+
    +
  • +
    +
    Classes
    +
    +
    Class
    +
    Description
    + +
    +
    Bulk child workflow executor that does not overflow the system.
    +
    + +
    +
    Workflow that wakes up periodically to execute a task.
    +
    + +
    +
    Clean up workflow instances periodically.
    +
    + +
    +
    A simple implementation of the WorkflowState interface that can be used in any workflow definition, if more advanced + implementation is not needed.
    +
    +
    +
    +
  • +
+
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/curated/package-tree.html b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/package-tree.html new file mode 100644 index 000000000..d0913cd3b --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/package-tree.html @@ -0,0 +1,90 @@ + + + + +io.nflow.engine.workflow.curated Class Hierarchy (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.nflow.engine.workflow.curated

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/curated/package-use.html b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/package-use.html new file mode 100644 index 000000000..262ada049 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/curated/package-use.html @@ -0,0 +1,86 @@ + + + + +Uses of Package io.nflow.engine.workflow.curated (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
io.nflow.engine.workflow.curated

+
+ +
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/Mutable.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/Mutable.html new file mode 100644 index 000000000..cc2341ede --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/Mutable.html @@ -0,0 +1,285 @@ + + + + +Mutable (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Mutable<T>

+
+
java.lang.Object +
io.nflow.engine.workflow.definition.Mutable<T>
+
+
+
+
Type Parameters:
+
T - The class of object to be wrapped.
+
+
+
public class Mutable<T> +extends Object
+
Wrapper class to provide mutable object for immutable value.
+
+
+
    + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    + + +
    +
    The wrapped value.
    +
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
    +
    Default constructor.
    +
    +
    Mutable(T val)
    +
    +
    Creates a wrapper for val.
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    boolean
    + +
     
    + + +
    +
    Returns the wrapped value.
    +
    +
    int
    + +
     
    +
    void
    +
    setVal(T val)
    +
    +
    Sets the new value for val.
    +
    + + +
    +
    Returns the string representation of the val.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      val

      +
      public T val
      +
      The wrapped value.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Mutable

      +
      public Mutable()
      +
      Default constructor.
      +
      +
    • +
    • +
      +

      Mutable

      +
      public Mutable(T val)
      +
      Creates a wrapper for val.
      +
      +
      Parameters:
      +
      val - Any object to be wrapped.
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setVal

      +
      public void setVal(T val)
      +
      Sets the new value for val.
      +
      +
      Parameters:
      +
      val - New value.
      +
      +
      +
    • +
    • +
      +

      getVal

      +
      public T getVal()
      +
      Returns the wrapped value.
      +
      +
      Returns:
      +
      Wrapped value.
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      Returns the string representation of the val.
      +
      +
      Overrides:
      +
      toString in class Object
      +
      Returns:
      +
      String representation.
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/NextAction.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/NextAction.html new file mode 100644 index 000000000..b27263ea0 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/NextAction.html @@ -0,0 +1,292 @@ + + + + +NextAction (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NextAction

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.engine.workflow.definition.NextAction
+
+
+
+
+
public class NextAction +extends ModelObject
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getActivation

      +
      public org.joda.time.DateTime getActivation()
      +
      Return the time after which the workflow should be activated. There is no + guarantee that the workflow will be activated exactly at the given time.
      +
      +
      Returns:
      +
      The activation time.
      +
      +
      +
    • +
    • +
      +

      getNextState

      +
      public WorkflowState getNextState()
      +
      Return the next state of the workflow.
      +
      +
      Returns:
      +
      The workflow state.
      +
      +
      +
    • +
    • +
      +

      getReason

      +
      public String getReason()
      +
      Return the reason for the next action.
      +
      +
      Returns:
      +
      The reason.
      +
      +
      +
    • +
    • +
      +

      retryAfter

      +
      public static NextAction retryAfter(org.joda.time.DateTime activation, + String reason)
      +
      Schedule retry for current state at time activation.
      +
      +
      Parameters:
      +
      activation - The time after which the workflow can be activated.
      +
      reason - The reason for the action.
      +
      Returns:
      +
      A valid NextAction value.
      +
      +
      +
    • +
    • +
      +

      moveToStateAfter

      +
      public static NextAction moveToStateAfter(WorkflowState nextState, + org.joda.time.DateTime activation, + String reason)
      +
      Schedule processing of state nextState at time activation.
      +
      +
      Parameters:
      +
      nextState - The next workflow state.
      +
      activation - The time after which the workflow can be activated.
      +
      reason - The reason for the action.
      +
      Returns:
      +
      A valid NextAction value.
      +
      +
      +
    • +
    • +
      +

      moveToState

      +
      public static NextAction moveToState(WorkflowState nextState, + String reason)
      +
      Schedule processing of state nextState immediately.
      +
      +
      Parameters:
      +
      nextState - The next workflow state.
      +
      reason - The reason for the action.
      +
      Returns:
      +
      A valid NextAction value.
      +
      +
      +
    • +
    • +
      +

      stopInState

      +
      public static NextAction stopInState(WorkflowState finalState, + String reason)
      +
      Set next state to finalState and do not schedule its + processing. The finalState workflow state type must + be final, e.g. it must be either end state or manual state. + The state handler method of the state, even if it exists, is + not executed. Additionally, there is no workflow action + recorded for the finalState. If you want to execute + the state handler method and record a workflow action, use + one of the moveToState methods instead.
      +
      +
      Parameters:
      +
      finalState - Final workflow state (end state or manual state).
      +
      reason - The reason for the action.
      +
      Returns:
      +
      A valid NextAction value.
      +
      +
      +
    • +
    • +
      +

      isRetry

      +
      public boolean isRetry()
      +
      Return true if this action is a retry of the current state.
      +
      +
      Returns:
      +
      True if action is a retry, false otherwise.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/NonRetryable.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/NonRetryable.html new file mode 100644 index 000000000..c17a14f08 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/NonRetryable.html @@ -0,0 +1,86 @@ + + + + +NonRetryable (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface NonRetryable

+
+
+
+
@Retention(RUNTIME) +@Target(TYPE) +public @interface NonRetryable
+
When a state method throws an exception annotated with this annotation, it is not retried by nFlow engine. Instead, the + workflow instance is moved to failure state.
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/StateExecution.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/StateExecution.html new file mode 100644 index 000000000..de5e35f34 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/StateExecution.html @@ -0,0 +1,539 @@ + + + + +StateExecution (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface StateExecution

+
+
+
+
public interface StateExecution
+
Provides access to workflow instance information. + + Variables are persisted after processing the state handler method.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getWorkflowInstanceId

      +
      long getWorkflowInstanceId()
      +
      Return the id of the workflow instance.
      +
      +
      Returns:
      +
      The workflow instance id.
      +
      +
      +
    • +
    • +
      +

      getBusinessKey

      +
      String getBusinessKey()
      +
      Return the business key associated to the workflow instance.
      +
      +
      Returns:
      +
      The business key.
      +
      +
      +
    • +
    • +
      +

      setBusinessKey

      +
      void setBusinessKey(String businessKey)
      +
      Set the business key associated to the workflow instance.
      +
      +
      Parameters:
      +
      businessKey - The business key.
      +
      +
      +
    • +
    • +
      +

      getRetries

      +
      int getRetries()
      +
      Return the number of retry attempts in the current state.
      +
      +
      Returns:
      +
      Number of retries. Zero when the state is executed for the first + time. Increased by one every time the same state is executed again.
      +
      +
      +
    • +
    • +
      +

      getVariable

      +
      String getVariable(String name)
      +
      Return a string value of the given variable.
      +
      +
      Parameters:
      +
      name - The name of the variable.
      +
      Returns:
      +
      The string value of the variable, or null if the variable does not exist.
      +
      +
      +
    • +
    • +
      +

      getVariable

      +
      <T> T getVariable(String name, + Class<T> type)
      +
      Return the value of the given variable. The value is deserialized by the object mapper.
      +
      +
      Type Parameters:
      +
      T - The type of object to be deserialized.
      +
      Parameters:
      +
      name - The name of the variable.
      +
      type - The class of the variable.
      +
      Returns:
      +
      The deserialized value of class {code T}, or null if the variable does not exist.
      +
      +
      +
    • +
    • +
      +

      getVariable

      +
      String getVariable(String name, + String defaultValue)
      +
      Return the string value of the given variable, or {code defaultValue} if + the variable does not exist.
      +
      +
      Parameters:
      +
      name - The name of the variable.
      +
      defaultValue - The default value if the variable does not exist.
      +
      Returns:
      +
      The string value of the variable or the default value.
      +
      +
      +
    • +
    • +
      +

      getVariable

      +
      <T> T getVariable(String name, + Class<T> type, + T defaultValue)
      +
      Return the value of the given variable, or {code defaultValue} if the variable does not + exist. The value is deserialized by the object mapper.
      +
      +
      Type Parameters:
      +
      T - The type of object to be deserialized.
      +
      Parameters:
      +
      name - The name of the variable.
      +
      type - The class of the variable.
      +
      defaultValue - The default value if the variable does not exist.
      +
      Returns:
      +
      The deserialized value of class {code T}.
      +
      +
      +
    • +
    • +
      +

      setVariable

      +
      void setVariable(String name, + String value)
      +
      Set the string value of the given variable.
      +
      +
      Parameters:
      +
      name - The name of the variable.
      +
      value - The string value for the varible.
      +
      +
      +
    • +
    • +
      +

      setVariable

      +
      void setVariable(String name, + Object value)
      +
      Set the value for the given varible. The value must be serializable by the object mapper.
      +
      +
      Parameters:
      +
      name - The name of the variable.
      +
      value - The value for the variable.
      +
      +
      +
    • +
    • +
      +

      getWorkflowInstanceExternalId

      +
      String getWorkflowInstanceExternalId()
      +
      Return the external id of the workflow instance.
      +
      +
      Returns:
      +
      The external id of the workflow instance.
      +
      +
      +
    • +
    • +
      +

      addChildWorkflows

      +
      void addChildWorkflows(WorkflowInstance... childWorkflows)
      +
      Add new child workflows. Child workflows are stored to database after current + state method processing completes successfully. + Note that child workflows are not visible to queryChildWorkflows() method before they are stored to database.
      +
      +
      Parameters:
      +
      childWorkflows - Child workflows to create.
      +
      +
      +
    • +
    • +
      +

      addWorkflows

      +
      void addWorkflows(WorkflowInstance... workflows)
      +
      Add new workflows. Workflows are stored to database after current + state method processing completes successfully.
      +
      +
      Parameters:
      +
      workflows - Workflows to create.
      +
      +
      +
    • +
    • +
      +

      queryChildWorkflows

      +
      List<WorkflowInstance> queryChildWorkflows(QueryWorkflowInstances query)
      +
      Return child workflow instances for current workflow. Query is restricted to childs of current workflow.
      +
      +
      Parameters:
      +
      query - The query criterias.
      +
      Returns:
      +
      List of child workflows that match the query.
      +
      +
      +
    • +
    • +
      +

      getAllChildWorkflows

      +
      List<WorkflowInstance> getAllChildWorkflows()
      +
      Return all child workflows for current workflow.
      +
      +
      Returns:
      +
      List of all child workflows.
      +
      +
      +
    • +
    • +
      +

      wakeUpParentWorkflow

      +
      void wakeUpParentWorkflow(String... expectedStates)
      +
      Notify parent workflow that it may start processing again. Calling this schedules parent workflow for immediate + execution. Scheduling is performed when current state method processing completes successfully.
      +
      +
      Parameters:
      +
      expectedStates - If parent state is not one of the expected states, it is not woken up. If no expected states are + given, parent workflow is woken up regardless of the state.
      +
      +
      +
    • +
    • +
      +

      workflowInstanceBuilder

      +
      WorkflowInstance.Builder workflowInstanceBuilder()
      +
      Create a builder for creating child workflows. Created builder has nextActivation set to current time.
      +
      +
      Returns:
      +
      Builder for creating child workflows.
      +
      +
      +
    • +
    • +
      +

      setCreateAction

      +
      void setCreateAction(boolean createAction)
      +
      Control if action is created when workflow instance is updated to the database after state processing. By default the action + is created. Additionally, the action is always created when new workflows or child workflows are created or when the state + variables are updated, regardless of this setting.
      +
      +
      Parameters:
      +
      createAction - Whether action should be created or not.
      +
      +
      +
    • +
    • +
      +

      setHistoryCleaningForced

      +
      void setHistoryCleaningForced(boolean historyCleaningForced)
      +
      Set to true to force workflow instance history cleaning when workflow instance is updated to the database after state processing. By default (or if set to + false) the cleaning is done according to workflow definition settings. Cleaning also requires WorkflowSettings.setHistoryDeletableAfterHours to be set.
      +
      +
      Parameters:
      +
      historyCleaningForced - Whether history cleaning should be forced or not.
      +
      +
      +
    • +
    • +
      +

      getSignal

      +
      Optional<Integer> getSignal()
      +
      Return the signal value from database if it has been set, otherwise return empty.
      +
      +
      Returns:
      +
      The signal value.
      +
      +
      +
    • +
    • +
      +

      setSignal

      +
      void setSignal(Optional<Integer> signal, + String reason)
      +
      Set the signal value to the database. Use Optional.empty() to clear the signal value.
      +
      +
      Parameters:
      +
      signal - Signal value to be set.
      +
      reason - The reason for setting the signal.
      +
      +
      +
    • +
    • +
      +

      getParentId

      +
      Optional<Long> getParentId()
      +
      Return the parent workflow instance id if this is a child workflow, otherwise return empty.
      +
      +
      Returns:
      +
      The parent workflow instance id or empty.
      +
      +
      +
    • +
    • +
      +

      hasUnfinishedChildWorkflows

      +
      boolean hasUnfinishedChildWorkflows()
      +
      Return true if this workflow instance has unfinished child workflow instances.
      +
      +
      Returns:
      +
      True if unfinished child workflow instances are found, false otherwise.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/StateVar.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/StateVar.html new file mode 100644 index 000000000..e536866f2 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/StateVar.html @@ -0,0 +1,193 @@ + + + + +StateVar (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface StateVar

+
+
+
+
@Retention(RUNTIME) +@Target(PARAMETER) +public @interface StateVar
+
Used for state handler method parameters. Annotated parameters are + automatically populated from the workflow instance variables and persisted + after processing the state handler method.
+
+
+
    + +
  • +
    +

    Required Element Summary

    +
    Required Elements
    +
    +
    Modifier and Type
    +
    Required Element
    +
    Description
    + + +
    +
    The name of the workflow instance variable.
    +
    +
    +
    +
  • + +
  • +
    +

    Optional Element Summary

    +
    Optional Elements
    +
    +
    Modifier and Type
    +
    Optional Element
    +
    Description
    +
    boolean
    + +
    +
    Initializes the variable using default constructor (or zero value for + primitive types) if the variable does not exist.
    +
    +
    boolean
    + +
    +
    Makes the variable readonly in the state handler method.
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Element Details

    +
      +
    • +
      +

      value

      +
      String value
      +
      The name of the workflow instance variable.
      +
      +
      Returns:
      +
      The name of the variable.
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +
      +
    • +
      +

      readOnly

      +
      boolean readOnly
      +
      Makes the variable readonly in the state handler method.
      +
      +
      Returns:
      +
      True when variable should not be modified, false otherwise.
      +
      +
      +
      Default:
      +
      false
      +
      +
      +
    • +
    • +
      +

      instantiateIfNotExists

      +
      boolean instantiateIfNotExists
      +
      Initializes the variable using default constructor (or zero value for + primitive types) if the variable does not exist. Used to ensure that the + variable value is never null.
      +
      +
      Returns:
      +
      True if non-existing variables should be initialized, false otherwise.
      +
      +
      +
      Default:
      +
      false
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowDefinition.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowDefinition.html new file mode 100644 index 000000000..6b47c8b2a --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowDefinition.html @@ -0,0 +1,704 @@ + + + + +WorkflowDefinition (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WorkflowDefinition

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.engine.workflow.definition.WorkflowDefinition
+
+
+
+
+
Direct Known Subclasses:
+
BulkWorkflow, CronWorkflow
+
+
+
public abstract class WorkflowDefinition +extends ModelObject
+
The base class for all workflow definitions. Extending workflow definition classes should register all their states using at + least one of the following ways: +
    +
  • Using them as initialState or errorState parameter when calling the super constructor
  • +
  • Using them as one of the parameters when registering allowed state transfers using permit() method
  • +
  • Defining them as public static fields in the workflow definition class
  • +
  • Registering them using registerState() method
  • +
  • Passing them to super constructor in states parameter
  • +
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      WorkflowDefinition

      +
      protected WorkflowDefinition(String type, + WorkflowState initialState, + WorkflowState errorState)
      +
      Create a workflow definition with default settings and automatically scanned state methods.
      +
      +
      Parameters:
      +
      type - The unique identifier of this workflow definition.
      +
      initialState - The default start state of the workflow. The state is automatically registered as one of the allowed states in this + workflow.
      +
      errorState - The default error state of the workflow. The state is automatically registered as one of the allowed states in this + workflow.
      +
      +
      +
    • +
    • +
      +

      WorkflowDefinition

      +
      protected WorkflowDefinition(String type, + WorkflowState initialState, + WorkflowState errorState, + WorkflowSettings settings)
      +
      Create a workflow definition with given settings and automatically scanned state methods.
      +
      +
      Parameters:
      +
      type - The unique identifier of this workflow definition.
      +
      initialState - The default start state of the workflow. The state is automatically registered as one of the allowed states in this + workflow.
      +
      errorState - The default error state of the workflow. The state is automatically registered as one of the allowed states in this + workflow.
      +
      settings - The configuration for the workflow instances of this workflow type.
      +
      +
      +
    • +
    • +
      +

      WorkflowDefinition

      +
      protected WorkflowDefinition(String type, + WorkflowState initialState, + WorkflowState errorState, + WorkflowSettings settings, + Map<String,io.nflow.engine.internal.workflow.WorkflowStateMethod> stateMethods)
      +
      Create a workflow definition with given settings and state methods.
      +
      +
      Parameters:
      +
      type - The unique identifier of this workflow definition.
      +
      initialState - The default start state of the workflow. The state is automatically registered as one of the allowed states in this + workflow.
      +
      errorState - The default error state of the workflow. The state is automatically registered as one of the allowed states in this + workflow.
      +
      settings - The configuration for the workflow instances of this workflow type.
      +
      stateMethods - The state methods to be used for the states of this workflow type. If null, the methods will be scanned.
      +
      +
      +
    • +
    • +
      +

      WorkflowDefinition

      +
      protected WorkflowDefinition(String type, + WorkflowState initialState, + WorkflowState errorState, + WorkflowSettings settings, + Map<String,io.nflow.engine.internal.workflow.WorkflowStateMethod> stateMethods, + Collection<WorkflowState> states)
      +
      Create a workflow definition with given settings, state methods and states.
      +
      +
      Parameters:
      +
      type - The unique identifier of this workflow definition.
      +
      initialState - The default start state of the workflow. The state is automatically registered as one of the allowed states in this + workflow.
      +
      errorState - The default error state of the workflow. The state is automatically registered as one of the allowed states in this + workflow.
      +
      settings - The configuration for the workflow instances of this workflow type.
      +
      stateMethods - The state methods to be used for the states of this workflow type. If null, the methods will be scanned.
      +
      states - The states to be registered for the workflow. If null, the states will be scanned.
      +
      +
      +
    • +
    • +
      +

      WorkflowDefinition

      +
      protected WorkflowDefinition(String type, + WorkflowState initialState, + WorkflowState errorState, + WorkflowSettings settings, + Map<String,io.nflow.engine.internal.workflow.WorkflowStateMethod> stateMethods, + Collection<WorkflowState> states, + boolean verifyStateMethodValidity)
      +
      Create a workflow definition with given settings, state methods and states.
      +
      +
      Parameters:
      +
      type - The unique identifier of this workflow definition.
      +
      initialState - The default start state of the workflow. The state is automatically registered as one of the allowed states in this + workflow.
      +
      errorState - The default error state of the workflow. The state is automatically registered as one of the allowed states in this + workflow.
      +
      settings - The configuration for the workflow instances of this workflow type.
      +
      stateMethods - The state methods to be used for the states of this workflow type. If null, the methods will be scanned.
      +
      states - The states to be registered for the workflow. If null, the states will be scanned.
      +
      verifyStateMethodValidity - True to search and verify the implementation of registered state methods to ensure they comply with expectations.
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      Return the name of the workflow.
      +
      +
      Returns:
      +
      The name.
      +
      +
      +
    • +
    • +
      +

      setName

      +
      public void setName(String name)
      +
      Set the name of the workflow.
      +
      +
      Parameters:
      +
      name - The name.
      +
      +
      +
    • +
    • +
      +

      getDescription

      +
      public String getDescription()
      +
      Return the description of the workflow.
      +
      +
      Returns:
      +
      The description.
      +
      +
      +
    • +
    • +
      +

      setDescription

      +
      public void setDescription(String description)
      +
      Set the description of the workflow.
      +
      +
      Parameters:
      +
      description - The description.
      +
      +
      +
    • +
    • +
      +

      getType

      +
      public String getType()
      +
      Return the type of the workflow.
      +
      +
      Returns:
      +
      The type.
      +
      +
      +
    • +
    • +
      +

      getInitialState

      +
      public WorkflowState getInitialState()
      +
      Return the initial state of the workflow.
      +
      +
      Returns:
      +
      Workflow state.
      +
      +
      +
    • +
    • +
      +

      getErrorState

      +
      public WorkflowState getErrorState()
      +
      Return the generic error state of the workflow.
      +
      +
      Returns:
      +
      Workflow state.
      +
      +
      +
    • +
    • +
      +

      getStates

      +
      public Set<WorkflowState> getStates()
      +
      Return all possible states of the workflow.
      +
      +
      Returns:
      +
      Set of workflow states.
      +
      +
      +
    • +
    • +
      +

      registerState

      +
      public final void registerState(WorkflowState state)
      +
      Register a state as one of the allowed states in this workflow.
      +
      +
      Parameters:
      +
      state - The state to be registered.
      +
      +
      +
    • +
    • +
      +

      getAllowedTransitions

      +
      public Map<String,List<String>> getAllowedTransitions()
      +
      Return allowed transitions between the states of the workflow.
      +
      +
      Returns:
      +
      Map from origin states to a list of target states.
      +
      +
      +
    • +
    • +
      +

      getFailureTransitions

      +
      public Map<String,WorkflowState> getFailureTransitions()
      +
      Return transitions from states to failure states.
      +
      +
      Returns:
      +
      Map from origin state to failure state.
      +
      +
      +
    • +
    • +
      +

      permit

      +
      protected WorkflowDefinition permit(WorkflowState originState, + WorkflowState targetState)
      +
      Register a state transition to the allowed transitions.
      +
      +
      Parameters:
      +
      originState - The origin state. The state is automatically registered as one of the allowed states in this workflow.
      +
      targetState - The target state. The state is automatically registered as one of the allowed states in this workflow.
      +
      Returns:
      +
      This.
      +
      +
      +
    • +
    • +
      +

      permit

      +
      protected WorkflowDefinition permit(WorkflowState originState, + WorkflowState targetState, + WorkflowState failureState)
      +
      Register a state and failure state transitions to the allowed transitions.
      +
      +
      Parameters:
      +
      originState - The origin state. The state is automatically registered as one of the allowed states in this workflow.
      +
      targetState - The target state. The state is automatically registered as one of the allowed states in this workflow.
      +
      failureState - The failure state. The state is automatically registered as one of the allowed states in this workflow.
      +
      Returns:
      +
      This.
      +
      +
      +
    • +
    • +
      +

      getSettings

      +
      public WorkflowSettings getSettings()
      +
      Return the workflow settings.
      +
      +
      Returns:
      +
      Workflow settings.
      +
      +
      +
    • +
    • +
      +

      getMethod

      +
      public io.nflow.engine.internal.workflow.WorkflowStateMethod getMethod(String stateName)
      +
      Returns the workflow state method for the given state name.
      +
      +
      Parameters:
      +
      stateName - The name of the workflow state.
      +
      Returns:
      +
      The workflow state method, or null if not found.
      +
      +
      +
    • +
    • +
      +

      getMethod

      +
      public io.nflow.engine.internal.workflow.WorkflowStateMethod getMethod(WorkflowState state)
      +
      Returns the workflow state method for the given state.
      +
      +
      Parameters:
      +
      state - The workflow state.
      +
      Returns:
      +
      The workflow state method, or null if not found.
      +
      +
      +
    • +
    • +
      +

      getState

      +
      public WorkflowState getState(String state)
      +
      Returns the workflow state for the given state name.
      +
      +
      Parameters:
      +
      state - The name of the workflow state.
      +
      Returns:
      +
      The workflos state matching the state name.
      +
      Throws:
      +
      IllegalArgumentException - when a matching state can not be found.
      +
      +
      +
    • +
    • +
      +

      isStartState

      +
      public boolean isStartState(String state)
      +
      Check if the given state is a valid start state.
      +
      +
      Parameters:
      +
      state - The name of the workflow state.
      +
      Returns:
      +
      True if the given state is a valid start date, false otherwise.
      +
      Throws:
      +
      IllegalArgumentException - if the given state name does not match any state.
      +
      +
      +
    • +
    • +
      +

      isAllowedNextAction

      +
      public boolean isAllowedNextAction(WorkflowInstance instance, + NextAction nextAction)
      +
      Return true if the given nextAction is permitted for given instance.
      +
      +
      Parameters:
      +
      instance - The workflow instance for which the action is checked.
      +
      nextAction - The action to be checked.
      +
      Returns:
      +
      True if the nextAction is permitted, false otherwise.
      +
      +
      +
    • +
    • +
      +

      getSupportedSignals

      +
      public Map<Integer,String> getSupportedSignals()
      +
      Return signals supported by this workflow. Default implementation returns empty map, override this in your workflow + definition that supports signals.
      +
      +
      Returns:
      +
      Signals and their descriptions.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowDefinitionStatistics.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowDefinitionStatistics.html new file mode 100644 index 000000000..e05bb555f --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowDefinitionStatistics.html @@ -0,0 +1,175 @@ + + + + +WorkflowDefinitionStatistics (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WorkflowDefinitionStatistics

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.engine.workflow.definition.WorkflowDefinitionStatistics
+
+
+
+
+
public class WorkflowDefinitionStatistics +extends ModelObject
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      allInstances

      +
      public long allInstances
      +
      +
    • +
    • +
      +

      queuedInstances

      +
      public long queuedInstances
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      WorkflowDefinitionStatistics

      +
      public WorkflowDefinitionStatistics()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowSettings.Builder.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowSettings.Builder.html new file mode 100644 index 000000000..056e4bb66 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowSettings.Builder.html @@ -0,0 +1,394 @@ + + + + +WorkflowSettings.Builder (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WorkflowSettings.Builder

+
+
java.lang.Object +
io.nflow.engine.workflow.definition.WorkflowSettings.Builder
+
+
+
+
Enclosing class:
+
WorkflowSettings
+
+
+
public static class WorkflowSettings.Builder +extends Object
+
Builder for workflow settings.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Builder

      +
      public Builder()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      onAverageEveryNthExecution

      +
      public static BooleanSupplier onAverageEveryNthExecution(int n)
      +
      Returns true randomly every n:th time.
      +
      +
      Parameters:
      +
      n - Controls the frequency of returning true. With n=1, returns true every time. With n=100, returns true on average + once per 100 calls.
      +
      Returns:
      +
      Producer of boolean values
      +
      +
      +
    • +
    • +
      +

      oncePerDay

      +
      public static BooleanSupplier oncePerDay()
      +
      Returns true once per day (during early hours).
      +
      +
      Returns:
      +
      Producer of boolean values
      +
      +
      +
    • +
    • +
      +

      setMaxErrorTransitionDelay

      +
      public WorkflowSettings.Builder setMaxErrorTransitionDelay(org.joda.time.Duration maxErrorTransitionDelay)
      +
      Set the maximum delay on execution retry after an error.
      +
      +
      Parameters:
      +
      maxErrorTransitionDelay - The delay.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setMinErrorTransitionDelay

      +
      public WorkflowSettings.Builder setMinErrorTransitionDelay(org.joda.time.Duration minErrorTransitionDelay)
      +
      Set the minimum delay on execution retry after an error.
      +
      +
      Parameters:
      +
      minErrorTransitionDelay - The delay.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setShortTransitionDelay

      +
      public WorkflowSettings.Builder setShortTransitionDelay(org.joda.time.Duration shortTransitionDelay)
      +
      Set the length of forced delay to break execution of a step that is considered to be busy looping.
      +
      +
      Parameters:
      +
      shortTransitionDelay - The delay.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setMaxRetries

      +
      public WorkflowSettings.Builder setMaxRetries(int maxRetries)
      +
      Set maximum retry attempts.
      +
      +
      Parameters:
      +
      maxRetries - Maximum number of retries.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setMaxSubsequentStateExecutions

      +
      public WorkflowSettings.Builder setMaxSubsequentStateExecutions(int maxSubsequentStateExecutions)
      +
      Set maximum number of subsequent state executions before forcing a short transition delay.
      +
      +
      Parameters:
      +
      maxSubsequentStateExecutions - Maximum number of subsequent state executions.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setMaxSubsequentStateExecutions

      +
      public WorkflowSettings.Builder setMaxSubsequentStateExecutions(WorkflowState state, + int maxSubsequentStateExecutions)
      +
      Set maximum number of subsequent state executions before forcing a short transition delay for given state.
      +
      +
      Parameters:
      +
      state - The state for which the limit is applied.
      +
      maxSubsequentStateExecutions - Maximum number of subsequent state executions.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setHistoryDeletableAfter

      +
      public WorkflowSettings.Builder setHistoryDeletableAfter(org.joda.time.ReadablePeriod period)
      +
      Set the delay after which workflow history (actions, states) can be deleted from the database by nFlow. Setting value to + null indicates that history is not deletable. Default is 45 days.
      +
      +
      Parameters:
      +
      period - Delay after which history can be deleted.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setDeleteHistoryCondition

      +
      public WorkflowSettings.Builder setDeleteHistoryCondition(BooleanSupplier deleteHistoryCondition)
      +
      Set the condition to be checked to decide if workflow instance history should be deleted.
      +
      +
      Parameters:
      +
      deleteHistoryCondition - Function to be called.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setDefaultPriority

      +
      public WorkflowSettings.Builder setDefaultPriority(short defaultPriority)
      +
      Set the default priority for new workflow instances.
      +
      +
      Parameters:
      +
      defaultPriority - Default priority.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setExceptionAnalyzer

      + +
      Set the exception analyzer function.
      +
      +
      Parameters:
      +
      exceptionAnalyzer - The exception analyzer function.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      build

      +
      public WorkflowSettings build()
      +
      Create workflow settings object.
      +
      +
      Returns:
      +
      Workflow settings.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowSettings.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowSettings.html new file mode 100644 index 000000000..cdcefc301 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowSettings.html @@ -0,0 +1,409 @@ + + + + +WorkflowSettings (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WorkflowSettings

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.engine.workflow.definition.WorkflowSettings
+
+
+
+
+
public class WorkflowSettings +extends ModelObject
+
Configuration for the workflow execution.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      minErrorTransitionDelay

      +
      public final long minErrorTransitionDelay
      +
      Minimum delay on execution retry after an error. Unit is milliseconds.
      +
      +
    • +
    • +
      +

      maxErrorTransitionDelay

      +
      public final long maxErrorTransitionDelay
      +
      Maximum delay on execution retry after an error. Unit is milliseconds.
      +
      +
    • +
    • +
      +

      shortTransitionDelay

      +
      public final long shortTransitionDelay
      +
      Length of forced delay to break execution of a step that is considered to be busy looping. Unit is milliseconds.
      +
      +
    • +
    • +
      +

      maxRetries

      +
      public final int maxRetries
      +
      Maximum retry attempts.
      +
      +
    • +
    • +
      +

      maxSubsequentStateExecutions

      +
      public final int maxSubsequentStateExecutions
      +
      Maximum number of subsequent state executions before forcing a short transition delay.
      +
      +
    • +
    • +
      +

      maxSubsequentStateExecutionsPerState

      +
      public final Map<WorkflowState,Integer> maxSubsequentStateExecutionsPerState
      +
      Maximum number of subsequent state executions before forcing a short transition delay, per state.
      +
      +
    • +
    • +
      +

      historyDeletableAfter

      +
      public final org.joda.time.ReadablePeriod historyDeletableAfter
      +
      Delay after which workflow instance history (actions, states) can be deleted from database by nFlow.
      +
      +
    • +
    • +
      +

      deleteHistoryCondition

      +
      public final BooleanSupplier deleteHistoryCondition
      +
      Condition to check if workflow instance history should be deleted (unless forced via StateExecution). Ignored if historyDeletableAfterHours is not set. + By default, returns true roughly every tenth time.
      +
      +
    • +
    • +
      +

      defaultPriority

      +
      public final short defaultPriority
      +
      Default priority for new workflow instances.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getErrorTransitionActivation

      +
      public org.joda.time.DateTime getErrorTransitionActivation(int retryCount)
      +
      Return next activation time after error.
      +
      +
      Parameters:
      +
      retryCount - Number of retry attemps.
      +
      Returns:
      +
      Next activation time.
      +
      +
      +
    • +
    • +
      +

      calculateBinaryBackoffDelay

      +
      protected long calculateBinaryBackoffDelay(int retryCount, + long minDelay, + long maxDelay)
      +
      Return activation delay based on retry attempt number.
      +
      +
      Parameters:
      +
      retryCount - Retry attempt number.
      +
      minDelay - Minimum retry delay.
      +
      maxDelay - Maximum retry delay.
      +
      Returns:
      +
      Delay in milliseconds.
      +
      +
      +
    • +
    • +
      +

      getShortTransitionActivation

      +
      public org.joda.time.DateTime getShortTransitionActivation()
      +
      Return the delay before next activation after detecting a busy loop.
      +
      +
      Returns:
      +
      The delay in milliseconds.
      +
      +
      +
    • +
    • +
      +

      getMaxSubsequentStateExecutions

      +
      public int getMaxSubsequentStateExecutions(WorkflowState state)
      +
      Return the maximum number of subsequent state executions before forcing a short transition delay.
      +
      +
      Parameters:
      +
      state - The state for which the limit is checked.
      +
      Returns:
      +
      The maximum number of subsequent state executions.
      +
      +
      +
    • +
    • +
      +

      deleteWorkflowInstanceHistory

      +
      public boolean deleteWorkflowInstanceHistory()
      +
      Return true if workflow instance history should be deleted. Called by WorkflowStateProcessor after processing a state if historyDeletableAfterHours is + set. With default settings, returns true roughly every hundredth time. To override, set deleteHistoryCondition.
      +
      +
      Returns:
      +
      True if workflow instance history should be deleted.
      +
      +
      +
    • +
    • +
      +

      getDefaultPriority

      +
      public Short getDefaultPriority()
      +
      Return default priority for new workflow instances.
      +
      +
      Returns:
      +
      Default priority for new workflow instances.
      +
      +
      +
    • +
    • +
      +

      analyzeExeption

      +
      public StateProcessExceptionHandling analyzeExeption(WorkflowState state, + Throwable thrown)
      +
      Analyze exception thrown by a state method to determine how it should be handled.
      +
      +
      Parameters:
      +
      state - The state that failed to be processed.
      +
      thrown - The exception to be analyzed.
      +
      Returns:
      +
      How the exception should be handled.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowState.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowState.html new file mode 100644 index 000000000..85139f7ed --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowState.html @@ -0,0 +1,173 @@ + + + + +WorkflowState (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface WorkflowState

+
+
+
+
All Known Implementing Classes:
+
State
+
+
+
public interface WorkflowState
+
Provides access to the workflow state information.
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    default String
    + +
    +
    Return the description of the workflow state.
    +
    + + +
    +
    Return the workflow state type.
    +
    + + +
    +
    Return the name of the workflow state.
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      name

      +
      String name()
      +
      Return the name of the workflow state.
      +
      +
      Returns:
      +
      The name.
      +
      +
      +
    • +
    • +
      +

      getType

      + +
      Return the workflow state type.
      +
      +
      Returns:
      +
      The workflow state type.
      +
      +
      +
    • +
    • +
      +

      getDescription

      +
      default String getDescription()
      +
      Return the description of the workflow state. Default implementation returns name().
      +
      +
      Returns:
      +
      The description.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowStateType.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowStateType.html new file mode 100644 index 000000000..d3df90640 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/WorkflowStateType.html @@ -0,0 +1,302 @@ + + + + +WorkflowStateType (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class WorkflowStateType

+
+
java.lang.Object +
java.lang.Enum<WorkflowStateType> +
io.nflow.engine.workflow.definition.WorkflowStateType
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<WorkflowStateType>, Constable
+
+
+
public enum WorkflowStateType +extends Enum<WorkflowStateType>
+
Workflow state types.
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    +
      +
    • +
      +

      start

      +
      public static final WorkflowStateType start
      +
      Initial states of the workflow.
      +
      +
    • +
    • +
      +

      manual

      +
      public static final WorkflowStateType manual
      +
      State that requires manual action. Workflow execution is stopped.
      +
      +
    • +
    • +
      +

      normal

      +
      public static final WorkflowStateType normal
      +
      State that can be normally executed.
      +
      +
    • +
    • +
      +

      wait

      +
      public static final WorkflowStateType wait
      +
      State for waiting something outside this instance to happen, including (but not limited to) child workflow instances to go to + end state. When a child workflow finishes and parent is in wait state, parent is automatically woken up.
      +
      +
    • +
    • +
      +

      end

      +
      public static final WorkflowStateType end
      +
      Final state of the workflow. Workflow execution is stopped.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static WorkflowStateType[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static WorkflowStateType valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    • +
      +

      isFinal

      +
      public boolean isFinal()
      +
      Returns true is the state of this type is a final state, e.g. a state after + which the workflow processing is stopped. The workflow state can be moved + to another state only by manual action.
      +
      +
      Returns:
      +
      True for states of type manual and end, false for + states of type start and normal.
      +
      +
      +
    • +
    • +
      +

      getStatus

      +
      public WorkflowInstance.WorkflowInstanceStatus getStatus(org.joda.time.DateTime nextActivation)
      +
      Returns the status for this type. This is used when a workflow instance state is updated, the new status of the instance will + be determined based on the new state type and next activation time.
      +
      +
      Parameters:
      +
      nextActivation - The next activation for the instance.
      +
      Returns:
      +
      The status resolved for this state type and nextActivation.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/Mutable.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/Mutable.html new file mode 100644 index 000000000..0f349f0eb --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/Mutable.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.engine.workflow.definition.Mutable (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.workflow.definition.Mutable

+
+No usage of io.nflow.engine.workflow.definition.Mutable
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/NextAction.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/NextAction.html new file mode 100644 index 000000000..b2e11b6c5 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/NextAction.html @@ -0,0 +1,208 @@ + + + + +Uses of Class io.nflow.engine.workflow.definition.NextAction (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.workflow.definition.NextAction

+
+
Packages that use NextAction
+
+
Package
+
Description
+ +
+
Classes and interfaces for implementing workflow executor listeners.
+
+ +
 
+ +
+
Classes and interfaces for describing and implementing workflow definitions.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/NonRetryable.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/NonRetryable.html new file mode 100644 index 000000000..bf45edf90 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/NonRetryable.html @@ -0,0 +1,62 @@ + + + + +Uses of Annotation Interface io.nflow.engine.workflow.definition.NonRetryable (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Annotation Interface
io.nflow.engine.workflow.definition.NonRetryable

+
+No usage of io.nflow.engine.workflow.definition.NonRetryable
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/StateExecution.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/StateExecution.html new file mode 100644 index 000000000..fd36f4e9b --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/StateExecution.html @@ -0,0 +1,172 @@ + + + + +Uses of Interface io.nflow.engine.workflow.definition.StateExecution (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
io.nflow.engine.workflow.definition.StateExecution

+
+
Packages that use StateExecution
+
+
Package
+
Description
+ +
+
Classes and interfaces for implementing workflow executor listeners.
+
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/StateVar.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/StateVar.html new file mode 100644 index 000000000..26a15cde1 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/StateVar.html @@ -0,0 +1,108 @@ + + + + +Uses of Annotation Interface io.nflow.engine.workflow.definition.StateVar (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Annotation Interface
io.nflow.engine.workflow.definition.StateVar

+
+
Packages that use StateVar
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowDefinition.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowDefinition.html new file mode 100644 index 000000000..28a775bee --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowDefinition.html @@ -0,0 +1,267 @@ + + + + +Uses of Class io.nflow.engine.workflow.definition.WorkflowDefinition (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.workflow.definition.WorkflowDefinition

+
+
Packages that use WorkflowDefinition
+
+
Package
+
Description
+ +
 
+ +
 
+ +
+
Classes and interfaces for implementing workflow executor listeners.
+
+ +
+
Services for for managing and querying nFlow engine during runtime.
+
+ +
 
+ +
+
Classes and interfaces for describing and implementing workflow definitions.
+
+ +
+
Message converters for nFlow REST API services.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowDefinitionStatistics.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowDefinitionStatistics.html new file mode 100644 index 000000000..9a7604760 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowDefinitionStatistics.html @@ -0,0 +1,113 @@ + + + + +Uses of Class io.nflow.engine.workflow.definition.WorkflowDefinitionStatistics (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.workflow.definition.WorkflowDefinitionStatistics

+
+ +
+
Package
+
Description
+ +
+
Services for for managing and querying nFlow engine during runtime.
+
+ +
+
Message converters for nFlow REST API services.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowSettings.Builder.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowSettings.Builder.html new file mode 100644 index 000000000..4238576e9 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowSettings.Builder.html @@ -0,0 +1,137 @@ + + + + +Uses of Class io.nflow.engine.workflow.definition.WorkflowSettings.Builder (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.workflow.definition.WorkflowSettings.Builder

+
+
Packages that use WorkflowSettings.Builder
+
+
Package
+
Description
+ +
+
Classes and interfaces for describing and implementing workflow definitions.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowSettings.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowSettings.html new file mode 100644 index 000000000..b13bccc58 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowSettings.html @@ -0,0 +1,165 @@ + + + + +Uses of Class io.nflow.engine.workflow.definition.WorkflowSettings (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.workflow.definition.WorkflowSettings

+
+
Packages that use WorkflowSettings
+
+
Package
+
Description
+ +
 
+ +
+
Classes and interfaces for describing and implementing workflow definitions.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowState.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowState.html new file mode 100644 index 000000000..16003354a --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowState.html @@ -0,0 +1,370 @@ + + + + +Uses of Interface io.nflow.engine.workflow.definition.WorkflowState (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
io.nflow.engine.workflow.definition.WorkflowState

+
+
Packages that use WorkflowState
+
+
Package
+
Description
+ +
 
+ +
+
Classes and interfaces for describing and implementing workflow definitions.
+
+ +
+
Classes for describing and constructing workflow instances.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowStateType.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowStateType.html new file mode 100644 index 000000000..af303c6c3 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/class-use/WorkflowStateType.html @@ -0,0 +1,137 @@ + + + + +Uses of Enum Class io.nflow.engine.workflow.definition.WorkflowStateType (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Enum Class
io.nflow.engine.workflow.definition.WorkflowStateType

+
+
Packages that use WorkflowStateType
+
+
Package
+
Description
+ +
 
+ +
+
Classes and interfaces for describing and implementing workflow definitions.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/package-summary.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/package-summary.html new file mode 100644 index 000000000..867ac2c25 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/package-summary.html @@ -0,0 +1,134 @@ + + + + +io.nflow.engine.workflow.definition (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.nflow.engine.workflow.definition

+
+
+
package io.nflow.engine.workflow.definition
+
+
Classes and interfaces for describing and implementing workflow definitions.
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/package-tree.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/package-tree.html new file mode 100644 index 000000000..4e825a8aa --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/package-tree.html @@ -0,0 +1,113 @@ + + + + +io.nflow.engine.workflow.definition Class Hierarchy (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.nflow.engine.workflow.definition

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Annotation Interface Hierarchy

+ +
+
+

Enum Class Hierarchy

+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/definition/package-use.html b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/package-use.html new file mode 100644 index 000000000..0d4700d7b --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/definition/package-use.html @@ -0,0 +1,251 @@ + + + + +Uses of Package io.nflow.engine.workflow.definition (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
io.nflow.engine.workflow.definition

+
+ +
+
Package
+
Description
+ +
 
+ +
 
+ +
+
Classes and interfaces for implementing workflow executor listeners.
+
+ +
+
Services for for managing and querying nFlow engine during runtime.
+
+ +
 
+ +
+
Classes and interfaces for describing and implementing workflow definitions.
+
+ +
+
Classes for describing and constructing workflow instances.
+
+ +
+
Message converters for nFlow REST API services.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/executor/StateVariableValueTooLongException.html b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/StateVariableValueTooLongException.html new file mode 100644 index 000000000..adfe46f14 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/StateVariableValueTooLongException.html @@ -0,0 +1,155 @@ + + + + +StateVariableValueTooLongException (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StateVariableValueTooLongException

+
+
java.lang.Object +
java.lang.Throwable +
java.lang.Exception +
java.lang.RuntimeException +
java.lang.IllegalArgumentException +
io.nflow.engine.workflow.executor.StateVariableValueTooLongException
+
+
+
+
+
+
+
+
All Implemented Interfaces:
+
Serializable
+
+
+
public class StateVariableValueTooLongException +extends IllegalArgumentException
+
+
See Also:
+
+ +
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      StateVariableValueTooLongException

      +
      public StateVariableValueTooLongException(String message)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/executor/WorkflowExecutor.html b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/WorkflowExecutor.html new file mode 100644 index 000000000..c53c54608 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/WorkflowExecutor.html @@ -0,0 +1,297 @@ + + + + +WorkflowExecutor (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WorkflowExecutor

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.engine.workflow.executor.WorkflowExecutor
+
+
+
+
+
public class WorkflowExecutor +extends ModelObject
+
Describes one workflow executor.
+
+
+
    + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    final org.joda.time.DateTime
    + +
    +
    Time when the executor last updated that it is active.
    +
    +
    final String
    + +
    +
    The executor group of the executor.
    +
    +
    final org.joda.time.DateTime
    + +
    +
    Time after which the executor is considered dead.
    +
    +
    final String
    + +
    +
    The host name of the executor.
    +
    +
    final int
    + +
    +
    Unique identifier of executor instance.
    +
    +
    final int
    + +
    +
    Process id of the executor.
    +
    +
    final org.joda.time.DateTime
    + +
    +
    Time when the workflow instances of a dead node were recovered.
    +
    +
    final org.joda.time.DateTime
    + +
    +
    Time when the executor was started.
    +
    +
    final org.joda.time.DateTime
    + +
    +
    Time when the executor was stopped.
    +
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    WorkflowExecutor(int id, + String host, + int pid, + String executorGroup, + org.joda.time.DateTime started, + org.joda.time.DateTime active, + org.joda.time.DateTime expires, + org.joda.time.DateTime stopped, + org.joda.time.DateTime recovered)
    +
    +
    Creates a new workflow executor description.
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +

    Methods inherited from class io.nflow.engine.model.ModelObject

    +equals, hashCode, toString
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      id

      +
      public final int id
      +
      Unique identifier of executor instance. Each time an executor is started it receives a new identifier.
      +
      +
    • +
    • +
      +

      host

      +
      public final String host
      +
      The host name of the executor.
      +
      +
    • +
    • +
      +

      pid

      +
      public final int pid
      +
      Process id of the executor.
      +
      +
    • +
    • +
      +

      executorGroup

      +
      public final String executorGroup
      +
      The executor group of the executor.
      +
      +
    • +
    • +
      +

      started

      +
      public final org.joda.time.DateTime started
      +
      Time when the executor was started.
      +
      +
    • +
    • +
      +

      active

      +
      public final org.joda.time.DateTime active
      +
      Time when the executor last updated that it is active.
      +
      +
    • +
    • +
      +

      expires

      +
      public final org.joda.time.DateTime expires
      +
      Time after which the executor is considered dead.
      +
      +
    • +
    • +
      +

      stopped

      +
      public final org.joda.time.DateTime stopped
      +
      Time when the executor was stopped.
      +
      +
    • +
    • +
      +

      recovered

      +
      public final org.joda.time.DateTime recovered
      +
      Time when the workflow instances of a dead node were recovered.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      WorkflowExecutor

      +
      public WorkflowExecutor(int id, + String host, + int pid, + String executorGroup, + org.joda.time.DateTime started, + org.joda.time.DateTime active, + org.joda.time.DateTime expires, + org.joda.time.DateTime stopped, + org.joda.time.DateTime recovered)
      +
      Creates a new workflow executor description.
      +
      +
      Parameters:
      +
      id - Unique identifier of executor instance
      +
      host - The host name of the executor
      +
      pid - Process id of the executor
      +
      executorGroup - The executor group of the executor
      +
      started - Time when the executor was started
      +
      active - Time when the executor last updated that it is active
      +
      expires - Time after which the executor is considered dead
      +
      stopped - Time when the executor was stopped
      +
      recovered - Time when the workflow instances of a dead node were recovered
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/executor/WorkflowLogContextListener.html b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/WorkflowLogContextListener.html new file mode 100644 index 000000000..99f3dba06 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/WorkflowLogContextListener.html @@ -0,0 +1,235 @@ + + + + +WorkflowLogContextListener (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WorkflowLogContextListener

+
+
java.lang.Object +
io.nflow.engine.workflow.executor.WorkflowLogContextListener
+
+
+
+
All Implemented Interfaces:
+
WorkflowExecutorListener
+
+
+
public class WorkflowLogContextListener +extends Object +implements WorkflowExecutorListener
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/executor/class-use/StateVariableValueTooLongException.html b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/class-use/StateVariableValueTooLongException.html new file mode 100644 index 000000000..59a256dbe --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/class-use/StateVariableValueTooLongException.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.engine.workflow.executor.StateVariableValueTooLongException (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.workflow.executor.StateVariableValueTooLongException

+
+No usage of io.nflow.engine.workflow.executor.StateVariableValueTooLongException
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/executor/class-use/WorkflowExecutor.html b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/class-use/WorkflowExecutor.html new file mode 100644 index 000000000..948a997ac --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/class-use/WorkflowExecutor.html @@ -0,0 +1,109 @@ + + + + +Uses of Class io.nflow.engine.workflow.executor.WorkflowExecutor (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.workflow.executor.WorkflowExecutor

+
+
Packages that use WorkflowExecutor
+
+
Package
+
Description
+ +
+
Services for for managing and querying nFlow engine during runtime.
+
+ +
+
Message converters for nFlow REST API services.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/executor/class-use/WorkflowLogContextListener.html b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/class-use/WorkflowLogContextListener.html new file mode 100644 index 000000000..bfacf9fa3 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/class-use/WorkflowLogContextListener.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.engine.workflow.executor.WorkflowLogContextListener (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.workflow.executor.WorkflowLogContextListener

+
+No usage of io.nflow.engine.workflow.executor.WorkflowLogContextListener
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/executor/package-summary.html b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/package-summary.html new file mode 100644 index 000000000..9399ffbaa --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/package-summary.html @@ -0,0 +1,102 @@ + + + + +io.nflow.engine.workflow.executor (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.nflow.engine.workflow.executor

+
+
+
package io.nflow.engine.workflow.executor
+
+
Classes for describing workflow executors.
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/executor/package-tree.html b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/package-tree.html new file mode 100644 index 000000000..1a53edf66 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/package-tree.html @@ -0,0 +1,98 @@ + + + + +io.nflow.engine.workflow.executor Class Hierarchy (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.nflow.engine.workflow.executor

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/executor/package-use.html b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/package-use.html new file mode 100644 index 000000000..7eac78240 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/executor/package-use.html @@ -0,0 +1,105 @@ + + + + +Uses of Package io.nflow.engine.workflow.executor (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
io.nflow.engine.workflow.executor

+
+ +
+
Package
+
Description
+ +
+
Services for for managing and querying nFlow engine during runtime.
+
+ +
+
Message converters for nFlow REST API services.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/QueryWorkflowInstances.Builder.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/QueryWorkflowInstances.Builder.html new file mode 100644 index 000000000..c5cc3e55a --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/QueryWorkflowInstances.Builder.html @@ -0,0 +1,481 @@ + + + + +QueryWorkflowInstances.Builder (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class QueryWorkflowInstances.Builder

+
+
java.lang.Object +
io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder
+
+
+
+
Enclosing class:
+
QueryWorkflowInstances
+
+
+
public static class QueryWorkflowInstances.Builder +extends Object
+
Builder for workflow instance queries.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Builder

      +
      public Builder()
      +
      Create a workflow instance query builder.
      +
      +
    • +
    • +
      +

      Builder

      +
      public Builder(QueryWorkflowInstances copy)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      addIds

      +
      public QueryWorkflowInstances.Builder addIds(Long... newIds)
      +
      Add identifiers to query parameters.
      +
      +
      Parameters:
      +
      newIds - The identifiers.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      addTypes

      +
      public QueryWorkflowInstances.Builder addTypes(String... newTypes)
      +
      Add workflow definitions types to query parameters.
      +
      +
      Parameters:
      +
      newTypes - The types.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setParentWorkflowId

      +
      public QueryWorkflowInstances.Builder setParentWorkflowId(Long parentWorkflowId)
      +
      Set parent workflow instance id to query parameters.
      +
      +
      Parameters:
      +
      parentWorkflowId - The parent workflow instance id.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setParentActionId

      +
      public QueryWorkflowInstances.Builder setParentActionId(Long parentActionId)
      +
      Set parent action id to query parameters.
      +
      +
      Parameters:
      +
      parentActionId - The parent action id.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      addStates

      +
      public QueryWorkflowInstances.Builder addStates(String... newStates)
      +
      Add workflow states to query parameters.
      +
      +
      Parameters:
      +
      newStates - The state names.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      addStatuses

      + +
      Add workflow statuses to query parameters.
      +
      +
      Parameters:
      +
      newStatuses - The statuses.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setBusinessKey

      +
      public QueryWorkflowInstances.Builder setBusinessKey(String businessKey)
      +
      Set business key to query parameters.
      +
      +
      Parameters:
      +
      businessKey - The business key.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setExternalId

      +
      public QueryWorkflowInstances.Builder setExternalId(String externalId)
      +
      Set external identifier to query parameters.
      +
      +
      Parameters:
      +
      externalId - The external identifier.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setStateVariable

      +
      public QueryWorkflowInstances.Builder setStateVariable(String stateVariableKey, + String stateVariableValue)
      +
      Set state variable key and value to query parameters.
      +
      +
      Parameters:
      +
      stateVariableKey - State variable key.
      +
      stateVariableValue - State variable vaue.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setIncludeActions

      +
      public QueryWorkflowInstances.Builder setIncludeActions(boolean includeActions)
      +
      Set whether workflow actions should be included in the results. Default is `false`.
      +
      +
      Parameters:
      +
      includeActions - True to include actions, false otherwise.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setIncludeCurrentStateVariables

      +
      public QueryWorkflowInstances.Builder setIncludeCurrentStateVariables(boolean includeCurrentStateVariables)
      +
      Set whether current workflow state variables should be included in the results. Default is `false`
      +
      +
      Parameters:
      +
      includeCurrentStateVariables - True to include state variables, false otherwise.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setIncludeActionStateVariables

      +
      public QueryWorkflowInstances.Builder setIncludeActionStateVariables(boolean includeActionStateVariables)
      +
      Set whether state variables for workflow actions should be included in the results. Default is `false`.
      +
      +
      Parameters:
      +
      includeActionStateVariables - True to include state variables, false otherwise.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setIncludeChildWorkflows

      +
      public QueryWorkflowInstances.Builder setIncludeChildWorkflows(boolean includeChildWorkflows)
      +
      Set whether child workflow IDs created by this instance should be included in the results. Default is `false`.
      +
      +
      Parameters:
      +
      includeChildWorkflows - True to include child workflows, false otherwise.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setMaxResults

      +
      public QueryWorkflowInstances.Builder setMaxResults(Long maxResults)
      +
      Set the maximum number of instances to be returned. The maximum value is limited by + `nflow.workflow.instance.query.max.results` configuration property. If the value is not set, the value of + `nflow.workflow.instance.query.max.results.default` configuration property is used instead.
      +
      +
      Parameters:
      +
      maxResults - The maximum number of instances to be returned.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setMaxActions

      +
      public QueryWorkflowInstances.Builder setMaxActions(Long maxActions)
      +
      Set the maximum number of actions returned for each instance. The maximum value is limited by + `nflow.workflow.instance.query.max.actions` configuration property. If the value is not set, the value of + `nflow.workflow.instance.query.max.actions.default` configuration property is used instead.
      +
      +
      Parameters:
      +
      maxActions - The maximum number of actions to be returned.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setQueryArchive

      +
      public QueryWorkflowInstances.Builder setQueryArchive(boolean queryArchive)
      +
      If true, query also the archive tables if not enough results are found from the main tables.
      +
      +
      Parameters:
      +
      queryArchive - True if archive tables should also be queried.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      build

      +
      public QueryWorkflowInstances build()
      +
      Create the workflow instance query object.
      +
      +
      Returns:
      +
      Workflow instance query.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/QueryWorkflowInstances.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/QueryWorkflowInstances.html new file mode 100644 index 000000000..7e08c3eef --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/QueryWorkflowInstances.html @@ -0,0 +1,354 @@ + + + + +QueryWorkflowInstances (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class QueryWorkflowInstances

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.engine.workflow.instance.QueryWorkflowInstances
+
+
+
+
+
public class QueryWorkflowInstances +extends ModelObject
+
Parameters for workflow instance query.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      ids

      +
      public final List<Long> ids
      +
      Workflow instance identifiers.
      +
      +
    • +
    • +
      +

      types

      +
      public final List<String> types
      +
      Workflow instance definition type.
      +
      +
    • +
    • +
      +

      parentWorkflowId

      +
      public Long parentWorkflowId
      +
      Parent workflow instance id.
      +
      +
    • +
    • +
      +

      parentActionId

      +
      public Long parentActionId
      +
      Parent workflow action id.
      +
      +
    • +
    • +
      +

      states

      +
      public final List<String> states
      +
      Workflow instance states.
      +
      +
    • +
    • +
      +

      statuses

      + +
      Workflow instance statuses.
      +
      +
    • +
    • +
      +

      businessKey

      +
      public final String businessKey
      +
      External business key.
      +
      +
    • +
    • +
      +

      externalId

      +
      public final String externalId
      +
      External identifier.
      +
      +
    • +
    • +
      +

      stateVariableKey

      +
      public final String stateVariableKey
      +
      State variable key.
      +
      +
    • +
    • +
      +

      stateVariableValue

      +
      public final String stateVariableValue
      +
      State variable value.
      +
      +
    • +
    • +
      +

      includeActions

      +
      public final boolean includeActions
      +
      Setting this to true will make the query return also workflow actions.
      +
      +
    • +
    • +
      +

      includeCurrentStateVariables

      +
      public final boolean includeCurrentStateVariables
      +
      Setting this to true will make the query return also the current state variables for the workflow.
      +
      +
    • +
    • +
      +

      includeActionStateVariables

      +
      public final boolean includeActionStateVariables
      +
      Setting this to true will make the query return also the updated state variables for workflow actions.
      +
      +
    • +
    • +
      +

      includeChildWorkflows

      +
      public final boolean includeChildWorkflows
      +
      Setting this to true will make the query return also the created child workflow instance IDs.
      +
      +
    • +
    • +
      +

      maxResults

      +
      public final Long maxResults
      +
      The maximum number of instances to be returned by the query. If null, uses default value configured for the nFlow engine. The + maximum value may also be limited by nFlow engine configuration.
      +
      +
    • +
    • +
      +

      maxActions

      +
      public final Long maxActions
      +
      The maximum number of actions to be returned for each instance by the query. If null, uses default value configured for the + nFlow engine. The maximum value may also be limited by nFlow engine configuration.
      +
      +
    • +
    • +
      +

      queryArchive

      +
      public final boolean queryArchive
      +
      If true, query also the archive tables if not enough results are found from the main tables.
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstance.Builder.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstance.Builder.html new file mode 100644 index 000000000..fcd60d477 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstance.Builder.html @@ -0,0 +1,688 @@ + + + + +WorkflowInstance.Builder (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WorkflowInstance.Builder

+
+
java.lang.Object +
io.nflow.engine.workflow.instance.WorkflowInstance.Builder
+
+
+
+
Enclosing class:
+
WorkflowInstance
+
+
+
public static class WorkflowInstance.Builder +extends Object
+
Builder for workflow instance.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Builder

      +
      public Builder()
      +
      Create a workflow instance builder.
      +
      +
    • +
    • +
      +

      Builder

      +
      public Builder(io.nflow.engine.internal.workflow.ObjectStringMapper objectMapper)
      +
      Create a workflow instance builder with an object mapper.
      +
      +
      Parameters:
      +
      objectMapper - The object mapper.
      +
      +
      +
    • +
    • +
      +

      Builder

      +
      public Builder(WorkflowInstance copy)
      +
      Create a workflow instance builder based on an existing workflow instance.
      +
      +
      Parameters:
      +
      copy - The instance to be used as a basis for the new instance.
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setId

      +
      public WorkflowInstance.Builder setId(long id)
      +
      Set the workflow instance identifier.
      +
      +
      Parameters:
      +
      id - The identifier.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setExecutorId

      +
      public WorkflowInstance.Builder setExecutorId(Integer executorId)
      +
      Set the executor instance identifier.
      +
      +
      Parameters:
      +
      executorId - The identifier.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setParentWorkflowId

      +
      public WorkflowInstance.Builder setParentWorkflowId(Long parentWorkflowId)
      +
      Set the parent workflow identifier.
      +
      +
      Parameters:
      +
      parentWorkflowId - The identifier.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setParentActionId

      +
      public WorkflowInstance.Builder setParentActionId(Long parentActionId)
      +
      Set the parent workflow identifier.
      +
      +
      Parameters:
      +
      parentActionId - The identifier.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setStatus

      + +
      Set the status.
      +
      +
      Parameters:
      +
      status - The status.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setType

      +
      public WorkflowInstance.Builder setType(String type)
      +
      Set the type of the workflow definition.
      +
      +
      Parameters:
      +
      type - The type.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setPriority

      +
      public WorkflowInstance.Builder setPriority(Short priority)
      +
      Set the priority of the workflow instance. When an executor chooses from many available scheduled workflow instances it + primarily (unfairly) schedules the workflow instance with the larger priority value, and for workflows with the same + priority, the one scheduled first. Priority defaults to 0 and can also be negative.
      +
      +
      Parameters:
      +
      priority - The priority.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setBusinessKey

      +
      public WorkflowInstance.Builder setBusinessKey(String businessKey)
      +
      Set the business key.
      +
      +
      Parameters:
      +
      businessKey - The business key.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setExternalId

      +
      public WorkflowInstance.Builder setExternalId(String externalId)
      +
      Set the external identifier.
      +
      +
      Parameters:
      +
      externalId - The external identifier.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setState

      +
      public WorkflowInstance.Builder setState(String state)
      +
      Set the state.
      +
      +
      Parameters:
      +
      state - The name of the state.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setState

      +
      public WorkflowInstance.Builder setState(WorkflowState state)
      +
      Set the state.
      +
      +
      Parameters:
      +
      state - The state.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setStateText

      +
      public WorkflowInstance.Builder setStateText(String stateText)
      +
      Set the state text.
      +
      +
      Parameters:
      +
      stateText - The state text.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setNextActivation

      +
      public WorkflowInstance.Builder setNextActivation(org.joda.time.DateTime nextActivation)
      +
      Set the next activation time.
      +
      +
      Parameters:
      +
      nextActivation - The next activation time.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setOriginalStateVariables

      +
      public WorkflowInstance.Builder setOriginalStateVariables(Map<String,String> originalStateVariables)
      +
      Set the original state variables.
      +
      +
      Parameters:
      +
      originalStateVariables - The original state variables.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setStateVariables

      +
      public WorkflowInstance.Builder setStateVariables(Map<String,String> stateVariables)
      +
      Set the state variables.
      +
      +
      Parameters:
      +
      stateVariables - The state variables.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      putStateVariable

      +
      public WorkflowInstance.Builder putStateVariable(String key, + String value)
      +
      Put a state variable to the state variables map.
      +
      +
      Parameters:
      +
      key - The name of the variable.
      +
      value - The string value of the variable.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      putStateVariable

      +
      public WorkflowInstance.Builder putStateVariable(String key, + Object value)
      +
      Put a state variable to the state variables map.
      +
      +
      Parameters:
      +
      key - The name of the variable.
      +
      value - The value of the variable, serialized by object mapper.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      putStateVariable

      +
      public WorkflowInstance.Builder putStateVariable(String key, + Optional<?> optionalValue)
      +
      Put a state variable to the state variables map if the optional value is present. If the optionalValue is empty, existing + state variable value is not changed.
      +
      +
      Parameters:
      +
      key - The name of the variable.
      +
      optionalValue - The optional value of the variable, serialized by object mapper.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setActions

      + +
      Set the workflow instance actions.
      +
      +
      Parameters:
      +
      actions - List of actions.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setRetries

      +
      public WorkflowInstance.Builder setRetries(int retries)
      +
      Set the number of retries.
      +
      +
      Parameters:
      +
      retries - The number of retries.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setCreated

      +
      public WorkflowInstance.Builder setCreated(org.joda.time.DateTime created)
      +
      Set the creation timestamp.
      +
      +
      Parameters:
      +
      created - Creation time.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setModified

      +
      public WorkflowInstance.Builder setModified(org.joda.time.DateTime modified)
      +
      Set the modification timestamp.
      +
      +
      Parameters:
      +
      modified - Modification time.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setStartedIfNotSet

      +
      public WorkflowInstance.Builder setStartedIfNotSet(org.joda.time.DateTime started)
      +
      Set the started timestamp if it has not already been set.
      +
      +
      Parameters:
      +
      started - Start time.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setExecutorGroup

      +
      public WorkflowInstance.Builder setExecutorGroup(String executorGroup)
      +
      Set the executor group name.
      +
      +
      Parameters:
      +
      executorGroup - The executor group name.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setSignal

      +
      public WorkflowInstance.Builder setSignal(Optional<Integer> signal)
      +
      Set the signal value.
      +
      +
      Parameters:
      +
      signal - The signal value.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setArchived

      +
      public WorkflowInstance.Builder setArchived(boolean isArchived)
      +
      Set whether the workflow instance is stored in archive or main tables.
      +
      +
      Parameters:
      +
      isArchived - True if this workflow is stored in archive tables.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      build

      +
      public WorkflowInstance build()
      +
      Create the workflow instance object.
      +
      +
      Returns:
      +
      The workflow instance.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstance.WorkflowInstanceStatus.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstance.WorkflowInstanceStatus.html new file mode 100644 index 000000000..495cb7018 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstance.WorkflowInstanceStatus.html @@ -0,0 +1,266 @@ + + + + +WorkflowInstance.WorkflowInstanceStatus (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class WorkflowInstance.WorkflowInstanceStatus

+
+
java.lang.Object +
java.lang.Enum<WorkflowInstance.WorkflowInstanceStatus> +
io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<WorkflowInstance.WorkflowInstanceStatus>, Constable
+
+
+
Enclosing class:
+
WorkflowInstance
+
+
+
public static enum WorkflowInstance.WorkflowInstanceStatus +extends Enum<WorkflowInstance.WorkflowInstanceStatus>
+
Describes the status for workflow instance.
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static WorkflowInstance.WorkflowInstanceStatus[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static WorkflowInstance.WorkflowInstanceStatus valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstance.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstance.html new file mode 100644 index 000000000..f41164c1c --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstance.html @@ -0,0 +1,513 @@ + + + + +WorkflowInstance (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WorkflowInstance

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.engine.workflow.instance.WorkflowInstance
+
+
+
+
+
public class WorkflowInstance +extends ModelObject
+
An instance of a workflow.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      id

      +
      public final Long id
      +
      The workflow instance identifier.
      +
      +
    • +
    • +
      +

      executorId

      +
      public final Integer executorId
      +
      The id of executor that is currently processing this workflow. May be null.
      +
      +
    • +
    • +
      +

      parentWorkflowId

      +
      public final Long parentWorkflowId
      +
      The id of the workflow that created this sub workflow. Is null for root workflows.
      +
      +
    • +
    • +
      +

      parentActionId

      +
      public final Long parentActionId
      +
      The id of the workflow action that created this sub workflow. Is null for root workflows.
      +
      +
    • +
    • +
      +

      status

      + +
      The current status of the workflow instance.
      +
      +
    • +
    • +
      +

      type

      +
      public final String type
      +
      The type of the workflow definition.
      +
      +
    • +
    • +
      +

      priority

      +
      public final Short priority
      +
      The priority of the workflow instance. When an executor chooses from many available scheduled workflow instances it primarily + (unfairly) schedules the workflow instance with the larger priority value, and for workflows with the same priority, the one + scheduled first. Priority defaults to 0 and can also be negative.
      +
      +
    • +
    • +
      +

      businessKey

      +
      public final String businessKey
      +
      Business key.
      +
      +
    • +
    • +
      +

      externalId

      +
      public final String externalId
      +
      External identifier of the workflow instance. Must be unique within the same executor group.
      +
      +
    • +
    • +
      +

      state

      +
      public final String state
      +
      The name of the current state.
      +
      +
    • +
    • +
      +

      stateText

      +
      public final String stateText
      +
      The description of the last action executed by the workflow.
      +
      +
    • +
    • +
      +

      nextActivation

      +
      public final org.joda.time.DateTime nextActivation
      +
      The next activation time for the workflow instance.
      +
      +
    • +
    • +
      +

      stateVariables

      +
      public final Map<String,String> stateVariables
      +
      The state variables. Uses the variable name as the key and serialized variable value as value.
      +
      +
    • +
    • +
      +

      originalStateVariables

      +
      public final Map<String,String> originalStateVariables
      +
      The state variable values before executor started processing the state.
      +
      +
    • +
    • +
      +

      actions

      +
      public final List<WorkflowInstanceAction> actions
      +
      The list of actions.
      +
      +
    • +
    • +
      +

      retries

      +
      public final int retries
      +
      Number of retry attempts of the current state. Zero when the state is executed for the first time.
      +
      +
    • +
    • +
      +

      created

      +
      public final org.joda.time.DateTime created
      +
      The workflow instance creation time.
      +
      +
    • +
    • +
      +

      modified

      +
      public final org.joda.time.DateTime modified
      +
      The last modification time of the workflow instance.
      +
      +
    • +
    • +
      +

      started

      +
      public final org.joda.time.DateTime started
      +
      Time when workflow processing was started, that is, time when processing of first action started.
      +
      +
    • +
    • +
      +

      executorGroup

      +
      public final String executorGroup
      +
      The name of the executor group for this workflow instance.
      +
      +
    • +
    • +
      +

      signal

      +
      public final Optional<Integer> signal
      +
      The signal raised for this workflow instance.
      +
      +
    • +
    • +
      +

      isArchived

      +
      public final boolean isArchived
      +
      True if this instance is archived. Archived instances are read-only, no modifications are allowed to them.
      +
      +
    • +
    • +
      +

      childWorkflows

      +
      public Map<Long,List<Long>> childWorkflows
      +
      Child workflow instance IDs created by this workflow instance, grouped by instance action ID.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getChangedStateVariables

      +
      public Map<String,String> getChangedStateVariables()
      +
      Return the state variables that have been added or modified during state processing.
      +
      +
      Returns:
      +
      New and modified state variables.
      +
      +
      +
    • +
    • +
      +

      getStateVariable

      +
      public String getStateVariable(String name)
      +
      +
    • +
    • +
      +

      getStateVariable

      +
      public <T> T getStateVariable(String name, + Class<T> valueType)
      +
      +
    • +
    • +
      +

      getStateVariable

      +
      public <T> T getStateVariable(String name, + Class<T> valueType, + T defaultValue)
      +
      +
    • +
    • +
      +

      getStateVariable

      +
      public String getStateVariable(String name, + String defaultValue)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstanceAction.Builder.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstanceAction.Builder.html new file mode 100644 index 000000000..c1032e3d7 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstanceAction.Builder.html @@ -0,0 +1,404 @@ + + + + +WorkflowInstanceAction.Builder (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WorkflowInstanceAction.Builder

+
+
java.lang.Object +
io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder
+
+
+
+
Enclosing class:
+
WorkflowInstanceAction
+
+
+
public static class WorkflowInstanceAction.Builder +extends Object
+
The builder for a workflow instance action.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Builder

      +
      public Builder()
      +
      Create a builder for a workflow instance action.
      +
      +
    • +
    • +
      +

      Builder

      +
      public Builder(WorkflowInstanceAction action)
      +
      Create a builder for a workflow instance action based on an existing workflow instance action.
      +
      +
      Parameters:
      +
      action - The workflow instance action to be copied.
      +
      +
      +
    • +
    • +
      +

      Builder

      +
      public Builder(WorkflowInstance instance)
      +
      Create a builder for a workflow instance action based on an existing workflow instance.
      +
      +
      Parameters:
      +
      instance - The workflow instance for which the action is created.
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setId

      +
      public WorkflowInstanceAction.Builder setId(long id)
      +
      Set the action id (generated by database)
      +
      +
      Parameters:
      +
      id - Action id
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      getId

      +
      public long getId()
      +
      Get the action id (generated by database)
      +
      +
      Returns:
      +
      The action id.
      +
      +
      +
    • +
    • +
      +

      setWorkflowInstanceId

      +
      public WorkflowInstanceAction.Builder setWorkflowInstanceId(long workflowInstanceId)
      +
      Set the workflow instance identifier.
      +
      +
      Parameters:
      +
      workflowInstanceId - The workflow instance identifier.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setExecutorId

      +
      public WorkflowInstanceAction.Builder setExecutorId(Integer executorId)
      +
      Set the executor id.
      +
      +
      Parameters:
      +
      executorId - The executor id.
      +
      Returns:
      +
      this
      +
      +
      +
    • +
    • +
      +

      setType

      + +
      Set the trigger type of the action.
      +
      +
      Parameters:
      +
      actionType - The action type.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setState

      +
      public WorkflowInstanceAction.Builder setState(String state)
      +
      Set the state.
      +
      +
      Parameters:
      +
      state - The name of the state.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setStateText

      +
      public WorkflowInstanceAction.Builder setStateText(String stateText)
      +
      Set the state text.
      +
      +
      Parameters:
      +
      stateText - The state text.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setUpdatedStateVariables

      +
      public WorkflowInstanceAction.Builder setUpdatedStateVariables(Map<String,String> updatedStateVariables)
      +
      Set the updated state variables.
      +
      +
      Parameters:
      +
      updatedStateVariables - The updated state variables.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setRetryNo

      +
      public WorkflowInstanceAction.Builder setRetryNo(int retryNo)
      +
      Set the retry number.
      +
      +
      Parameters:
      +
      retryNo - The retry number.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setExecutionStart

      +
      public WorkflowInstanceAction.Builder setExecutionStart(org.joda.time.DateTime executionStart)
      +
      Set the execution start time.
      +
      +
      Parameters:
      +
      executionStart - The execution start time.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      setExecutionEnd

      +
      public WorkflowInstanceAction.Builder setExecutionEnd(org.joda.time.DateTime executionEnd)
      +
      Set the execution end time.
      +
      +
      Parameters:
      +
      executionEnd - The execution end time.
      +
      Returns:
      +
      this.
      +
      +
      +
    • +
    • +
      +

      build

      +
      public WorkflowInstanceAction build()
      +
      Build the workflow instance action.
      +
      +
      Returns:
      +
      The workflow instance action.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstanceAction.WorkflowActionType.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstanceAction.WorkflowActionType.html new file mode 100644 index 000000000..e3cc934ab --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstanceAction.WorkflowActionType.html @@ -0,0 +1,255 @@ + + + + +WorkflowInstanceAction.WorkflowActionType (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class WorkflowInstanceAction.WorkflowActionType

+
+
java.lang.Object +
java.lang.Enum<WorkflowInstanceAction.WorkflowActionType> +
io.nflow.engine.workflow.instance.WorkflowInstanceAction.WorkflowActionType
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<WorkflowInstanceAction.WorkflowActionType>, Constable
+
+
+
Enclosing class:
+
WorkflowInstanceAction
+
+
+
public static enum WorkflowInstanceAction.WorkflowActionType +extends Enum<WorkflowInstanceAction.WorkflowActionType>
+
Describes the trigger for the action.
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      + +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static WorkflowInstanceAction.WorkflowActionType valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstanceAction.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstanceAction.html new file mode 100644 index 000000000..da7ed3f69 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstanceAction.html @@ -0,0 +1,273 @@ + + + + +WorkflowInstanceAction (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WorkflowInstanceAction

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.engine.workflow.instance.WorkflowInstanceAction
+
+
+
+
+
public class WorkflowInstanceAction +extends ModelObject
+
An execution of a workflow instance state.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      id

      +
      public long id
      +
      The action id (generated by database).
      +
      +
    • +
    • +
      +

      workflowInstanceId

      +
      public final long workflowInstanceId
      +
      The workflow instance identifier.
      +
      +
    • +
    • +
      +

      executorId

      +
      public final int executorId
      +
      The id for executor that processed this state.
      +
      +
    • +
    • +
      +

      type

      + +
      The type of action.
      +
      +
    • +
    • +
      +

      state

      +
      public final String state
      +
      The workflow state before the execution.
      +
      +
    • +
    • +
      +

      stateText

      +
      public final String stateText
      +
      The description of the action taken in this state.
      +
      +
    • +
    • +
      +

      updatedStateVariables

      +
      public final Map<String,String> updatedStateVariables
      +
      State variables that were updated in this state.
      +
      +
    • +
    • +
      +

      retryNo

      +
      public final int retryNo
      +
      The retry attempt number. Zero when the state is executed for the first time.
      +
      +
    • +
    • +
      +

      executionStart

      +
      public final org.joda.time.DateTime executionStart
      +
      The start time of the execution of the state.
      +
      +
    • +
    • +
      +

      executionEnd

      +
      public final org.joda.time.DateTime executionEnd
      +
      The end time of the execution of the state.
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstanceFactory.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstanceFactory.html new file mode 100644 index 000000000..4a7996e77 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/WorkflowInstanceFactory.html @@ -0,0 +1,181 @@ + + + + +WorkflowInstanceFactory (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WorkflowInstanceFactory

+
+
java.lang.Object +
io.nflow.engine.workflow.instance.WorkflowInstanceFactory
+
+
+
+
@Component +public class WorkflowInstanceFactory +extends Object
+
Factory to create workflow instances.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      WorkflowInstanceFactory

      +
      @Inject +public WorkflowInstanceFactory(io.nflow.engine.internal.workflow.ObjectStringMapper objectMapper)
      +
      Create a workflow instance factory.
      +
      +
      Parameters:
      +
      objectMapper - The object mapper to be used to serialize and deserialize the + state variables.
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      newWorkflowInstanceBuilder

      +
      public WorkflowInstance.Builder newWorkflowInstanceBuilder()
      +
      Return a new workflow instance builder.
      +
      +
      Returns:
      +
      Workflow instance builder.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/QueryWorkflowInstances.Builder.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/QueryWorkflowInstances.Builder.html new file mode 100644 index 000000000..7ff8cbd0c --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/QueryWorkflowInstances.Builder.html @@ -0,0 +1,167 @@ + + + + +Uses of Class io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.workflow.instance.QueryWorkflowInstances.Builder

+
+ +
+
Package
+
Description
+ +
+
Classes for describing and constructing workflow instances.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/QueryWorkflowInstances.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/QueryWorkflowInstances.html new file mode 100644 index 000000000..d0520271c --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/QueryWorkflowInstances.html @@ -0,0 +1,145 @@ + + + + +Uses of Class io.nflow.engine.workflow.instance.QueryWorkflowInstances (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.workflow.instance.QueryWorkflowInstances

+
+
Packages that use QueryWorkflowInstances
+
+
Package
+
Description
+ +
+
Services for for managing and querying nFlow engine during runtime.
+
+ +
+
Classes and interfaces for describing and implementing workflow definitions.
+
+ +
+
Classes for describing and constructing workflow instances.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstance.Builder.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstance.Builder.html new file mode 100644 index 000000000..6ad0ef2bf --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstance.Builder.html @@ -0,0 +1,244 @@ + + + + +Uses of Class io.nflow.engine.workflow.instance.WorkflowInstance.Builder (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.workflow.instance.WorkflowInstance.Builder

+
+
Packages that use WorkflowInstance.Builder
+
+
Package
+
Description
+ +
+
Classes and interfaces for describing and implementing workflow definitions.
+
+ +
+
Classes for describing and constructing workflow instances.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstance.WorkflowInstanceStatus.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstance.WorkflowInstanceStatus.html new file mode 100644 index 000000000..9a58db160 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstance.WorkflowInstanceStatus.html @@ -0,0 +1,193 @@ + + + + +Uses of Enum Class io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Enum Class
io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus

+
+ +
+
Package
+
Description
+ +
 
+ +
+
Classes and interfaces for describing and implementing workflow definitions.
+
+ +
+
Classes for describing and constructing workflow instances.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstance.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstance.html new file mode 100644 index 000000000..2fdd92d90 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstance.html @@ -0,0 +1,299 @@ + + + + +Uses of Class io.nflow.engine.workflow.instance.WorkflowInstance (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.workflow.instance.WorkflowInstance

+
+
Packages that use WorkflowInstance
+
+
Package
+
Description
+ +
+
Classes and interfaces for implementing workflow executor listeners.
+
+ +
+
Services for for managing and querying nFlow engine during runtime.
+
+ +
 
+ +
+
Classes and interfaces for describing and implementing workflow definitions.
+
+ +
+
Classes for describing and constructing workflow instances.
+
+ +
+
Message converters for nFlow REST API services.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstanceAction.Builder.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstanceAction.Builder.html new file mode 100644 index 000000000..4da8df5af --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstanceAction.Builder.html @@ -0,0 +1,136 @@ + + + + +Uses of Class io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.workflow.instance.WorkflowInstanceAction.Builder

+
+ +
+
Package
+
Description
+ +
+
Classes for describing and constructing workflow instances.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstanceAction.WorkflowActionType.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstanceAction.WorkflowActionType.html new file mode 100644 index 000000000..d550ffa75 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstanceAction.WorkflowActionType.html @@ -0,0 +1,142 @@ + + + + +Uses of Enum Class io.nflow.engine.workflow.instance.WorkflowInstanceAction.WorkflowActionType (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Enum Class
io.nflow.engine.workflow.instance.WorkflowInstanceAction.WorkflowActionType

+
+ +
+
Package
+
Description
+ +
+
Services for for managing and querying nFlow engine during runtime.
+
+ +
+
Classes for describing and constructing workflow instances.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstanceAction.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstanceAction.html new file mode 100644 index 000000000..97f9fc90e --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstanceAction.html @@ -0,0 +1,145 @@ + + + + +Uses of Class io.nflow.engine.workflow.instance.WorkflowInstanceAction (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.workflow.instance.WorkflowInstanceAction

+
+
Packages that use WorkflowInstanceAction
+
+
Package
+
Description
+ +
+
Services for for managing and querying nFlow engine during runtime.
+
+ +
+
Classes for describing and constructing workflow instances.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstanceFactory.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstanceFactory.html new file mode 100644 index 000000000..b3be5e175 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/class-use/WorkflowInstanceFactory.html @@ -0,0 +1,154 @@ + + + + +Uses of Class io.nflow.engine.workflow.instance.WorkflowInstanceFactory (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.workflow.instance.WorkflowInstanceFactory

+
+
Packages that use WorkflowInstanceFactory
+
+
Package
+
Description
+ +
 
+ +
+
Message converters for nFlow REST API services.
+
+ +
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+ +
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/package-summary.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/package-summary.html new file mode 100644 index 000000000..d9b4a04ba --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/package-summary.html @@ -0,0 +1,130 @@ + + + + +io.nflow.engine.workflow.instance (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.nflow.engine.workflow.instance

+
+
+
package io.nflow.engine.workflow.instance
+
+
Classes for describing and constructing workflow instances.
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/package-tree.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/package-tree.html new file mode 100644 index 000000000..0551453e6 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/package-tree.html @@ -0,0 +1,101 @@ + + + + +io.nflow.engine.workflow.instance Class Hierarchy (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.nflow.engine.workflow.instance

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Enum Class Hierarchy

+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/instance/package-use.html b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/package-use.html new file mode 100644 index 000000000..bc50ff4cb --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/instance/package-use.html @@ -0,0 +1,291 @@ + + + + +Uses of Package io.nflow.engine.workflow.instance (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
io.nflow.engine.workflow.instance

+
+ +
+
Package
+
Description
+ +
 
+ +
+
Classes and interfaces for implementing workflow executor listeners.
+
+ +
+
Services for for managing and querying nFlow engine during runtime.
+
+ +
 
+ +
+
Classes and interfaces for describing and implementing workflow definitions.
+
+ +
+
Classes for describing and constructing workflow instances.
+
+ +
 
+ +
+
Message converters for nFlow REST API services.
+
+ +
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+ +
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/Statistics.QueueStatistics.html b/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/Statistics.QueueStatistics.html new file mode 100644 index 000000000..5107e1958 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/Statistics.QueueStatistics.html @@ -0,0 +1,192 @@ + + + + +Statistics.QueueStatistics (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Statistics.QueueStatistics

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.engine.workflow.statistics.Statistics.QueueStatistics
+
+
+
+
+
Enclosing class:
+
Statistics
+
+
+
public static class Statistics.QueueStatistics +extends ModelObject
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      count

      +
      public final int count
      +
      +
    • +
    • +
      +

      maxAgeMillis

      +
      public final Long maxAgeMillis
      +
      +
    • +
    • +
      +

      minAgeMillis

      +
      public final Long minAgeMillis
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      QueueStatistics

      +
      public QueueStatistics(int count, + Long maxAgeMillis, + Long minAgeMillis)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/Statistics.html b/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/Statistics.html new file mode 100644 index 000000000..bf8fcb00f --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/Statistics.html @@ -0,0 +1,192 @@ + + + + +Statistics (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Statistics

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.engine.workflow.statistics.Statistics
+
+
+
+
+
public class Statistics +extends ModelObject
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/class-use/Statistics.QueueStatistics.html b/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/class-use/Statistics.QueueStatistics.html new file mode 100644 index 000000000..3c08118d3 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/class-use/Statistics.QueueStatistics.html @@ -0,0 +1,102 @@ + + + + +Uses of Class io.nflow.engine.workflow.statistics.Statistics.QueueStatistics (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.workflow.statistics.Statistics.QueueStatistics

+
+
Packages that use Statistics.QueueStatistics
+
+
Package
+
Description
+ +
+
Classes for describing nFlow statistics.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/class-use/Statistics.html b/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/class-use/Statistics.html new file mode 100644 index 000000000..6ca742389 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/class-use/Statistics.html @@ -0,0 +1,109 @@ + + + + +Uses of Class io.nflow.engine.workflow.statistics.Statistics (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.engine.workflow.statistics.Statistics

+
+
Packages that use Statistics
+
+
Package
+
Description
+ +
+
Services for for managing and querying nFlow engine during runtime.
+
+ +
+
Message converters for nFlow REST API services.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/package-summary.html b/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/package-summary.html new file mode 100644 index 000000000..e679d63c6 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/package-summary.html @@ -0,0 +1,92 @@ + + + + +io.nflow.engine.workflow.statistics (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.nflow.engine.workflow.statistics

+
+
+
package io.nflow.engine.workflow.statistics
+
+
Classes for describing nFlow statistics.
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/package-tree.html b/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/package-tree.html new file mode 100644 index 000000000..f80c822f3 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/package-tree.html @@ -0,0 +1,81 @@ + + + + +io.nflow.engine.workflow.statistics Class Hierarchy (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.nflow.engine.workflow.statistics

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/package-use.html b/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/package-use.html new file mode 100644 index 000000000..a53aa8670 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/engine/workflow/statistics/package-use.html @@ -0,0 +1,116 @@ + + + + +Uses of Package io.nflow.engine.workflow.statistics (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
io.nflow.engine.workflow.statistics

+
+ +
+
Package
+
Description
+ +
+
Services for for managing and querying nFlow engine during runtime.
+
+ +
+
Classes for describing nFlow statistics.
+
+ +
+
Message converters for nFlow REST API services.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/JettyServerContainer.html b/apidocs/v10.0.0/io/nflow/jetty/JettyServerContainer.html new file mode 100644 index 000000000..a7e117721 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/JettyServerContainer.html @@ -0,0 +1,204 @@ + + + + +JettyServerContainer (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JettyServerContainer

+
+
java.lang.Object +
io.nflow.jetty.JettyServerContainer
+
+
+
+
public class JettyServerContainer +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JettyServerContainer

      +
      public JettyServerContainer(org.eclipse.jetty.server.Server server)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isStarted

      +
      public boolean isStarted()
      +
      +
    • +
    • +
      +

      stop

      +
      public void stop() + throws Exception
      +
      +
      Throws:
      +
      Exception
      +
      +
      +
    • +
    • +
      +

      isStopped

      +
      public boolean isStopped()
      +
      +
    • +
    • +
      +

      setStopTimeout

      +
      public void setStopTimeout(int stopTimeout)
      +
      +
    • +
    • +
      +

      getPort

      +
      public int getPort()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/StartNflow.html b/apidocs/v10.0.0/io/nflow/jetty/StartNflow.html new file mode 100644 index 000000000..80392c423 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/StartNflow.html @@ -0,0 +1,258 @@ + + + + +StartNflow (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StartNflow

+
+
java.lang.Object +
io.nflow.jetty.StartNflow
+
+
+
+
public class StartNflow +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      StartNflow

      +
      public StartNflow()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/class-use/JettyServerContainer.html b/apidocs/v10.0.0/io/nflow/jetty/class-use/JettyServerContainer.html new file mode 100644 index 000000000..b6606f991 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/class-use/JettyServerContainer.html @@ -0,0 +1,100 @@ + + + + +Uses of Class io.nflow.jetty.JettyServerContainer (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.jetty.JettyServerContainer

+
+
Packages that use JettyServerContainer
+
+
Package
+
Description
+ +
+
Classes for starting Jetty that contains nFlow engine, nFlow REST API, nFlow engine and Swagger for testing the REST API.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/class-use/StartNflow.html b/apidocs/v10.0.0/io/nflow/jetty/class-use/StartNflow.html new file mode 100644 index 000000000..93d47305d --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/class-use/StartNflow.html @@ -0,0 +1,89 @@ + + + + +Uses of Class io.nflow.jetty.StartNflow (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.jetty.StartNflow

+
+
Packages that use StartNflow
+
+
Package
+
Description
+ +
+
Classes for starting Jetty that contains nFlow engine, nFlow REST API, nFlow engine and Swagger for testing the REST API.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/config/JmxConfiguration.html b/apidocs/v10.0.0/io/nflow/jetty/config/JmxConfiguration.html new file mode 100644 index 000000000..1c07b4596 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/config/JmxConfiguration.html @@ -0,0 +1,176 @@ + + + + +JmxConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JmxConfiguration

+
+
java.lang.Object +
io.nflow.jetty.config.JmxConfiguration
+
+
+
+
@Profile("jmx") +@Configuration +public class JmxConfiguration +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JmxConfiguration

      +
      public JmxConfiguration()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      counterRepository

      +
      @Bean +public org.apache.cxf.management.counters.CounterRepository counterRepository(org.apache.cxf.Bus cxf)
      +
      +
    • +
    • +
      +

      instrumentationManager

      +
      @Bean +public org.apache.cxf.management.InstrumentationManager instrumentationManager(org.apache.cxf.Bus cxf)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/config/MetricsConfiguration.html b/apidocs/v10.0.0/io/nflow/jetty/config/MetricsConfiguration.html new file mode 100644 index 000000000..0265a250d --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/config/MetricsConfiguration.html @@ -0,0 +1,195 @@ + + + + +MetricsConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MetricsConfiguration

+
+
java.lang.Object +
io.nflow.jetty.config.MetricsConfiguration
+
+
+
+
@Configuration +public class MetricsConfiguration +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MetricsConfiguration

      +
      public MetricsConfiguration()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      metricRegistry

      +
      @Bean +public com.codahale.metrics.MetricRegistry metricRegistry()
      +
      +
    • +
    • +
      +

      healthCheckRegistry

      +
      @Bean +public com.codahale.metrics.health.HealthCheckRegistry healthCheckRegistry()
      +
      +
    • +
    • +
      +

      registerHealthChecks

      +
      @PostConstruct +public void registerHealthChecks()
      +
      +
    • +
    • +
      +

      registerMetrics

      +
      @PostConstruct +public void registerMetrics()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/config/NflowJettyConfiguration.JaxRsApiApplication.html b/apidocs/v10.0.0/io/nflow/jetty/config/NflowJettyConfiguration.JaxRsApiApplication.html new file mode 100644 index 000000000..f22dc9044 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/config/NflowJettyConfiguration.JaxRsApiApplication.html @@ -0,0 +1,142 @@ + + + + +NflowJettyConfiguration.JaxRsApiApplication (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NflowJettyConfiguration.JaxRsApiApplication

+
+
java.lang.Object +
jakarta.ws.rs.core.Application +
io.nflow.jetty.config.NflowJettyConfiguration.JaxRsApiApplication
+
+
+
+
+
Enclosing class:
+
NflowJettyConfiguration
+
+
+
@ApplicationPath("/") +public static class NflowJettyConfiguration.JaxRsApiApplication +extends jakarta.ws.rs.core.Application
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JaxRsApiApplication

      +
      public JaxRsApiApplication()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/config/NflowJettyConfiguration.html b/apidocs/v10.0.0/io/nflow/jetty/config/NflowJettyConfiguration.html new file mode 100644 index 000000000..859f5e2b3 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/config/NflowJettyConfiguration.html @@ -0,0 +1,259 @@ + + + + +NflowJettyConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NflowJettyConfiguration

+
+
java.lang.Object +
io.nflow.jetty.config.NflowJettyConfiguration
+
+
+
+ +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      NflowJettyConfiguration

      +
      public NflowJettyConfiguration()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      jaxRsServer

      +
      @Bean +public org.apache.cxf.endpoint.Server jaxRsServer(WorkflowInstanceResource workflowInstanceResource, + WorkflowDefinitionResource workflowDefinitionResource, + WorkflowExecutorResource workflowExecutorResource, + StatisticsResource statisticsResource, + MaintenanceResource maintenanceResource, + @Named("nflowRestObjectMapper") + com.fasterxml.jackson.databind.ObjectMapper nflowRestObjectMapper, + org.apache.cxf.jaxrs.validation.JAXRSBeanValidationInInterceptor validationInInterceptor, + org.apache.cxf.jaxrs.validation.JAXRSBeanValidationOutInterceptor validationOutInterceptor)
      +
      +
    • +
    • +
      +

      validationInInterceptor

      +
      @Bean +public org.apache.cxf.jaxrs.validation.JAXRSBeanValidationInInterceptor validationInInterceptor()
      +
      +
    • +
    • +
      +

      validationOutInterceptor

      +
      @Bean +public org.apache.cxf.jaxrs.validation.JAXRSBeanValidationOutInterceptor validationOutInterceptor()
      +
      +
    • +
    • +
      +

      jsonProvider

      +
      @Bean +public com.fasterxml.jackson.jakarta.rs.json.JacksonJsonProvider jsonProvider(@Named("nflowRestObjectMapper") + com.fasterxml.jackson.databind.ObjectMapper nflowRestObjectMapper)
      +
      +
    • +
    • +
      +

      cxf

      +
      @Bean(destroyMethod="shutdown") +public org.apache.cxf.bus.spring.SpringBus cxf()
      +
      +
    • +
    • +
      +

      jaxRsApiApplication

      +
      @Bean +public NflowJettyConfiguration.JaxRsApiApplication jaxRsApiApplication()
      +
      +
    • +
    • +
      +

      transactionManager

      +
      @Bean +public PlatformTransactionManager transactionManager(DataSource nflowDataSource)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/config/class-use/JmxConfiguration.html b/apidocs/v10.0.0/io/nflow/jetty/config/class-use/JmxConfiguration.html new file mode 100644 index 000000000..fdd2f39bb --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/config/class-use/JmxConfiguration.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.jetty.config.JmxConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.jetty.config.JmxConfiguration

+
+No usage of io.nflow.jetty.config.JmxConfiguration
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/config/class-use/MetricsConfiguration.html b/apidocs/v10.0.0/io/nflow/jetty/config/class-use/MetricsConfiguration.html new file mode 100644 index 000000000..9f630a91c --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/config/class-use/MetricsConfiguration.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.jetty.config.MetricsConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.jetty.config.MetricsConfiguration

+
+No usage of io.nflow.jetty.config.MetricsConfiguration
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/config/class-use/NflowJettyConfiguration.JaxRsApiApplication.html b/apidocs/v10.0.0/io/nflow/jetty/config/class-use/NflowJettyConfiguration.JaxRsApiApplication.html new file mode 100644 index 000000000..28aea4916 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/config/class-use/NflowJettyConfiguration.JaxRsApiApplication.html @@ -0,0 +1,89 @@ + + + + +Uses of Class io.nflow.jetty.config.NflowJettyConfiguration.JaxRsApiApplication (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.jetty.config.NflowJettyConfiguration.JaxRsApiApplication

+
+ +
+
Package
+
Description
+ +
+
Default configuration for nFlow Jetty.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/config/class-use/NflowJettyConfiguration.html b/apidocs/v10.0.0/io/nflow/jetty/config/class-use/NflowJettyConfiguration.html new file mode 100644 index 000000000..93b196ab3 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/config/class-use/NflowJettyConfiguration.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.jetty.config.NflowJettyConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.jetty.config.NflowJettyConfiguration

+
+No usage of io.nflow.jetty.config.NflowJettyConfiguration
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/config/package-summary.html b/apidocs/v10.0.0/io/nflow/jetty/config/package-summary.html new file mode 100644 index 000000000..45a822b2a --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/config/package-summary.html @@ -0,0 +1,121 @@ + + + + +io.nflow.jetty.config (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.nflow.jetty.config

+
+
+
package io.nflow.jetty.config
+
+
Default configuration for nFlow Jetty.
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/config/package-tree.html b/apidocs/v10.0.0/io/nflow/jetty/config/package-tree.html new file mode 100644 index 000000000..ee80e8009 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/config/package-tree.html @@ -0,0 +1,83 @@ + + + + +io.nflow.jetty.config Class Hierarchy (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.nflow.jetty.config

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/config/package-use.html b/apidocs/v10.0.0/io/nflow/jetty/config/package-use.html new file mode 100644 index 000000000..d9b1da09b --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/config/package-use.html @@ -0,0 +1,86 @@ + + + + +Uses of Package io.nflow.jetty.config (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
io.nflow.jetty.config

+
+
Packages that use io.nflow.jetty.config
+
+
Package
+
Description
+ +
+
Default configuration for nFlow Jetty.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/mapper/CustomValidationExceptionMapper.html b/apidocs/v10.0.0/io/nflow/jetty/mapper/CustomValidationExceptionMapper.html new file mode 100644 index 000000000..8ab5cb8f3 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/mapper/CustomValidationExceptionMapper.html @@ -0,0 +1,173 @@ + + + + +CustomValidationExceptionMapper (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CustomValidationExceptionMapper

+
+
java.lang.Object +
io.nflow.jetty.mapper.CustomValidationExceptionMapper
+
+
+
+
All Implemented Interfaces:
+
jakarta.ws.rs.ext.ExceptionMapper<jakarta.validation.ValidationException>
+
+
+
@Provider +public class CustomValidationExceptionMapper +extends Object +implements jakarta.ws.rs.ext.ExceptionMapper<jakarta.validation.ValidationException>
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      CustomValidationExceptionMapper

      +
      public CustomValidationExceptionMapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toResponse

      +
      public jakarta.ws.rs.core.Response toResponse(jakarta.validation.ValidationException exception)
      +
      +
      Specified by:
      +
      toResponse in interface jakarta.ws.rs.ext.ExceptionMapper<jakarta.validation.ValidationException>
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/mapper/WebApplicationExceptionMapper.html b/apidocs/v10.0.0/io/nflow/jetty/mapper/WebApplicationExceptionMapper.html new file mode 100644 index 000000000..282702d09 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/mapper/WebApplicationExceptionMapper.html @@ -0,0 +1,173 @@ + + + + +WebApplicationExceptionMapper (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WebApplicationExceptionMapper

+
+
java.lang.Object +
io.nflow.jetty.mapper.WebApplicationExceptionMapper
+
+
+
+
All Implemented Interfaces:
+
jakarta.ws.rs.ext.ExceptionMapper<jakarta.ws.rs.WebApplicationException>
+
+
+
@Provider +public class WebApplicationExceptionMapper +extends Object +implements jakarta.ws.rs.ext.ExceptionMapper<jakarta.ws.rs.WebApplicationException>
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      WebApplicationExceptionMapper

      +
      public WebApplicationExceptionMapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toResponse

      +
      public jakarta.ws.rs.core.Response toResponse(jakarta.ws.rs.WebApplicationException e)
      +
      +
      Specified by:
      +
      toResponse in interface jakarta.ws.rs.ext.ExceptionMapper<jakarta.ws.rs.WebApplicationException>
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/mapper/class-use/CustomValidationExceptionMapper.html b/apidocs/v10.0.0/io/nflow/jetty/mapper/class-use/CustomValidationExceptionMapper.html new file mode 100644 index 000000000..e2b67bc45 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/mapper/class-use/CustomValidationExceptionMapper.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.jetty.mapper.CustomValidationExceptionMapper (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.jetty.mapper.CustomValidationExceptionMapper

+
+No usage of io.nflow.jetty.mapper.CustomValidationExceptionMapper
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/mapper/class-use/WebApplicationExceptionMapper.html b/apidocs/v10.0.0/io/nflow/jetty/mapper/class-use/WebApplicationExceptionMapper.html new file mode 100644 index 000000000..beb41ccdc --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/mapper/class-use/WebApplicationExceptionMapper.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.jetty.mapper.WebApplicationExceptionMapper (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.jetty.mapper.WebApplicationExceptionMapper

+
+No usage of io.nflow.jetty.mapper.WebApplicationExceptionMapper
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/mapper/package-summary.html b/apidocs/v10.0.0/io/nflow/jetty/mapper/package-summary.html new file mode 100644 index 000000000..03370467d --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/mapper/package-summary.html @@ -0,0 +1,117 @@ + + + + +io.nflow.jetty.mapper (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.nflow.jetty.mapper

+
+
+
package io.nflow.jetty.mapper
+
+
JAX-RS exception mappers for nFlow REST API in Jetty.
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/mapper/package-tree.html b/apidocs/v10.0.0/io/nflow/jetty/mapper/package-tree.html new file mode 100644 index 000000000..882d6f9ad --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/mapper/package-tree.html @@ -0,0 +1,77 @@ + + + + +io.nflow.jetty.mapper Class Hierarchy (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.nflow.jetty.mapper

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/mapper/package-use.html b/apidocs/v10.0.0/io/nflow/jetty/mapper/package-use.html new file mode 100644 index 000000000..1d4cecd13 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/mapper/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package io.nflow.jetty.mapper (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
io.nflow.jetty.mapper

+
+No usage of io.nflow.jetty.mapper
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/package-summary.html b/apidocs/v10.0.0/io/nflow/jetty/package-summary.html new file mode 100644 index 000000000..ff8f5dbec --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/package-summary.html @@ -0,0 +1,117 @@ + + + + +io.nflow.jetty (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.nflow.jetty

+
+
+
package io.nflow.jetty
+
+
Classes for starting Jetty that contains nFlow engine, nFlow REST API, nFlow engine and Swagger for testing the REST API.
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/package-tree.html b/apidocs/v10.0.0/io/nflow/jetty/package-tree.html new file mode 100644 index 000000000..3084c45b6 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/package-tree.html @@ -0,0 +1,77 @@ + + + + +io.nflow.jetty Class Hierarchy (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.nflow.jetty

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/package-use.html b/apidocs/v10.0.0/io/nflow/jetty/package-use.html new file mode 100644 index 000000000..101f81110 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/package-use.html @@ -0,0 +1,88 @@ + + + + +Uses of Package io.nflow.jetty (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
io.nflow.jetty

+
+
Packages that use io.nflow.jetty
+
+
Package
+
Description
+ +
+
Classes for starting Jetty that contains nFlow engine, nFlow REST API, nFlow engine and Swagger for testing the REST API.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/servlet/MetricsServletContextListener.html b/apidocs/v10.0.0/io/nflow/jetty/servlet/MetricsServletContextListener.html new file mode 100644 index 000000000..fecf6f424 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/servlet/MetricsServletContextListener.html @@ -0,0 +1,185 @@ + + + + +MetricsServletContextListener (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MetricsServletContextListener

+
+
java.lang.Object +
io.nflow.jetty.servlet.MetricsServletContextListener
+
+
+
+
All Implemented Interfaces:
+
jakarta.servlet.ServletContextListener, EventListener
+
+
+
public class MetricsServletContextListener +extends Object +implements jakarta.servlet.ServletContextListener
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MetricsServletContextListener

      +
      public MetricsServletContextListener()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      contextInitialized

      +
      public void contextInitialized(jakarta.servlet.ServletContextEvent servletContextEvent)
      +
      +
      Specified by:
      +
      contextInitialized in interface jakarta.servlet.ServletContextListener
      +
      +
      +
    • +
    • +
      +

      contextDestroyed

      +
      public void contextDestroyed(jakarta.servlet.ServletContextEvent servletContextEvent)
      +
      +
      Specified by:
      +
      contextDestroyed in interface jakarta.servlet.ServletContextListener
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/servlet/class-use/MetricsServletContextListener.html b/apidocs/v10.0.0/io/nflow/jetty/servlet/class-use/MetricsServletContextListener.html new file mode 100644 index 000000000..2fd54528b --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/servlet/class-use/MetricsServletContextListener.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.jetty.servlet.MetricsServletContextListener (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.jetty.servlet.MetricsServletContextListener

+
+No usage of io.nflow.jetty.servlet.MetricsServletContextListener
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/servlet/package-summary.html b/apidocs/v10.0.0/io/nflow/jetty/servlet/package-summary.html new file mode 100644 index 000000000..c0a9e6cca --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/servlet/package-summary.html @@ -0,0 +1,115 @@ + + + + +io.nflow.jetty.servlet (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.nflow.jetty.servlet

+
+
+
package io.nflow.jetty.servlet
+
+
Servlet configurations for nFlow Jetty.
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/servlet/package-tree.html b/apidocs/v10.0.0/io/nflow/jetty/servlet/package-tree.html new file mode 100644 index 000000000..1885aa79e --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/servlet/package-tree.html @@ -0,0 +1,76 @@ + + + + +io.nflow.jetty.servlet Class Hierarchy (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.nflow.jetty.servlet

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/servlet/package-use.html b/apidocs/v10.0.0/io/nflow/jetty/servlet/package-use.html new file mode 100644 index 000000000..aaa5a0f93 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/servlet/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package io.nflow.jetty.servlet (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
io.nflow.jetty.servlet

+
+No usage of io.nflow.jetty.servlet
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/spring/NflowAnnotationConfigWebApplicationContext.html b/apidocs/v10.0.0/io/nflow/jetty/spring/NflowAnnotationConfigWebApplicationContext.html new file mode 100644 index 000000000..ad56290f4 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/spring/NflowAnnotationConfigWebApplicationContext.html @@ -0,0 +1,270 @@ + + + + +NflowAnnotationConfigWebApplicationContext (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NflowAnnotationConfigWebApplicationContext

+
+ +
+
+
All Implemented Interfaces:
+
Closeable, AutoCloseable, Aware, BeanFactory, BeanNameAware, HierarchicalBeanFactory, InitializingBean, ListableBeanFactory, AnnotationConfigRegistry, ApplicationContext, ApplicationEventPublisher, ConfigurableApplicationContext, Lifecycle, MessageSource, EnvironmentCapable, ResourceLoader, ResourcePatternResolver, ThemeSource, ConfigurableWebApplicationContext, WebApplicationContext
+
+
+
public class NflowAnnotationConfigWebApplicationContext +extends AnnotationConfigWebApplicationContext
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/spring/class-use/NflowAnnotationConfigWebApplicationContext.html b/apidocs/v10.0.0/io/nflow/jetty/spring/class-use/NflowAnnotationConfigWebApplicationContext.html new file mode 100644 index 000000000..fa297fe13 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/spring/class-use/NflowAnnotationConfigWebApplicationContext.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.jetty.spring.NflowAnnotationConfigWebApplicationContext (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.jetty.spring.NflowAnnotationConfigWebApplicationContext

+
+No usage of io.nflow.jetty.spring.NflowAnnotationConfigWebApplicationContext
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/spring/package-summary.html b/apidocs/v10.0.0/io/nflow/jetty/spring/package-summary.html new file mode 100644 index 000000000..fe2daa2ed --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/spring/package-summary.html @@ -0,0 +1,115 @@ + + + + +io.nflow.jetty.spring (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.nflow.jetty.spring

+
+
+
package io.nflow.jetty.spring
+
+
Spring framework property source configurations for nFlow Jetty.
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/spring/package-tree.html b/apidocs/v10.0.0/io/nflow/jetty/spring/package-tree.html new file mode 100644 index 000000000..14d16f6b2 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/spring/package-tree.html @@ -0,0 +1,100 @@ + + + + +io.nflow.jetty.spring Class Hierarchy (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.nflow.jetty.spring

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/jetty/spring/package-use.html b/apidocs/v10.0.0/io/nflow/jetty/spring/package-use.html new file mode 100644 index 000000000..6ee976c7b --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/jetty/spring/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package io.nflow.jetty.spring (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
io.nflow.jetty.spring

+
+No usage of io.nflow.jetty.spring
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/metrics/DatabaseConnectionHealthCheck.html b/apidocs/v10.0.0/io/nflow/metrics/DatabaseConnectionHealthCheck.html new file mode 100644 index 000000000..0a078ac88 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/metrics/DatabaseConnectionHealthCheck.html @@ -0,0 +1,182 @@ + + + + +DatabaseConnectionHealthCheck (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DatabaseConnectionHealthCheck

+
+
java.lang.Object +
com.codahale.metrics.health.HealthCheck +
io.nflow.metrics.DatabaseConnectionHealthCheck
+
+
+
+
+
public class DatabaseConnectionHealthCheck +extends com.codahale.metrics.health.HealthCheck
+
Check that connection to nflow database can be made.
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    +

    Nested classes/interfaces inherited from class com.codahale.metrics.health.HealthCheck

    +com.codahale.metrics.health.HealthCheck.Result, com.codahale.metrics.health.HealthCheck.ResultBuilder
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected com.codahale.metrics.health.HealthCheck.Result
    + +
     
    +
    +
    +
    +
    +

    Methods inherited from class com.codahale.metrics.health.HealthCheck

    +clock, execute
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DatabaseConnectionHealthCheck

      +
      public DatabaseConnectionHealthCheck(HealthCheckService healthCheckService)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      check

      +
      protected com.codahale.metrics.health.HealthCheck.Result check()
      +
      +
      Specified by:
      +
      check in class com.codahale.metrics.health.HealthCheck
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/metrics/MetricsWorkflowExecutorListener.html b/apidocs/v10.0.0/io/nflow/metrics/MetricsWorkflowExecutorListener.html new file mode 100644 index 000000000..c7ec606aa --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/metrics/MetricsWorkflowExecutorListener.html @@ -0,0 +1,244 @@ + + + + +MetricsWorkflowExecutorListener (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MetricsWorkflowExecutorListener

+
+
java.lang.Object +
io.nflow.metrics.MetricsWorkflowExecutorListener
+
+
+
+
All Implemented Interfaces:
+
WorkflowExecutorListener
+
+
+
public class MetricsWorkflowExecutorListener +extends Object +implements WorkflowExecutorListener
+
Compute following metrics on per state basis +
    +
  • Execution time histograms and execution rate
  • +
  • Number of successful executions
  • +
  • Number of failed executions
  • +
  • Retry count histograms
  • +
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MetricsWorkflowExecutorListener

      +
      public MetricsWorkflowExecutorListener(com.codahale.metrics.MetricRegistry metricRegistry, + io.nflow.engine.internal.dao.ExecutorDao executors)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/metrics/NflowMetricsContext.html b/apidocs/v10.0.0/io/nflow/metrics/NflowMetricsContext.html new file mode 100644 index 000000000..c698b758c --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/metrics/NflowMetricsContext.html @@ -0,0 +1,208 @@ + + + + +NflowMetricsContext (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NflowMetricsContext

+
+
java.lang.Object +
io.nflow.metrics.NflowMetricsContext
+
+
+
+
@Named("nflowMetrics/metricsContext") +@Configuration +public class NflowMetricsContext +extends Object
+
Configures MetricsWorkflowExecutorListener.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      NflowMetricsContext

      +
      public NflowMetricsContext()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      databaseConnectionHealthCheck

      +
      @Bean +public DatabaseConnectionHealthCheck databaseConnectionHealthCheck()
      +
      +
    • +
    • +
      +

      registerHealthChecks

      +
      @PostConstruct +public void registerHealthChecks()
      +
      +
    • +
    • +
      +

      registerDatabaseType

      +
      @PostConstruct +public void registerDatabaseType()
      +
      +
    • +
    • +
      +

      metricsWorkflowExecutorListener

      +
      @Bean +public MetricsWorkflowExecutorListener metricsWorkflowExecutorListener(io.nflow.engine.internal.dao.ExecutorDao executors)
      +
      +
    • +
    • +
      +

      jmxMetricsReporter

      +
      @Profile("jmx") +@Bean(destroyMethod="stop") +public com.codahale.metrics.jmx.JmxReporter jmxMetricsReporter()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/metrics/class-use/DatabaseConnectionHealthCheck.html b/apidocs/v10.0.0/io/nflow/metrics/class-use/DatabaseConnectionHealthCheck.html new file mode 100644 index 000000000..7e50850dc --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/metrics/class-use/DatabaseConnectionHealthCheck.html @@ -0,0 +1,89 @@ + + + + +Uses of Class io.nflow.metrics.DatabaseConnectionHealthCheck (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.metrics.DatabaseConnectionHealthCheck

+
+ +
+
Package
+
Description
+ +
+
Classes for collecting metrics from nFlow engine run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/metrics/class-use/MetricsWorkflowExecutorListener.html b/apidocs/v10.0.0/io/nflow/metrics/class-use/MetricsWorkflowExecutorListener.html new file mode 100644 index 000000000..65ac9efa7 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/metrics/class-use/MetricsWorkflowExecutorListener.html @@ -0,0 +1,89 @@ + + + + +Uses of Class io.nflow.metrics.MetricsWorkflowExecutorListener (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.metrics.MetricsWorkflowExecutorListener

+
+ +
+
Package
+
Description
+ +
+
Classes for collecting metrics from nFlow engine run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/metrics/class-use/NflowMetricsContext.html b/apidocs/v10.0.0/io/nflow/metrics/class-use/NflowMetricsContext.html new file mode 100644 index 000000000..023bf2165 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/metrics/class-use/NflowMetricsContext.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.metrics.NflowMetricsContext (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.metrics.NflowMetricsContext

+
+No usage of io.nflow.metrics.NflowMetricsContext
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/metrics/package-summary.html b/apidocs/v10.0.0/io/nflow/metrics/package-summary.html new file mode 100644 index 000000000..74eba55f0 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/metrics/package-summary.html @@ -0,0 +1,106 @@ + + + + +io.nflow.metrics (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.nflow.metrics

+
+
+
package io.nflow.metrics
+
+
Classes for collecting metrics from nFlow engine run time.
+
+
+
    +
  • +
    +
    Classes
    +
    +
    Class
    +
    Description
    + +
    +
    Check that connection to nflow database can be made.
    +
    + +
    +
    Compute following metrics on per state basis + + Execution time histograms and execution rate + Number of successful executions + Number of failed executions + Retry count histograms +
    +
    + +
    +
    Configures MetricsWorkflowExecutorListener.
    +
    +
    +
    +
  • +
+
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/metrics/package-tree.html b/apidocs/v10.0.0/io/nflow/metrics/package-tree.html new file mode 100644 index 000000000..f9debe551 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/metrics/package-tree.html @@ -0,0 +1,82 @@ + + + + +io.nflow.metrics Class Hierarchy (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.nflow.metrics

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/metrics/package-use.html b/apidocs/v10.0.0/io/nflow/metrics/package-use.html new file mode 100644 index 000000000..569037792 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/metrics/package-use.html @@ -0,0 +1,98 @@ + + + + +Uses of Package io.nflow.metrics (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
io.nflow.metrics

+
+
Packages that use io.nflow.metrics
+
+
Package
+
Description
+ +
+
Classes for collecting metrics from nFlow engine run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/netty/StartNflow.html b/apidocs/v10.0.0/io/nflow/netty/StartNflow.html new file mode 100644 index 000000000..d54bc06c6 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/netty/StartNflow.html @@ -0,0 +1,261 @@ + + + + +StartNflow (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StartNflow

+
+
java.lang.Object +
io.nflow.netty.StartNflow
+
+
+
+
public class StartNflow +extends Object
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/netty/class-use/StartNflow.html b/apidocs/v10.0.0/io/nflow/netty/class-use/StartNflow.html new file mode 100644 index 000000000..e51d21359 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/netty/class-use/StartNflow.html @@ -0,0 +1,96 @@ + + + + +Uses of Class io.nflow.netty.StartNflow (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.netty.StartNflow

+
+
Packages that use StartNflow
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/netty/config/NflowNettyConfiguration.html b/apidocs/v10.0.0/io/nflow/netty/config/NflowNettyConfiguration.html new file mode 100644 index 000000000..8ca14c67c --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/netty/config/NflowNettyConfiguration.html @@ -0,0 +1,234 @@ + + + + +NflowNettyConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NflowNettyConfiguration

+
+
java.lang.Object +
io.nflow.netty.config.NflowNettyConfiguration
+
+
+
+
All Implemented Interfaces:
+
WebFluxConfigurer
+
+
+
@Configuration +@ComponentScan("io.nflow.rest.v1.springweb") +@Import(RestConfiguration.class) +@EnableTransactionManagement +@EnableWebFlux +public class NflowNettyConfiguration +extends Object +implements WebFluxConfigurer
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/netty/config/class-use/NflowNettyConfiguration.html b/apidocs/v10.0.0/io/nflow/netty/config/class-use/NflowNettyConfiguration.html new file mode 100644 index 000000000..b1c038dfd --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/netty/config/class-use/NflowNettyConfiguration.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.netty.config.NflowNettyConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.netty.config.NflowNettyConfiguration

+
+No usage of io.nflow.netty.config.NflowNettyConfiguration
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/netty/config/package-summary.html b/apidocs/v10.0.0/io/nflow/netty/config/package-summary.html new file mode 100644 index 000000000..1ec32e1af --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/netty/config/package-summary.html @@ -0,0 +1,98 @@ + + + + +io.nflow.netty.config (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.nflow.netty.config

+
+
+
package io.nflow.netty.config
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/netty/config/package-tree.html b/apidocs/v10.0.0/io/nflow/netty/config/package-tree.html new file mode 100644 index 000000000..06d7ffff8 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/netty/config/package-tree.html @@ -0,0 +1,76 @@ + + + + +io.nflow.netty.config Class Hierarchy (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.nflow.netty.config

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/netty/config/package-use.html b/apidocs/v10.0.0/io/nflow/netty/config/package-use.html new file mode 100644 index 000000000..b1c662fa2 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/netty/config/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package io.nflow.netty.config (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
io.nflow.netty.config

+
+No usage of io.nflow.netty.config
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/netty/package-summary.html b/apidocs/v10.0.0/io/nflow/netty/package-summary.html new file mode 100644 index 000000000..b76512693 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/netty/package-summary.html @@ -0,0 +1,98 @@ + + + + +io.nflow.netty (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.nflow.netty

+
+
+
package io.nflow.netty
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/netty/package-tree.html b/apidocs/v10.0.0/io/nflow/netty/package-tree.html new file mode 100644 index 000000000..12122f14f --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/netty/package-tree.html @@ -0,0 +1,76 @@ + + + + +io.nflow.netty Class Hierarchy (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.nflow.netty

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/netty/package-use.html b/apidocs/v10.0.0/io/nflow/netty/package-use.html new file mode 100644 index 000000000..962bc0424 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/netty/package-use.html @@ -0,0 +1,84 @@ + + + + +Uses of Package io.nflow.netty (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
io.nflow.netty

+
+
Packages that use io.nflow.netty
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/config/NflowRestApiPropertiesConfiguration.html b/apidocs/v10.0.0/io/nflow/rest/config/NflowRestApiPropertiesConfiguration.html new file mode 100644 index 000000000..9f5aac74d --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/config/NflowRestApiPropertiesConfiguration.html @@ -0,0 +1,134 @@ + + + + +NflowRestApiPropertiesConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NflowRestApiPropertiesConfiguration

+
+
java.lang.Object +
io.nflow.rest.config.NflowRestApiPropertiesConfiguration
+
+
+
+
@Configuration +@PropertySource("classpath:nflow-rest-api.properties") +public class NflowRestApiPropertiesConfiguration +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      NflowRestApiPropertiesConfiguration

      +
      public NflowRestApiPropertiesConfiguration()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/config/RestConfiguration.html b/apidocs/v10.0.0/io/nflow/rest/config/RestConfiguration.html new file mode 100644 index 000000000..942158bab --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/config/RestConfiguration.html @@ -0,0 +1,205 @@ + + + + +RestConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RestConfiguration

+
+
java.lang.Object +
io.nflow.rest.config.RestConfiguration
+
+
+
+ +
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      RestConfiguration

      +
      public RestConfiguration()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/config/class-use/NflowRestApiPropertiesConfiguration.html b/apidocs/v10.0.0/io/nflow/rest/config/class-use/NflowRestApiPropertiesConfiguration.html new file mode 100644 index 000000000..ff7ac99fb --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/config/class-use/NflowRestApiPropertiesConfiguration.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.rest.config.NflowRestApiPropertiesConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.config.NflowRestApiPropertiesConfiguration

+
+No usage of io.nflow.rest.config.NflowRestApiPropertiesConfiguration
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/config/class-use/RestConfiguration.html b/apidocs/v10.0.0/io/nflow/rest/config/class-use/RestConfiguration.html new file mode 100644 index 000000000..0063ac2b0 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/config/class-use/RestConfiguration.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.rest.config.RestConfiguration (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.config.RestConfiguration

+
+No usage of io.nflow.rest.config.RestConfiguration
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/CorsHeaderContainerResponseFilter.html b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/CorsHeaderContainerResponseFilter.html new file mode 100644 index 000000000..9ee8a589b --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/CorsHeaderContainerResponseFilter.html @@ -0,0 +1,186 @@ + + + + +CorsHeaderContainerResponseFilter (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CorsHeaderContainerResponseFilter

+
+
java.lang.Object +
io.nflow.rest.config.jaxrs.CorsHeaderContainerResponseFilter
+
+
+
+
All Implemented Interfaces:
+
jakarta.ws.rs.container.ContainerResponseFilter
+
+
+
@Provider +public class CorsHeaderContainerResponseFilter +extends Object +implements jakarta.ws.rs.container.ContainerResponseFilter
+
Filter to add headers to allow Cross-Origin Resource Sharing. Applied only to JAX-RS resources that are annotated with + NflowCors annotation.
+
+
See Also:
+
+ +
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      CorsHeaderContainerResponseFilter

      +
      @Inject +public CorsHeaderContainerResponseFilter(Environment env)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      filter

      +
      public void filter(jakarta.ws.rs.container.ContainerRequestContext requestContext, + jakarta.ws.rs.container.ContainerResponseContext responseContext)
      +
      +
      Specified by:
      +
      filter in interface jakarta.ws.rs.container.ContainerResponseFilter
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/DateTimeParamConverterProvider.html b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/DateTimeParamConverterProvider.html new file mode 100644 index 000000000..00848c2cb --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/DateTimeParamConverterProvider.html @@ -0,0 +1,177 @@ + + + + +DateTimeParamConverterProvider (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DateTimeParamConverterProvider

+
+
java.lang.Object +
io.nflow.rest.config.jaxrs.DateTimeParamConverterProvider
+
+
+
+
All Implemented Interfaces:
+
jakarta.ws.rs.ext.ParamConverterProvider
+
+
+
@Provider +public class DateTimeParamConverterProvider +extends Object +implements jakarta.ws.rs.ext.ParamConverterProvider
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DateTimeParamConverterProvider

      +
      public DateTimeParamConverterProvider()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getConverter

      +
      public <T> jakarta.ws.rs.ext.ParamConverter<T> getConverter(Class<T> type, + Type genericType, + Annotation[] annotations)
      +
      +
      Specified by:
      +
      getConverter in interface jakarta.ws.rs.ext.ParamConverterProvider
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/NflowCors.html b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/NflowCors.html new file mode 100644 index 000000000..280f73251 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/NflowCors.html @@ -0,0 +1,84 @@ + + + + +NflowCors (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface NflowCors

+
+
+
+
@NameBinding +@Retention(RUNTIME) +public @interface NflowCors
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/PathConstants.html b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/PathConstants.html new file mode 100644 index 000000000..3ca215ce5 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/PathConstants.html @@ -0,0 +1,169 @@ + + + + +PathConstants (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PathConstants

+
+
java.lang.Object +
io.nflow.rest.config.jaxrs.PathConstants
+
+
+
+
public abstract class PathConstants +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      NFLOW_REST_JAXRS_PATH_PREFIX

      +
      public static final String NFLOW_REST_JAXRS_PATH_PREFIX
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PathConstants

      +
      public PathConstants()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/class-use/CorsHeaderContainerResponseFilter.html b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/class-use/CorsHeaderContainerResponseFilter.html new file mode 100644 index 000000000..191ae52a5 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/class-use/CorsHeaderContainerResponseFilter.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.rest.config.jaxrs.CorsHeaderContainerResponseFilter (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.config.jaxrs.CorsHeaderContainerResponseFilter

+
+No usage of io.nflow.rest.config.jaxrs.CorsHeaderContainerResponseFilter
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/class-use/DateTimeParamConverterProvider.html b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/class-use/DateTimeParamConverterProvider.html new file mode 100644 index 000000000..c8dfd6b3c --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/class-use/DateTimeParamConverterProvider.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.rest.config.jaxrs.DateTimeParamConverterProvider (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.config.jaxrs.DateTimeParamConverterProvider

+
+No usage of io.nflow.rest.config.jaxrs.DateTimeParamConverterProvider
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/class-use/NflowCors.html b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/class-use/NflowCors.html new file mode 100644 index 000000000..2ba31e1d0 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/class-use/NflowCors.html @@ -0,0 +1,121 @@ + + + + +Uses of Annotation Interface io.nflow.rest.config.jaxrs.NflowCors (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Annotation Interface
io.nflow.rest.config.jaxrs.NflowCors

+
+
Packages that use NflowCors
+
+
Package
+
Description
+ +
+
Default configuration for nFlow REST API with JAX-RS.
+
+ +
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/class-use/PathConstants.html b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/class-use/PathConstants.html new file mode 100644 index 000000000..7fb148a6a --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/class-use/PathConstants.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.rest.config.jaxrs.PathConstants (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.config.jaxrs.PathConstants

+
+No usage of io.nflow.rest.config.jaxrs.PathConstants
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/package-summary.html b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/package-summary.html new file mode 100644 index 000000000..a9dcf9b09 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/package-summary.html @@ -0,0 +1,121 @@ + + + + +io.nflow.rest.config.jaxrs (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.nflow.rest.config.jaxrs

+
+
+
package io.nflow.rest.config.jaxrs
+
+
Default configuration for nFlow REST API with JAX-RS.
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/package-tree.html b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/package-tree.html new file mode 100644 index 000000000..ea0157c36 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/package-tree.html @@ -0,0 +1,84 @@ + + + + +io.nflow.rest.config.jaxrs Class Hierarchy (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.nflow.rest.config.jaxrs

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Annotation Interface Hierarchy

+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/package-use.html b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/package-use.html new file mode 100644 index 000000000..711e2d333 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/config/jaxrs/package-use.html @@ -0,0 +1,101 @@ + + + + +Uses of Package io.nflow.rest.config.jaxrs (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
io.nflow.rest.config.jaxrs

+
+
Packages that use io.nflow.rest.config.jaxrs
+
+
Package
+
Description
+ +
+
Default configuration for nFlow REST API with JAX-RS.
+
+ +
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/config/package-summary.html b/apidocs/v10.0.0/io/nflow/rest/config/package-summary.html new file mode 100644 index 000000000..0dc67f344 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/config/package-summary.html @@ -0,0 +1,109 @@ + + + + +io.nflow.rest.config (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.nflow.rest.config

+
+
+
package io.nflow.rest.config
+
+
Default configuration for nFlow REST API.
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/config/package-tree.html b/apidocs/v10.0.0/io/nflow/rest/config/package-tree.html new file mode 100644 index 000000000..cfd0fec78 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/config/package-tree.html @@ -0,0 +1,77 @@ + + + + +io.nflow.rest.config Class Hierarchy (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.nflow.rest.config

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/config/package-use.html b/apidocs/v10.0.0/io/nflow/rest/config/package-use.html new file mode 100644 index 000000000..d3f09bb11 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/config/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package io.nflow.rest.config (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
io.nflow.rest.config

+
+No usage of io.nflow.rest.config
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/config/springweb/PathConstants.html b/apidocs/v10.0.0/io/nflow/rest/config/springweb/PathConstants.html new file mode 100644 index 000000000..ee90dc0f5 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/config/springweb/PathConstants.html @@ -0,0 +1,170 @@ + + + + +PathConstants (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PathConstants

+
+
java.lang.Object +
io.nflow.rest.config.springweb.PathConstants
+
+
+
+
public abstract class PathConstants +extends Object
+
Common Spring web constants.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      NFLOW_SPRING_WEB_PATH_PREFIX

      +
      public static final String NFLOW_SPRING_WEB_PATH_PREFIX
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PathConstants

      +
      public PathConstants()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/config/springweb/SchedulerService.html b/apidocs/v10.0.0/io/nflow/rest/config/springweb/SchedulerService.html new file mode 100644 index 000000000..24c424208 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/config/springweb/SchedulerService.html @@ -0,0 +1,168 @@ + + + + +SchedulerService (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SchedulerService

+
+
java.lang.Object +
io.nflow.rest.config.springweb.SchedulerService
+
+
+
+
@Service +public class SchedulerService +extends Object
+
Service to hold a Webflux Scheduler in order to make blocking calls.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SchedulerService

      +
      @Inject +public SchedulerService(io.nflow.engine.internal.executor.WorkflowInstanceExecutor workflowInstanceExecutor, + Environment env)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      callAsync

      +
      public <T> reactor.core.publisher.Mono<T> callAsync(Callable<T> callable)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/config/springweb/class-use/PathConstants.html b/apidocs/v10.0.0/io/nflow/rest/config/springweb/class-use/PathConstants.html new file mode 100644 index 000000000..7fe592c69 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/config/springweb/class-use/PathConstants.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.rest.config.springweb.PathConstants (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.config.springweb.PathConstants

+
+No usage of io.nflow.rest.config.springweb.PathConstants
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/config/springweb/class-use/SchedulerService.html b/apidocs/v10.0.0/io/nflow/rest/config/springweb/class-use/SchedulerService.html new file mode 100644 index 000000000..f7c4cf1e2 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/config/springweb/class-use/SchedulerService.html @@ -0,0 +1,118 @@ + + + + +Uses of Class io.nflow.rest.config.springweb.SchedulerService (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.config.springweb.SchedulerService

+
+
Packages that use SchedulerService
+
+
Package
+
Description
+ +
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/config/springweb/package-summary.html b/apidocs/v10.0.0/io/nflow/rest/config/springweb/package-summary.html new file mode 100644 index 000000000..171bc6ec2 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/config/springweb/package-summary.html @@ -0,0 +1,113 @@ + + + + +io.nflow.rest.config.springweb (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.nflow.rest.config.springweb

+
+
+
package io.nflow.rest.config.springweb
+
+
Default configuration for nFlow REST API with Spring Web.
+
+
+
    +
  • + +
  • +
  • +
    +
    Classes
    +
    +
    Class
    +
    Description
    + +
    +
    Common Spring web constants.
    +
    + +
    +
    Service to hold a Webflux Scheduler in order to make blocking calls.
    +
    +
    +
    +
  • +
+
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/config/springweb/package-tree.html b/apidocs/v10.0.0/io/nflow/rest/config/springweb/package-tree.html new file mode 100644 index 000000000..fb692a9e5 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/config/springweb/package-tree.html @@ -0,0 +1,77 @@ + + + + +io.nflow.rest.config.springweb Class Hierarchy (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.nflow.rest.config.springweb

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/config/springweb/package-use.html b/apidocs/v10.0.0/io/nflow/rest/config/springweb/package-use.html new file mode 100644 index 000000000..6d3ca8969 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/config/springweb/package-use.html @@ -0,0 +1,88 @@ + + + + +Uses of Package io.nflow.rest.config.springweb (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
io.nflow.rest.config.springweb

+
+ +
+
Package
+
Description
+ +
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/ApiWorkflowInstanceInclude.html b/apidocs/v10.0.0/io/nflow/rest/v1/ApiWorkflowInstanceInclude.html new file mode 100644 index 000000000..35ebcc9f7 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/ApiWorkflowInstanceInclude.html @@ -0,0 +1,267 @@ + + + + +ApiWorkflowInstanceInclude (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class ApiWorkflowInstanceInclude

+
+
java.lang.Object +
java.lang.Enum<ApiWorkflowInstanceInclude> +
io.nflow.rest.v1.ApiWorkflowInstanceInclude
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<ApiWorkflowInstanceInclude>, Constable
+
+
+
public enum ApiWorkflowInstanceInclude +extends Enum<ApiWorkflowInstanceInclude>
+
The properties that can be loaded if needed when fetching worklfow instances from the nFlow REST API.
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/ResourceBase.html b/apidocs/v10.0.0/io/nflow/rest/v1/ResourceBase.html new file mode 100644 index 000000000..42050f87c --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/ResourceBase.html @@ -0,0 +1,353 @@ + + + + +ResourceBase (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResourceBase

+
+
java.lang.Object +
io.nflow.rest.v1.ResourceBase
+
+
+
+
Direct Known Subclasses:
+
JaxRsResource, SpringWebResource
+
+
+
public abstract class ResourceBase +extends Object
+
Common base class for REST API logic
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/ResourcePaths.html b/apidocs/v10.0.0/io/nflow/rest/v1/ResourcePaths.html new file mode 100644 index 000000000..23f0f7263 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/ResourcePaths.html @@ -0,0 +1,322 @@ + + + + +ResourcePaths (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResourcePaths

+
+
java.lang.Object +
io.nflow.rest.v1.ResourcePaths
+
+
+
+
public abstract class ResourcePaths +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      NFLOW_MAINTENANCE_PATH

      +
      public static final String NFLOW_MAINTENANCE_PATH
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      NFLOW_STATISTICS_PATH

      +
      public static final String NFLOW_STATISTICS_PATH
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      NFLOW_WORKFLOW_DEFINITION_PATH

      +
      public static final String NFLOW_WORKFLOW_DEFINITION_PATH
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      NFLOW_WORKFLOW_EXECUTOR_PATH

      +
      public static final String NFLOW_WORKFLOW_EXECUTOR_PATH
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      NFLOW_WORKFLOW_INSTANCE_PATH

      +
      public static final String NFLOW_WORKFLOW_INSTANCE_PATH
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      NFLOW_MAINTENANCE_TAG

      +
      public static final String NFLOW_MAINTENANCE_TAG
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      NFLOW_STATISTICS_TAG

      +
      public static final String NFLOW_STATISTICS_TAG
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      NFLOW_WORKFLOW_DEFINITION_TAG

      +
      public static final String NFLOW_WORKFLOW_DEFINITION_TAG
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      NFLOW_WORKFLOW_EXECUTOR_TAG

      +
      public static final String NFLOW_WORKFLOW_EXECUTOR_TAG
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      NFLOW_WORKFLOW_INSTANCE_TAG

      +
      public static final String NFLOW_WORKFLOW_INSTANCE_TAG
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ResourcePaths

      +
      public ResourcePaths()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/class-use/ApiWorkflowInstanceInclude.html b/apidocs/v10.0.0/io/nflow/rest/v1/class-use/ApiWorkflowInstanceInclude.html new file mode 100644 index 000000000..ade5c8bb0 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/class-use/ApiWorkflowInstanceInclude.html @@ -0,0 +1,174 @@ + + + + +Uses of Enum Class io.nflow.rest.v1.ApiWorkflowInstanceInclude (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Enum Class
io.nflow.rest.v1.ApiWorkflowInstanceInclude

+
+
Packages that use ApiWorkflowInstanceInclude
+
+
Package
+
Description
+ +
 
+ +
+
Message converters for nFlow REST API services.
+
+ +
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+ +
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/class-use/ResourceBase.html b/apidocs/v10.0.0/io/nflow/rest/v1/class-use/ResourceBase.html new file mode 100644 index 000000000..91a394787 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/class-use/ResourceBase.html @@ -0,0 +1,137 @@ + + + + +Uses of Class io.nflow.rest.v1.ResourceBase (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.ResourceBase

+
+
Packages that use ResourceBase
+
+
Package
+
Description
+ +
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+ +
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/class-use/ResourcePaths.html b/apidocs/v10.0.0/io/nflow/rest/v1/class-use/ResourcePaths.html new file mode 100644 index 000000000..6b10bd829 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/class-use/ResourcePaths.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.rest.v1.ResourcePaths (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.ResourcePaths

+
+No usage of io.nflow.rest.v1.ResourcePaths
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/converter/CreateWorkflowConverter.html b/apidocs/v10.0.0/io/nflow/rest/v1/converter/CreateWorkflowConverter.html new file mode 100644 index 000000000..9d1a1c8e6 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/converter/CreateWorkflowConverter.html @@ -0,0 +1,174 @@ + + + + +CreateWorkflowConverter (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CreateWorkflowConverter

+
+
java.lang.Object +
io.nflow.rest.v1.converter.CreateWorkflowConverter
+
+
+
+
@Component +public class CreateWorkflowConverter +extends Object
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/converter/ListWorkflowDefinitionConverter.html b/apidocs/v10.0.0/io/nflow/rest/v1/converter/ListWorkflowDefinitionConverter.html new file mode 100644 index 000000000..16eb22dff --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/converter/ListWorkflowDefinitionConverter.html @@ -0,0 +1,173 @@ + + + + +ListWorkflowDefinitionConverter (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ListWorkflowDefinitionConverter

+
+
java.lang.Object +
io.nflow.rest.v1.converter.ListWorkflowDefinitionConverter
+
+
+
+
@Component +public class ListWorkflowDefinitionConverter +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ListWorkflowDefinitionConverter

      +
      public ListWorkflowDefinitionConverter()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/converter/ListWorkflowExecutorConverter.html b/apidocs/v10.0.0/io/nflow/rest/v1/converter/ListWorkflowExecutorConverter.html new file mode 100644 index 000000000..d8a945541 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/converter/ListWorkflowExecutorConverter.html @@ -0,0 +1,164 @@ + + + + +ListWorkflowExecutorConverter (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ListWorkflowExecutorConverter

+
+
java.lang.Object +
io.nflow.rest.v1.converter.ListWorkflowExecutorConverter
+
+
+
+
@Component +public class ListWorkflowExecutorConverter +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ListWorkflowExecutorConverter

      +
      public ListWorkflowExecutorConverter()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/converter/ListWorkflowInstanceConverter.html b/apidocs/v10.0.0/io/nflow/rest/v1/converter/ListWorkflowInstanceConverter.html new file mode 100644 index 000000000..ee89c5144 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/converter/ListWorkflowInstanceConverter.html @@ -0,0 +1,168 @@ + + + + +ListWorkflowInstanceConverter (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ListWorkflowInstanceConverter

+
+
java.lang.Object +
io.nflow.rest.v1.converter.ListWorkflowInstanceConverter
+
+
+
+
@Component +public class ListWorkflowInstanceConverter +extends Object
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/converter/MaintenanceConverter.html b/apidocs/v10.0.0/io/nflow/rest/v1/converter/MaintenanceConverter.html new file mode 100644 index 000000000..7d96295dc --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/converter/MaintenanceConverter.html @@ -0,0 +1,173 @@ + + + + +MaintenanceConverter (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MaintenanceConverter

+
+
java.lang.Object +
io.nflow.rest.v1.converter.MaintenanceConverter
+
+
+
+
@Component +public class MaintenanceConverter +extends Object
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/converter/StatisticsConverter.html b/apidocs/v10.0.0/io/nflow/rest/v1/converter/StatisticsConverter.html new file mode 100644 index 000000000..48981ecd6 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/converter/StatisticsConverter.html @@ -0,0 +1,173 @@ + + + + +StatisticsConverter (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StatisticsConverter

+
+
java.lang.Object +
io.nflow.rest.v1.converter.StatisticsConverter
+
+
+
+
@Component +public class StatisticsConverter +extends Object
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/CreateWorkflowConverter.html b/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/CreateWorkflowConverter.html new file mode 100644 index 000000000..9828b0c60 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/CreateWorkflowConverter.html @@ -0,0 +1,116 @@ + + + + +Uses of Class io.nflow.rest.v1.converter.CreateWorkflowConverter (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.converter.CreateWorkflowConverter

+
+
Packages that use CreateWorkflowConverter
+
+
Package
+
Description
+ +
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+ +
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/ListWorkflowDefinitionConverter.html b/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/ListWorkflowDefinitionConverter.html new file mode 100644 index 000000000..4d4c10399 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/ListWorkflowDefinitionConverter.html @@ -0,0 +1,131 @@ + + + + +Uses of Class io.nflow.rest.v1.converter.ListWorkflowDefinitionConverter (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.converter.ListWorkflowDefinitionConverter

+
+ +
+
Package
+
Description
+ +
 
+ +
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+ +
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/ListWorkflowExecutorConverter.html b/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/ListWorkflowExecutorConverter.html new file mode 100644 index 000000000..e16166dc8 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/ListWorkflowExecutorConverter.html @@ -0,0 +1,110 @@ + + + + +Uses of Class io.nflow.rest.v1.converter.ListWorkflowExecutorConverter (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.converter.ListWorkflowExecutorConverter

+
+ +
+
Package
+
Description
+ +
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+ +
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/ListWorkflowInstanceConverter.html b/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/ListWorkflowInstanceConverter.html new file mode 100644 index 000000000..168030caa --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/ListWorkflowInstanceConverter.html @@ -0,0 +1,157 @@ + + + + +Uses of Class io.nflow.rest.v1.converter.ListWorkflowInstanceConverter (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.converter.ListWorkflowInstanceConverter

+
+ +
+
Package
+
Description
+ +
 
+ +
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+ +
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/MaintenanceConverter.html b/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/MaintenanceConverter.html new file mode 100644 index 000000000..48f2f599c --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/MaintenanceConverter.html @@ -0,0 +1,91 @@ + + + + +Uses of Class io.nflow.rest.v1.converter.MaintenanceConverter (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.converter.MaintenanceConverter

+
+
Packages that use MaintenanceConverter
+
+
Package
+
Description
+ +
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/StatisticsConverter.html b/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/StatisticsConverter.html new file mode 100644 index 000000000..420596347 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/converter/class-use/StatisticsConverter.html @@ -0,0 +1,91 @@ + + + + +Uses of Class io.nflow.rest.v1.converter.StatisticsConverter (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.converter.StatisticsConverter

+
+
Packages that use StatisticsConverter
+
+
Package
+
Description
+ +
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/converter/package-summary.html b/apidocs/v10.0.0/io/nflow/rest/v1/converter/package-summary.html new file mode 100644 index 000000000..55652bc77 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/converter/package-summary.html @@ -0,0 +1,123 @@ + + + + +io.nflow.rest.v1.converter (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.nflow.rest.v1.converter

+
+
+
package io.nflow.rest.v1.converter
+
+
Message converters for nFlow REST API services.
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/converter/package-tree.html b/apidocs/v10.0.0/io/nflow/rest/v1/converter/package-tree.html new file mode 100644 index 000000000..62b89701d --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/converter/package-tree.html @@ -0,0 +1,81 @@ + + + + +io.nflow.rest.v1.converter Class Hierarchy (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.nflow.rest.v1.converter

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/converter/package-use.html b/apidocs/v10.0.0/io/nflow/rest/v1/converter/package-use.html new file mode 100644 index 000000000..be3989047 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/converter/package-use.html @@ -0,0 +1,132 @@ + + + + +Uses of Package io.nflow.rest.v1.converter (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
io.nflow.rest.v1.converter

+
+
Packages that use io.nflow.rest.v1.converter
+
+
Package
+
Description
+ +
 
+ +
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+ +
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/JaxRsResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/JaxRsResource.html new file mode 100644 index 000000000..62d4e64e9 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/JaxRsResource.html @@ -0,0 +1,181 @@ + + + + +JaxRsResource (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JaxRsResource

+
+
java.lang.Object +
io.nflow.rest.v1.ResourceBase +
io.nflow.rest.v1.jaxrs.JaxRsResource
+
+
+
+
+
Direct Known Subclasses:
+
MaintenanceResource, StatisticsResource, WorkflowDefinitionResource, WorkflowExecutorResource, WorkflowInstanceResource
+
+
+
public class JaxRsResource +extends ResourceBase
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JaxRsResource

      +
      public JaxRsResource()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      handleExceptions

      +
      protected jakarta.ws.rs.core.Response handleExceptions(Supplier<jakarta.ws.rs.core.Response.ResponseBuilder> responseBuilder)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/MaintenanceResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/MaintenanceResource.html new file mode 100644 index 000000000..468946841 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/MaintenanceResource.html @@ -0,0 +1,188 @@ + + + + +MaintenanceResource (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MaintenanceResource

+
+
java.lang.Object +
io.nflow.rest.v1.ResourceBase +
io.nflow.rest.v1.jaxrs.JaxRsResource +
io.nflow.rest.v1.jaxrs.MaintenanceResource
+
+
+
+
+
+
@Path("/v1/maintenance") +@Consumes("application/json") +@Produces("application/json") +@Component +public class MaintenanceResource +extends JaxRsResource
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MaintenanceResource

      +
      public MaintenanceResource()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      cleanupWorkflows

      +
      @POST +public jakarta.ws.rs.core.Response cleanupWorkflows(@Valid + @Valid MaintenanceRequest request)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/StatisticsResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/StatisticsResource.html new file mode 100644 index 000000000..97f71be10 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/StatisticsResource.html @@ -0,0 +1,211 @@ + + + + +StatisticsResource (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StatisticsResource

+
+ +
+
+
@Path("/v1/statistics") +@Consumes("application/json") +@Produces("application/json") +@Component +public class StatisticsResource +extends JaxRsResource
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      StatisticsResource

      +
      public StatisticsResource()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      queryStatistics

      +
      @GET +public jakarta.ws.rs.core.Response queryStatistics()
      +
      +
    • +
    • +
      +

      getStatistics

      +
      @GET +@Path("/workflow/{type}") +public jakarta.ws.rs.core.Response getStatistics(@PathParam("type") + String type, + @QueryParam("createdAfter") + org.joda.time.DateTime createdAfter, + @QueryParam("createdBefore") + org.joda.time.DateTime createdBefore, + @QueryParam("modifiedAfter") + org.joda.time.DateTime modifiedAfter, + @QueryParam("modifiedBefore") + org.joda.time.DateTime modifiedBefore)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/WorkflowDefinitionResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/WorkflowDefinitionResource.html new file mode 100644 index 000000000..eac57e049 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/WorkflowDefinitionResource.html @@ -0,0 +1,193 @@ + + + + +WorkflowDefinitionResource (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WorkflowDefinitionResource

+
+
java.lang.Object +
io.nflow.rest.v1.ResourceBase +
io.nflow.rest.v1.jaxrs.JaxRsResource +
io.nflow.rest.v1.jaxrs.WorkflowDefinitionResource
+
+
+
+
+
+
@Path("/v1/workflow-definition") +@Consumes("application/json") +@Produces("application/json") +@Component +public class WorkflowDefinitionResource +extends JaxRsResource
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      listWorkflowDefinitions

      +
      @GET +public jakarta.ws.rs.core.Response listWorkflowDefinitions(@QueryParam("type") + List<String> types)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/WorkflowExecutorResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/WorkflowExecutorResource.html new file mode 100644 index 000000000..d40f3a2ce --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/WorkflowExecutorResource.html @@ -0,0 +1,190 @@ + + + + +WorkflowExecutorResource (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WorkflowExecutorResource

+
+
java.lang.Object +
io.nflow.rest.v1.ResourceBase +
io.nflow.rest.v1.jaxrs.JaxRsResource +
io.nflow.rest.v1.jaxrs.WorkflowExecutorResource
+
+
+
+
+
+
@Path("/v1/workflow-executor") +@Consumes("application/json") +@Produces("application/json") +@Component +public class WorkflowExecutorResource +extends JaxRsResource
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      listWorkflowExecutors

      +
      @GET +public jakarta.ws.rs.core.Response listWorkflowExecutors()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/WorkflowInstanceResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/WorkflowInstanceResource.html new file mode 100644 index 000000000..4ebd2d38d --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/WorkflowInstanceResource.html @@ -0,0 +1,331 @@ + + + + +WorkflowInstanceResource (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WorkflowInstanceResource

+
+
java.lang.Object +
io.nflow.rest.v1.ResourceBase +
io.nflow.rest.v1.jaxrs.JaxRsResource +
io.nflow.rest.v1.jaxrs.WorkflowInstanceResource
+
+
+
+
+
+
@Path("/v1/workflow-instance") +@Consumes("application/json") +@Produces("application/json") +@Component +public class WorkflowInstanceResource +extends JaxRsResource
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      corsPreflight

      +
      @OPTIONS +@Path("{any: .*}") +@Consumes("*/*") +public jakarta.ws.rs.core.Response corsPreflight()
      +
      +
    • +
    • +
      +

      createWorkflowInstance

      +
      @PUT +public jakarta.ws.rs.core.Response createWorkflowInstance(@Valid + @Valid CreateWorkflowInstanceRequest req)
      +
      +
    • +
    • +
      +

      updateWorkflowInstance

      +
      @PUT +@Path("/id/{id}") +public jakarta.ws.rs.core.Response updateWorkflowInstance(@PathParam("id") + long id, + @Valid + @Valid UpdateWorkflowInstanceRequest req)
      +
      +
    • +
    • +
      +

      fetchWorkflowInstance

      +
      @GET +@Path("/id/{id}") +public jakarta.ws.rs.core.Response fetchWorkflowInstance(@PathParam("id") + long id, + @QueryParam("includes") + Set<ApiWorkflowInstanceInclude> includes, + @QueryParam("include") + String include, + @QueryParam("maxActions") + Long maxActions, + @QueryParam("queryArchive") + Boolean queryArchive)
      +
      +
    • +
    • +
      +

      listWorkflowInstances

      +
      @GET +public jakarta.ws.rs.core.Response listWorkflowInstances(@QueryParam("id") + Set<Long> ids, + @QueryParam("type") + Set<String> types, + @QueryParam("parentWorkflowId") + Long parentWorkflowId, + @QueryParam("parentActionId") + Long parentActionId, + @QueryParam("state") + Set<String> states, + @QueryParam("status") + Set<WorkflowInstance.WorkflowInstanceStatus> statuses, + @QueryParam("businessKey") + String businessKey, + @QueryParam("externalId") + String externalId, + @QueryParam("stateVariableKey") + String stateVariableKey, + @QueryParam("stateVariableValue") + String stateVariableValue, + @QueryParam("includes") + Set<ApiWorkflowInstanceInclude> includes, + @QueryParam("include") + String include, + @QueryParam("maxResults") + Long maxResults, + @QueryParam("maxActions") + Long maxActions, + @QueryParam("queryArchive") + Boolean queryArchive)
      +
      +
    • +
    • +
      +

      setSignal

      +
      @PUT +@Path("/{id}/signal") +public jakarta.ws.rs.core.Response setSignal(@PathParam("id") + long id, + @Valid + @Valid SetSignalRequest req)
      +
      +
    • +
    • +
      +

      wakeup

      +
      @PUT +@Path("/{id}/wakeup") +public jakarta.ws.rs.core.Response wakeup(@PathParam("id") + long id, + @Valid + @Valid WakeupRequest req)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/JaxRsResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/JaxRsResource.html new file mode 100644 index 000000000..315732f3d --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/JaxRsResource.html @@ -0,0 +1,101 @@ + + + + +Uses of Class io.nflow.rest.v1.jaxrs.JaxRsResource (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.jaxrs.JaxRsResource

+
+
Packages that use JaxRsResource
+
+
Package
+
Description
+ +
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/MaintenanceResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/MaintenanceResource.html new file mode 100644 index 000000000..c54ccfe27 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/MaintenanceResource.html @@ -0,0 +1,96 @@ + + + + +Uses of Class io.nflow.rest.v1.jaxrs.MaintenanceResource (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.jaxrs.MaintenanceResource

+
+
Packages that use MaintenanceResource
+
+
Package
+
Description
+ +
+
Default configuration for nFlow Jetty.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/StatisticsResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/StatisticsResource.html new file mode 100644 index 000000000..b4b724a26 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/StatisticsResource.html @@ -0,0 +1,96 @@ + + + + +Uses of Class io.nflow.rest.v1.jaxrs.StatisticsResource (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.jaxrs.StatisticsResource

+
+
Packages that use StatisticsResource
+
+
Package
+
Description
+ +
+
Default configuration for nFlow Jetty.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/WorkflowDefinitionResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/WorkflowDefinitionResource.html new file mode 100644 index 000000000..ff7ad3969 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/WorkflowDefinitionResource.html @@ -0,0 +1,96 @@ + + + + +Uses of Class io.nflow.rest.v1.jaxrs.WorkflowDefinitionResource (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.jaxrs.WorkflowDefinitionResource

+
+
Packages that use WorkflowDefinitionResource
+
+
Package
+
Description
+ +
+
Default configuration for nFlow Jetty.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/WorkflowExecutorResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/WorkflowExecutorResource.html new file mode 100644 index 000000000..fbfc465fa --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/WorkflowExecutorResource.html @@ -0,0 +1,96 @@ + + + + +Uses of Class io.nflow.rest.v1.jaxrs.WorkflowExecutorResource (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.jaxrs.WorkflowExecutorResource

+
+
Packages that use WorkflowExecutorResource
+
+
Package
+
Description
+ +
+
Default configuration for nFlow Jetty.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/WorkflowInstanceResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/WorkflowInstanceResource.html new file mode 100644 index 000000000..e442eea6f --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/class-use/WorkflowInstanceResource.html @@ -0,0 +1,96 @@ + + + + +Uses of Class io.nflow.rest.v1.jaxrs.WorkflowInstanceResource (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.jaxrs.WorkflowInstanceResource

+
+
Packages that use WorkflowInstanceResource
+
+
Package
+
Description
+ +
+
Default configuration for nFlow Jetty.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/package-summary.html b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/package-summary.html new file mode 100644 index 000000000..874bad478 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/package-summary.html @@ -0,0 +1,123 @@ + + + + +io.nflow.rest.v1.jaxrs (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.nflow.rest.v1.jaxrs

+
+
+
package io.nflow.rest.v1.jaxrs
+
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/package-tree.html b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/package-tree.html new file mode 100644 index 000000000..400455a7a --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/package-tree.html @@ -0,0 +1,88 @@ + + + + +io.nflow.rest.v1.jaxrs Class Hierarchy (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.nflow.rest.v1.jaxrs

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/package-use.html b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/package-use.html new file mode 100644 index 000000000..1d297d82a --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/jaxrs/package-use.html @@ -0,0 +1,109 @@ + + + + +Uses of Package io.nflow.rest.v1.jaxrs (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
io.nflow.rest.v1.jaxrs

+
+
Packages that use io.nflow.rest.v1.jaxrs
+
+
Package
+
Description
+ +
+
Default configuration for nFlow Jetty.
+
+ +
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/Action.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/Action.html new file mode 100644 index 000000000..89df64b46 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/Action.html @@ -0,0 +1,288 @@ + + + + +Action (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Action

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.rest.v1.msg.Action
+
+
+
+
+
public class Action +extends ModelObject
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      id

      +
      public long id
      +
      +
    • +
    • +
      +

      type

      +
      public String type
      +
      +
    • +
    • +
      +

      state

      +
      public String state
      +
      +
    • +
    • +
      +

      stateText

      +
      public String stateText
      +
      +
    • +
    • +
      +

      retryNo

      +
      public int retryNo
      +
      +
    • +
    • +
      +

      executionStartTime

      +
      public org.joda.time.DateTime executionStartTime
      +
      +
    • +
    • +
      +

      executionEndTime

      +
      public org.joda.time.DateTime executionEndTime
      +
      +
    • +
    • +
      +

      executorId

      +
      public int executorId
      +
      +
    • +
    • +
      +

      updatedStateVariables

      +
      public Map<String,Object> updatedStateVariables
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Action

      +
      public Action()
      +
      +
    • +
    • +
      +

      Action

      +
      public Action(long id, + @NonNull + String type, + @NonNull + String state, + String stateText, + int retryNo, + org.joda.time.DateTime executionStartTime, + org.joda.time.DateTime executionEndTime, + int executorId)
      +
      +
    • +
    • +
      +

      Action

      +
      public Action(long id, + @NonNull + String type, + @NonNull + String state, + String stateText, + int retryNo, + org.joda.time.DateTime executionStartTime, + org.joda.time.DateTime executionEndTime, + int executorId, + Map<String,Object> updatedStateVariables)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/CreateWorkflowInstanceRequest.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/CreateWorkflowInstanceRequest.html new file mode 100644 index 000000000..b42b3b6a3 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/CreateWorkflowInstanceRequest.html @@ -0,0 +1,229 @@ + + + + +CreateWorkflowInstanceRequest (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CreateWorkflowInstanceRequest

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.rest.v1.msg.CreateWorkflowInstanceRequest
+
+
+
+
+
public class CreateWorkflowInstanceRequest +extends ModelObject
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      type

      +
      public String type
      +
      +
    • +
    • +
      +

      businessKey

      +
      public String businessKey
      +
      +
    • +
    • +
      +

      startState

      +
      public String startState
      +
      +
    • +
    • +
      +

      externalId

      +
      public String externalId
      +
      +
    • +
    • +
      +

      activationTime

      +
      public org.joda.time.DateTime activationTime
      +
      +
    • +
    • +
      +

      activate

      +
      public Boolean activate
      +
      +
    • +
    • +
      +

      parentWorkflowId

      +
      public Long parentWorkflowId
      +
      +
    • +
    • +
      +

      stateVariables

      +
      public Map<String,Object> stateVariables
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      CreateWorkflowInstanceRequest

      +
      public CreateWorkflowInstanceRequest()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/CreateWorkflowInstanceResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/CreateWorkflowInstanceResponse.html new file mode 100644 index 000000000..da4be5347 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/CreateWorkflowInstanceResponse.html @@ -0,0 +1,193 @@ + + + + +CreateWorkflowInstanceResponse (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CreateWorkflowInstanceResponse

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.rest.v1.msg.CreateWorkflowInstanceResponse
+
+
+
+
+
public class CreateWorkflowInstanceResponse +extends ModelObject
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      id

      +
      public long id
      +
      +
    • +
    • +
      +

      type

      +
      public String type
      +
      +
    • +
    • +
      +

      businessKey

      +
      public String businessKey
      +
      +
    • +
    • +
      +

      externalId

      +
      public String externalId
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      CreateWorkflowInstanceResponse

      +
      public CreateWorkflowInstanceResponse()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/ErrorResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/ErrorResponse.html new file mode 100644 index 000000000..e9b2a994b --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/ErrorResponse.html @@ -0,0 +1,174 @@ + + + + +ErrorResponse (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ErrorResponse

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.rest.v1.msg.ErrorResponse
+
+
+
+
+
public class ErrorResponse +extends ModelObject
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      error

      +
      public String error
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ErrorResponse

      +
      public ErrorResponse()
      +
      +
    • +
    • +
      +

      ErrorResponse

      +
      public ErrorResponse(String error)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowDefinitionResponse.Settings.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowDefinitionResponse.Settings.html new file mode 100644 index 000000000..8a1b959bf --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowDefinitionResponse.Settings.html @@ -0,0 +1,197 @@ + + + + +ListWorkflowDefinitionResponse.Settings (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ListWorkflowDefinitionResponse.Settings

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.Settings
+
+
+
+
+
Enclosing class:
+
ListWorkflowDefinitionResponse
+
+
+
public static class ListWorkflowDefinitionResponse.Settings +extends ModelObject
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      transitionDelaysInMilliseconds

      +
      public ListWorkflowDefinitionResponse.TransitionDelays transitionDelaysInMilliseconds
      +
      +
    • +
    • +
      +

      maxRetries

      +
      public int maxRetries
      +
      +
    • +
    • +
      +

      historyDeletableAfter

      +
      public org.joda.time.Period historyDeletableAfter
      +
      +
    • +
    • +
      +

      defaultPriority

      +
      public short defaultPriority
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Settings

      +
      public Settings()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowDefinitionResponse.Signal.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowDefinitionResponse.Signal.html new file mode 100644 index 000000000..9dfcb086f --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowDefinitionResponse.Signal.html @@ -0,0 +1,179 @@ + + + + +ListWorkflowDefinitionResponse.Signal (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ListWorkflowDefinitionResponse.Signal

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.Signal
+
+
+
+
+
Enclosing class:
+
ListWorkflowDefinitionResponse
+
+
+
public static class ListWorkflowDefinitionResponse.Signal +extends ModelObject
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      value

      +
      public int value
      +
      +
    • +
    • +
      +

      description

      +
      public String description
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Signal

      +
      public Signal()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowDefinitionResponse.TransitionDelays.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowDefinitionResponse.TransitionDelays.html new file mode 100644 index 000000000..58c4db362 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowDefinitionResponse.TransitionDelays.html @@ -0,0 +1,188 @@ + + + + +ListWorkflowDefinitionResponse.TransitionDelays (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ListWorkflowDefinitionResponse.TransitionDelays

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.TransitionDelays
+
+
+
+
+
Enclosing class:
+
ListWorkflowDefinitionResponse
+
+
+
public static class ListWorkflowDefinitionResponse.TransitionDelays +extends ModelObject
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      waitShort

      +
      public long waitShort
      +
      +
    • +
    • +
      +

      minErrorWait

      +
      public long minErrorWait
      +
      +
    • +
    • +
      +

      maxErrorWait

      +
      public long maxErrorWait
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      TransitionDelays

      +
      public TransitionDelays()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowDefinitionResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowDefinitionResponse.html new file mode 100644 index 000000000..f249542c3 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowDefinitionResponse.html @@ -0,0 +1,282 @@ + + + + +ListWorkflowDefinitionResponse (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ListWorkflowDefinitionResponse

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse
+
+
+
+
+
All Implemented Interfaces:
+
Comparable<ListWorkflowDefinitionResponse>
+
+
+
public class ListWorkflowDefinitionResponse +extends ModelObject +implements Comparable<ListWorkflowDefinitionResponse>
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowExecutorResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowExecutorResponse.html new file mode 100644 index 000000000..e7772933f --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowExecutorResponse.html @@ -0,0 +1,238 @@ + + + + +ListWorkflowExecutorResponse (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ListWorkflowExecutorResponse

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.rest.v1.msg.ListWorkflowExecutorResponse
+
+
+
+
+
public class ListWorkflowExecutorResponse +extends ModelObject
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      id

      +
      public int id
      +
      +
    • +
    • +
      +

      host

      +
      public String host
      +
      +
    • +
    • +
      +

      pid

      +
      public int pid
      +
      +
    • +
    • +
      +

      executorGroup

      +
      public String executorGroup
      +
      +
    • +
    • +
      +

      started

      +
      public org.joda.time.DateTime started
      +
      +
    • +
    • +
      +

      active

      +
      public org.joda.time.DateTime active
      +
      +
    • +
    • +
      +

      expires

      +
      public org.joda.time.DateTime expires
      +
      +
    • +
    • +
      +

      stopped

      +
      public org.joda.time.DateTime stopped
      +
      +
    • +
    • +
      +

      recovered

      +
      public org.joda.time.DateTime recovered
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ListWorkflowExecutorResponse

      +
      public ListWorkflowExecutorResponse()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowInstanceResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowInstanceResponse.html new file mode 100644 index 000000000..cd322b04e --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/ListWorkflowInstanceResponse.html @@ -0,0 +1,337 @@ + + + + +ListWorkflowInstanceResponse (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ListWorkflowInstanceResponse

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.rest.v1.msg.ListWorkflowInstanceResponse
+
+
+
+
+
public class ListWorkflowInstanceResponse +extends ModelObject
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      id

      +
      public long id
      +
      +
    • +
    • +
      +

      status

      +
      public String status
      +
      +
    • +
    • +
      +

      type

      +
      public String type
      +
      +
    • +
    • +
      +

      priority

      +
      public Short priority
      +
      +
    • +
    • +
      +

      parentWorkflowId

      +
      public Long parentWorkflowId
      +
      +
    • +
    • +
      +

      parentActionId

      +
      public Long parentActionId
      +
      +
    • +
    • +
      +

      businessKey

      +
      public String businessKey
      +
      +
    • +
    • +
      +

      externalId

      +
      public String externalId
      +
      +
    • +
    • +
      +

      state

      +
      public String state
      +
      +
    • +
    • +
      +

      stateText

      +
      public String stateText
      +
      +
    • +
    • +
      +

      nextActivation

      +
      public org.joda.time.DateTime nextActivation
      +
      +
    • +
    • +
      +

      stateVariables

      +
      public Map<String,Object> stateVariables
      +
      +
    • +
    • +
      +

      retries

      +
      public int retries
      +
      +
    • +
    • +
      +

      actions

      +
      public List<Action> actions
      +
      +
    • +
    • +
      +

      created

      +
      public org.joda.time.DateTime created
      +
      +
    • +
    • +
      +

      modified

      +
      public org.joda.time.DateTime modified
      +
      +
    • +
    • +
      +

      started

      +
      public org.joda.time.DateTime started
      +
      +
    • +
    • +
      +

      childWorkflows

      +
      public Map<Long,List<Long>> childWorkflows
      +
      +
    • +
    • +
      +

      signal

      +
      public Integer signal
      +
      +
    • +
    • +
      +

      isArchived

      +
      public Boolean isArchived
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ListWorkflowInstanceResponse

      +
      public ListWorkflowInstanceResponse()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/MaintenanceRequest.MaintenanceRequestItem.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/MaintenanceRequest.MaintenanceRequestItem.html new file mode 100644 index 000000000..ae5bb460f --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/MaintenanceRequest.MaintenanceRequestItem.html @@ -0,0 +1,188 @@ + + + + +MaintenanceRequest.MaintenanceRequestItem (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MaintenanceRequest.MaintenanceRequestItem

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.rest.v1.msg.MaintenanceRequest.MaintenanceRequestItem
+
+
+
+
+
Enclosing class:
+
MaintenanceRequest
+
+
+
public static class MaintenanceRequest.MaintenanceRequestItem +extends ModelObject
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      olderThanPeriod

      +
      public org.joda.time.ReadablePeriod olderThanPeriod
      +
      +
    • +
    • +
      +

      batchSize

      +
      public int batchSize
      +
      +
    • +
    • +
      +

      workflowTypes

      +
      public Set<String> workflowTypes
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MaintenanceRequestItem

      +
      public MaintenanceRequestItem()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/MaintenanceRequest.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/MaintenanceRequest.html new file mode 100644 index 000000000..51ad92e01 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/MaintenanceRequest.html @@ -0,0 +1,199 @@ + + + + +MaintenanceRequest (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MaintenanceRequest

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.rest.v1.msg.MaintenanceRequest
+
+
+
+
+
public class MaintenanceRequest +extends ModelObject
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/MaintenanceResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/MaintenanceResponse.html new file mode 100644 index 000000000..78ef4f944 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/MaintenanceResponse.html @@ -0,0 +1,184 @@ + + + + +MaintenanceResponse (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MaintenanceResponse

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.rest.v1.msg.MaintenanceResponse
+
+
+
+
+
public class MaintenanceResponse +extends ModelObject
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      deletedArchivedWorkflows

      +
      public int deletedArchivedWorkflows
      +
      +
    • +
    • +
      +

      archivedWorkflows

      +
      public int archivedWorkflows
      +
      +
    • +
    • +
      +

      deletedWorkflows

      +
      public int deletedWorkflows
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MaintenanceResponse

      +
      public MaintenanceResponse()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/QueueStatistics.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/QueueStatistics.html new file mode 100644 index 000000000..b23ba7449 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/QueueStatistics.html @@ -0,0 +1,184 @@ + + + + +QueueStatistics (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class QueueStatistics

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.rest.v1.msg.QueueStatistics
+
+
+
+
+
public class QueueStatistics +extends ModelObject
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      count

      +
      public int count
      +
      +
    • +
    • +
      +

      maxAge

      +
      public Long maxAge
      +
      +
    • +
    • +
      +

      minAge

      +
      public Long minAge
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      QueueStatistics

      +
      public QueueStatistics()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/SetSignalRequest.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/SetSignalRequest.html new file mode 100644 index 000000000..dc8985617 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/SetSignalRequest.html @@ -0,0 +1,175 @@ + + + + +SetSignalRequest (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SetSignalRequest

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.rest.v1.msg.SetSignalRequest
+
+
+
+
+
public class SetSignalRequest +extends ModelObject
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      signal

      +
      public Integer signal
      +
      +
    • +
    • +
      +

      reason

      +
      public String reason
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SetSignalRequest

      +
      public SetSignalRequest()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/SetSignalResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/SetSignalResponse.html new file mode 100644 index 000000000..8f0c9e6da --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/SetSignalResponse.html @@ -0,0 +1,166 @@ + + + + +SetSignalResponse (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SetSignalResponse

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.rest.v1.msg.SetSignalResponse
+
+
+
+
+
public class SetSignalResponse +extends ModelObject
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      setSignalSuccess

      +
      public boolean setSignalSuccess
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SetSignalResponse

      +
      public SetSignalResponse()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/State.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/State.html new file mode 100644 index 000000000..48967d018 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/State.html @@ -0,0 +1,214 @@ + + + + +State (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class State

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.rest.v1.msg.State
+
+
+
+
+
public class State +extends ModelObject
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      id

      +
      public String id
      +
      +
    • +
    • +
      +

      type

      +
      public String type
      +
      +
    • +
    • +
      +

      description

      +
      public String description
      +
      +
    • +
    • +
      +

      transitions

      +
      public Set<String> transitions
      +
      +
    • +
    • +
      +

      onFailure

      +
      public String onFailure
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      State

      +
      public State()
      +
      +
    • +
    • +
      +

      State

      +
      public State(String id, + String type, + String description)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/StatisticsResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/StatisticsResponse.html new file mode 100644 index 000000000..1feddcc6b --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/StatisticsResponse.html @@ -0,0 +1,175 @@ + + + + +StatisticsResponse (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StatisticsResponse

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.rest.v1.msg.StatisticsResponse
+
+
+
+
+
public class StatisticsResponse +extends ModelObject
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      StatisticsResponse

      +
      public StatisticsResponse()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/UpdateWorkflowInstanceRequest.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/UpdateWorkflowInstanceRequest.html new file mode 100644 index 000000000..7393c318f --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/UpdateWorkflowInstanceRequest.html @@ -0,0 +1,202 @@ + + + + +UpdateWorkflowInstanceRequest (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class UpdateWorkflowInstanceRequest

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.rest.v1.msg.UpdateWorkflowInstanceRequest
+
+
+
+
+
public class UpdateWorkflowInstanceRequest +extends ModelObject
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      state

      +
      public String state
      +
      +
    • +
    • +
      +

      nextActivationTime

      +
      public org.joda.time.DateTime nextActivationTime
      +
      +
    • +
    • +
      +

      actionDescription

      +
      public String actionDescription
      +
      +
    • +
    • +
      +

      stateVariables

      +
      public Map<String,Object> stateVariables
      +
      +
    • +
    • +
      +

      businessKey

      +
      public String businessKey
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      UpdateWorkflowInstanceRequest

      +
      public UpdateWorkflowInstanceRequest()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/WakeupRequest.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/WakeupRequest.html new file mode 100644 index 000000000..964cc82cd --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/WakeupRequest.html @@ -0,0 +1,166 @@ + + + + +WakeupRequest (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WakeupRequest

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.rest.v1.msg.WakeupRequest
+
+
+
+
+
public class WakeupRequest +extends ModelObject
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      expectedStates

      +
      public List<String> expectedStates
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      WakeupRequest

      +
      public WakeupRequest()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/WakeupResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/WakeupResponse.html new file mode 100644 index 000000000..046608c77 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/WakeupResponse.html @@ -0,0 +1,166 @@ + + + + +WakeupResponse (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WakeupResponse

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.rest.v1.msg.WakeupResponse
+
+
+
+
+
public class WakeupResponse +extends ModelObject
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      wakeupSuccess

      +
      public boolean wakeupSuccess
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      WakeupResponse

      +
      public WakeupResponse()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/WorkflowDefinitionStatisticsResponse.StateStatistics.All.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/WorkflowDefinitionStatisticsResponse.StateStatistics.All.html new file mode 100644 index 000000000..597e0dbf4 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/WorkflowDefinitionStatisticsResponse.StateStatistics.All.html @@ -0,0 +1,174 @@ + + + + +WorkflowDefinitionStatisticsResponse.StateStatistics.All (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WorkflowDefinitionStatisticsResponse.StateStatistics.All

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics.All
+
+
+
+
+
Direct Known Subclasses:
+
WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued
+
+
+
Enclosing class:
+
WorkflowDefinitionStatisticsResponse.StateStatistics
+
+
+
public static class WorkflowDefinitionStatisticsResponse.StateStatistics.All +extends ModelObject
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      allInstances

      +
      public long allInstances
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      All

      +
      public All()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued.html new file mode 100644 index 000000000..e716ee139 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued.html @@ -0,0 +1,175 @@ + + + + +WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics.All +
io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued
+
+
+
+
+
+
Enclosing class:
+
WorkflowDefinitionStatisticsResponse.StateStatistics
+
+
+
public static class WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued +extends WorkflowDefinitionStatisticsResponse.StateStatistics.All
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      queuedInstances

      +
      public long queuedInstances
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AllAndQueued

      +
      public AllAndQueued()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/WorkflowDefinitionStatisticsResponse.StateStatistics.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/WorkflowDefinitionStatisticsResponse.StateStatistics.html new file mode 100644 index 000000000..96f30d794 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/WorkflowDefinitionStatisticsResponse.StateStatistics.html @@ -0,0 +1,224 @@ + + + + +WorkflowDefinitionStatisticsResponse.StateStatistics (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WorkflowDefinitionStatisticsResponse.StateStatistics

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics
+
+
+
+
+
Enclosing class:
+
WorkflowDefinitionStatisticsResponse
+
+
+
public static class WorkflowDefinitionStatisticsResponse.StateStatistics +extends ModelObject
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/WorkflowDefinitionStatisticsResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/WorkflowDefinitionStatisticsResponse.html new file mode 100644 index 000000000..b23643a1b --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/WorkflowDefinitionStatisticsResponse.html @@ -0,0 +1,181 @@ + + + + +WorkflowDefinitionStatisticsResponse (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WorkflowDefinitionStatisticsResponse

+
+
java.lang.Object +
io.nflow.engine.model.ModelObject +
io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse
+
+
+
+
+
public class WorkflowDefinitionStatisticsResponse +extends ModelObject
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/Action.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/Action.html new file mode 100644 index 000000000..59638fc1d --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/Action.html @@ -0,0 +1,89 @@ + + + + +Uses of Class io.nflow.rest.v1.msg.Action (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.msg.Action

+
+
Packages that use Action
+
+
Package
+
Description
+ +
+
Message objects for nFlow REST API services.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/CreateWorkflowInstanceRequest.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/CreateWorkflowInstanceRequest.html new file mode 100644 index 000000000..b4ae03ace --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/CreateWorkflowInstanceRequest.html @@ -0,0 +1,125 @@ + + + + +Uses of Class io.nflow.rest.v1.msg.CreateWorkflowInstanceRequest (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.msg.CreateWorkflowInstanceRequest

+
+ +
+
Package
+
Description
+ +
+
Message converters for nFlow REST API services.
+
+ +
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+ +
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/CreateWorkflowInstanceResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/CreateWorkflowInstanceResponse.html new file mode 100644 index 000000000..ce665ba4b --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/CreateWorkflowInstanceResponse.html @@ -0,0 +1,89 @@ + + + + +Uses of Class io.nflow.rest.v1.msg.CreateWorkflowInstanceResponse (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.msg.CreateWorkflowInstanceResponse

+
+ +
+
Package
+
Description
+ +
+
Message converters for nFlow REST API services.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ErrorResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ErrorResponse.html new file mode 100644 index 000000000..bfa802d5b --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ErrorResponse.html @@ -0,0 +1,88 @@ + + + + +Uses of Class io.nflow.rest.v1.msg.ErrorResponse (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.msg.ErrorResponse

+
+
Packages that use ErrorResponse
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowDefinitionResponse.Settings.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowDefinitionResponse.Settings.html new file mode 100644 index 000000000..945c44bbb --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowDefinitionResponse.Settings.html @@ -0,0 +1,89 @@ + + + + +Uses of Class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.Settings (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.Settings

+
+ +
+
Package
+
Description
+ +
+
Message objects for nFlow REST API services.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowDefinitionResponse.Signal.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowDefinitionResponse.Signal.html new file mode 100644 index 000000000..40ce607f7 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowDefinitionResponse.Signal.html @@ -0,0 +1,89 @@ + + + + +Uses of Class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.Signal (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.Signal

+
+ +
+
Package
+
Description
+ +
+
Message objects for nFlow REST API services.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowDefinitionResponse.TransitionDelays.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowDefinitionResponse.TransitionDelays.html new file mode 100644 index 000000000..f830c6f92 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowDefinitionResponse.TransitionDelays.html @@ -0,0 +1,89 @@ + + + + +Uses of Class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.TransitionDelays (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse.TransitionDelays

+
+ +
+
Package
+
Description
+ +
+
Message objects for nFlow REST API services.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowDefinitionResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowDefinitionResponse.html new file mode 100644 index 000000000..43a480fc7 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowDefinitionResponse.html @@ -0,0 +1,129 @@ + + + + +Uses of Class io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse

+
+ +
+
Package
+
Description
+ +
 
+ +
+
Message converters for nFlow REST API services.
+
+ +
+
Message objects for nFlow REST API services.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowExecutorResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowExecutorResponse.html new file mode 100644 index 000000000..305aa1aa0 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowExecutorResponse.html @@ -0,0 +1,89 @@ + + + + +Uses of Class io.nflow.rest.v1.msg.ListWorkflowExecutorResponse (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.msg.ListWorkflowExecutorResponse

+
+ +
+
Package
+
Description
+ +
+
Message converters for nFlow REST API services.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowInstanceResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowInstanceResponse.html new file mode 100644 index 000000000..e453085a4 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/ListWorkflowInstanceResponse.html @@ -0,0 +1,138 @@ + + + + +Uses of Class io.nflow.rest.v1.msg.ListWorkflowInstanceResponse (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.msg.ListWorkflowInstanceResponse

+
+ +
+
Package
+
Description
+ +
 
+ +
+
Message converters for nFlow REST API services.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/MaintenanceRequest.MaintenanceRequestItem.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/MaintenanceRequest.MaintenanceRequestItem.html new file mode 100644 index 000000000..64ad38cee --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/MaintenanceRequest.MaintenanceRequestItem.html @@ -0,0 +1,95 @@ + + + + +Uses of Class io.nflow.rest.v1.msg.MaintenanceRequest.MaintenanceRequestItem (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.msg.MaintenanceRequest.MaintenanceRequestItem

+
+ +
+
Package
+
Description
+ +
+
Message objects for nFlow REST API services.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/MaintenanceRequest.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/MaintenanceRequest.html new file mode 100644 index 000000000..2b91b0670 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/MaintenanceRequest.html @@ -0,0 +1,125 @@ + + + + +Uses of Class io.nflow.rest.v1.msg.MaintenanceRequest (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.msg.MaintenanceRequest

+
+
Packages that use MaintenanceRequest
+
+
Package
+
Description
+ +
+
Message converters for nFlow REST API services.
+
+ +
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+ +
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/MaintenanceResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/MaintenanceResponse.html new file mode 100644 index 000000000..05e6114bb --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/MaintenanceResponse.html @@ -0,0 +1,89 @@ + + + + +Uses of Class io.nflow.rest.v1.msg.MaintenanceResponse (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.msg.MaintenanceResponse

+
+
Packages that use MaintenanceResponse
+
+
Package
+
Description
+ +
+
Message converters for nFlow REST API services.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/QueueStatistics.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/QueueStatistics.html new file mode 100644 index 000000000..88ff698f4 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/QueueStatistics.html @@ -0,0 +1,92 @@ + + + + +Uses of Class io.nflow.rest.v1.msg.QueueStatistics (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.msg.QueueStatistics

+
+
Packages that use QueueStatistics
+
+
Package
+
Description
+ +
+
Message objects for nFlow REST API services.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/SetSignalRequest.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/SetSignalRequest.html new file mode 100644 index 000000000..f7a30c687 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/SetSignalRequest.html @@ -0,0 +1,109 @@ + + + + +Uses of Class io.nflow.rest.v1.msg.SetSignalRequest (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.msg.SetSignalRequest

+
+
Packages that use SetSignalRequest
+
+
Package
+
Description
+ +
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+ +
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/SetSignalResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/SetSignalResponse.html new file mode 100644 index 000000000..8a61ef353 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/SetSignalResponse.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.rest.v1.msg.SetSignalResponse (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.msg.SetSignalResponse

+
+No usage of io.nflow.rest.v1.msg.SetSignalResponse
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/State.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/State.html new file mode 100644 index 000000000..f829911a6 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/State.html @@ -0,0 +1,89 @@ + + + + +Uses of Class io.nflow.rest.v1.msg.State (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.msg.State

+
+
Packages that use State
+
+
Package
+
Description
+ +
+
Message objects for nFlow REST API services.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/StatisticsResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/StatisticsResponse.html new file mode 100644 index 000000000..7939a76d1 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/StatisticsResponse.html @@ -0,0 +1,89 @@ + + + + +Uses of Class io.nflow.rest.v1.msg.StatisticsResponse (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.msg.StatisticsResponse

+
+
Packages that use StatisticsResponse
+
+
Package
+
Description
+ +
+
Message converters for nFlow REST API services.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/UpdateWorkflowInstanceRequest.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/UpdateWorkflowInstanceRequest.html new file mode 100644 index 000000000..2620001bd --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/UpdateWorkflowInstanceRequest.html @@ -0,0 +1,129 @@ + + + + +Uses of Class io.nflow.rest.v1.msg.UpdateWorkflowInstanceRequest (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.msg.UpdateWorkflowInstanceRequest

+
+ +
+
Package
+
Description
+ +
 
+ +
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+ +
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WakeupRequest.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WakeupRequest.html new file mode 100644 index 000000000..a1c8765e2 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WakeupRequest.html @@ -0,0 +1,109 @@ + + + + +Uses of Class io.nflow.rest.v1.msg.WakeupRequest (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.msg.WakeupRequest

+
+
Packages that use WakeupRequest
+
+
Package
+
Description
+ +
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+ +
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WakeupResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WakeupResponse.html new file mode 100644 index 000000000..0ad568d6d --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WakeupResponse.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.rest.v1.msg.WakeupResponse (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.msg.WakeupResponse

+
+No usage of io.nflow.rest.v1.msg.WakeupResponse
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WorkflowDefinitionStatisticsResponse.StateStatistics.All.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WorkflowDefinitionStatisticsResponse.StateStatistics.All.html new file mode 100644 index 000000000..44dd87f78 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WorkflowDefinitionStatisticsResponse.StateStatistics.All.html @@ -0,0 +1,104 @@ + + + + +Uses of Class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics.All (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics.All

+
+ +
+
Package
+
Description
+ +
+
Message objects for nFlow REST API services.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued.html new file mode 100644 index 000000000..31295ac40 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued.html @@ -0,0 +1,92 @@ + + + + +Uses of Class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued

+
+ +
+
Package
+
Description
+ +
+
Message objects for nFlow REST API services.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WorkflowDefinitionStatisticsResponse.StateStatistics.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WorkflowDefinitionStatisticsResponse.StateStatistics.html new file mode 100644 index 000000000..df3799ab7 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WorkflowDefinitionStatisticsResponse.StateStatistics.html @@ -0,0 +1,89 @@ + + + + +Uses of Class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse.StateStatistics

+
+ +
+
Package
+
Description
+ +
+
Message objects for nFlow REST API services.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WorkflowDefinitionStatisticsResponse.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WorkflowDefinitionStatisticsResponse.html new file mode 100644 index 000000000..2f55f966b --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/class-use/WorkflowDefinitionStatisticsResponse.html @@ -0,0 +1,89 @@ + + + + +Uses of Class io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.msg.WorkflowDefinitionStatisticsResponse

+
+ +
+
Package
+
Description
+ +
+
Message converters for nFlow REST API services.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/package-summary.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/package-summary.html new file mode 100644 index 000000000..8759e6436 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/package-summary.html @@ -0,0 +1,161 @@ + + + + +io.nflow.rest.v1.msg (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.nflow.rest.v1.msg

+
+
+
package io.nflow.rest.v1.msg
+
+
Message objects for nFlow REST API services.
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/package-tree.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/package-tree.html new file mode 100644 index 000000000..ef0b54b58 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/package-tree.html @@ -0,0 +1,107 @@ + + + + +io.nflow.rest.v1.msg Class Hierarchy (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.nflow.rest.v1.msg

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/msg/package-use.html b/apidocs/v10.0.0/io/nflow/rest/v1/msg/package-use.html new file mode 100644 index 000000000..1896f63e6 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/msg/package-use.html @@ -0,0 +1,202 @@ + + + + +Uses of Package io.nflow.rest.v1.msg (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
io.nflow.rest.v1.msg

+
+
Packages that use io.nflow.rest.v1.msg
+
+
Package
+
Description
+ +
 
+ +
+
Message converters for nFlow REST API services.
+
+ +
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+ +
+
Message objects for nFlow REST API services.
+
+ +
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/package-summary.html b/apidocs/v10.0.0/io/nflow/rest/v1/package-summary.html new file mode 100644 index 000000000..9f17ef9fa --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/package-summary.html @@ -0,0 +1,126 @@ + + + + +io.nflow.rest.v1 (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.nflow.rest.v1

+
+
+
package io.nflow.rest.v1
+
+
    +
  • + +
  • +
  • +
    +
    +
    +
    +
    Class
    +
    Description
    + +
    +
    The properties that can be loaded if needed when fetching worklfow instances from the nFlow REST API.
    +
    + +
    +
    Common base class for REST API logic
    +
    + +
     
    +
    +
    +
    +
  • +
+
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/package-tree.html b/apidocs/v10.0.0/io/nflow/rest/v1/package-tree.html new file mode 100644 index 000000000..4c8e9769d --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/package-tree.html @@ -0,0 +1,91 @@ + + + + +io.nflow.rest.v1 Class Hierarchy (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.nflow.rest.v1

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Enum Class Hierarchy

+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/package-use.html b/apidocs/v10.0.0/io/nflow/rest/v1/package-use.html new file mode 100644 index 000000000..3bf7fee37 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/package-use.html @@ -0,0 +1,145 @@ + + + + +Uses of Package io.nflow.rest.v1 (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
io.nflow.rest.v1

+
+
Packages that use io.nflow.rest.v1
+
+
Package
+
Description
+ +
 
+ +
+
Message converters for nFlow REST API services.
+
+ +
+
JAX-RS compatible services for managing and querying nFlow engine during run time.
+
+ +
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/springweb/MaintenanceResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/MaintenanceResource.html new file mode 100644 index 000000000..5986f4c48 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/MaintenanceResource.html @@ -0,0 +1,193 @@ + + + + +MaintenanceResource (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MaintenanceResource

+
+ +
+
+
@RestController +@RequestMapping(value="/${nflow.rest.path.prefix}/v1/maintenance", + produces="application/json") +@Component +public class MaintenanceResource +extends SpringWebResource
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/springweb/SpringWebResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/SpringWebResource.html new file mode 100644 index 000000000..d3adbde0b --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/SpringWebResource.html @@ -0,0 +1,192 @@ + + + + +SpringWebResource (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SpringWebResource

+
+
java.lang.Object +
io.nflow.rest.v1.ResourceBase +
io.nflow.rest.v1.springweb.SpringWebResource
+
+
+
+
+
Direct Known Subclasses:
+
MaintenanceResource, StatisticsResource, WorkflowDefinitionResource, WorkflowExecutorResource, WorkflowInstanceResource
+
+
+
public abstract class SpringWebResource +extends ResourceBase
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SpringWebResource

      +
      protected SpringWebResource(SchedulerService scheduler)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/springweb/StatisticsResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/StatisticsResource.html new file mode 100644 index 000000000..138816206 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/StatisticsResource.html @@ -0,0 +1,215 @@ + + + + +StatisticsResource (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StatisticsResource

+
+ +
+
+
@RestController +@RequestMapping(value="/${nflow.rest.path.prefix}/v1/statistics", + produces="application/json") +@Component +public class StatisticsResource +extends SpringWebResource
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/springweb/WorkflowDefinitionResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/WorkflowDefinitionResource.html new file mode 100644 index 000000000..a3a442f58 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/WorkflowDefinitionResource.html @@ -0,0 +1,195 @@ + + + + +WorkflowDefinitionResource (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WorkflowDefinitionResource

+
+
java.lang.Object +
io.nflow.rest.v1.ResourceBase +
io.nflow.rest.v1.springweb.SpringWebResource +
io.nflow.rest.v1.springweb.WorkflowDefinitionResource
+
+
+
+
+
+
@RestController +@RequestMapping(value="/${nflow.rest.path.prefix}/v1/workflow-definition", + produces="application/json") +@Component +public class WorkflowDefinitionResource +extends SpringWebResource
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/springweb/WorkflowExecutorResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/WorkflowExecutorResource.html new file mode 100644 index 000000000..db66a6fe4 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/WorkflowExecutorResource.html @@ -0,0 +1,192 @@ + + + + +WorkflowExecutorResource (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WorkflowExecutorResource

+
+
java.lang.Object +
io.nflow.rest.v1.ResourceBase +
io.nflow.rest.v1.springweb.SpringWebResource +
io.nflow.rest.v1.springweb.WorkflowExecutorResource
+
+
+
+
+
+
@RestController +@RequestMapping(value="/${nflow.rest.path.prefix}/v1/workflow-executor", + produces="application/json") +@Component +public class WorkflowExecutorResource +extends SpringWebResource
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/springweb/WorkflowInstanceResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/WorkflowInstanceResource.html new file mode 100644 index 000000000..241e1a34b --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/WorkflowInstanceResource.html @@ -0,0 +1,320 @@ + + + + +WorkflowInstanceResource (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WorkflowInstanceResource

+
+
java.lang.Object +
io.nflow.rest.v1.ResourceBase +
io.nflow.rest.v1.springweb.SpringWebResource +
io.nflow.rest.v1.springweb.WorkflowInstanceResource
+
+
+
+
+
+
@RestController +@RequestMapping(value="/${nflow.rest.path.prefix}/v1/workflow-instance", + produces="application/json") +@Component +public class WorkflowInstanceResource +extends SpringWebResource
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/MaintenanceResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/MaintenanceResource.html new file mode 100644 index 000000000..aad421f7d --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/MaintenanceResource.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.rest.v1.springweb.MaintenanceResource (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.springweb.MaintenanceResource

+
+No usage of io.nflow.rest.v1.springweb.MaintenanceResource
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/SpringWebResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/SpringWebResource.html new file mode 100644 index 000000000..11fa5d216 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/SpringWebResource.html @@ -0,0 +1,101 @@ + + + + +Uses of Class io.nflow.rest.v1.springweb.SpringWebResource (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.springweb.SpringWebResource

+
+
Packages that use SpringWebResource
+
+
Package
+
Description
+ +
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/StatisticsResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/StatisticsResource.html new file mode 100644 index 000000000..5ff21947a --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/StatisticsResource.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.rest.v1.springweb.StatisticsResource (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.springweb.StatisticsResource

+
+No usage of io.nflow.rest.v1.springweb.StatisticsResource
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/WorkflowDefinitionResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/WorkflowDefinitionResource.html new file mode 100644 index 000000000..4dffbf623 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/WorkflowDefinitionResource.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.rest.v1.springweb.WorkflowDefinitionResource (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.springweb.WorkflowDefinitionResource

+
+No usage of io.nflow.rest.v1.springweb.WorkflowDefinitionResource
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/WorkflowExecutorResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/WorkflowExecutorResource.html new file mode 100644 index 000000000..e7bdc1211 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/WorkflowExecutorResource.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.rest.v1.springweb.WorkflowExecutorResource (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.springweb.WorkflowExecutorResource

+
+No usage of io.nflow.rest.v1.springweb.WorkflowExecutorResource
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/WorkflowInstanceResource.html b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/WorkflowInstanceResource.html new file mode 100644 index 000000000..c56472ed3 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/class-use/WorkflowInstanceResource.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.rest.v1.springweb.WorkflowInstanceResource (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.rest.v1.springweb.WorkflowInstanceResource

+
+No usage of io.nflow.rest.v1.springweb.WorkflowInstanceResource
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/springweb/package-summary.html b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/package-summary.html new file mode 100644 index 000000000..28ec12f2a --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/package-summary.html @@ -0,0 +1,123 @@ + + + + +io.nflow.rest.v1.springweb (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.nflow.rest.v1.springweb

+
+
+
package io.nflow.rest.v1.springweb
+
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/springweb/package-tree.html b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/package-tree.html new file mode 100644 index 000000000..658ae7421 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/package-tree.html @@ -0,0 +1,88 @@ + + + + +io.nflow.rest.v1.springweb Class Hierarchy (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.nflow.rest.v1.springweb

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/rest/v1/springweb/package-use.html b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/package-use.html new file mode 100644 index 000000000..b045af345 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/rest/v1/springweb/package-use.html @@ -0,0 +1,86 @@ + + + + +Uses of Package io.nflow.rest.v1.springweb (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
io.nflow.rest.v1.springweb

+
+
Packages that use io.nflow.rest.v1.springweb
+
+
Package
+
Description
+ +
+
Spring-webflux compatible services for managing and querying nFlow engine during run time.
+
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/server/spring/NflowStandardEnvironment.html b/apidocs/v10.0.0/io/nflow/server/spring/NflowStandardEnvironment.html new file mode 100644 index 000000000..3730d9e1a --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/server/spring/NflowStandardEnvironment.html @@ -0,0 +1,161 @@ + + + + +NflowStandardEnvironment (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NflowStandardEnvironment

+
+ +
+
+
All Implemented Interfaces:
+
ConfigurableEnvironment, ConfigurablePropertyResolver, Environment, PropertyResolver
+
+
+
public class NflowStandardEnvironment +extends StandardEnvironment
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      NflowStandardEnvironment

      +
      public NflowStandardEnvironment(Map<String,Object> overrideProperties)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/server/spring/class-use/NflowStandardEnvironment.html b/apidocs/v10.0.0/io/nflow/server/spring/class-use/NflowStandardEnvironment.html new file mode 100644 index 000000000..d1be571d1 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/server/spring/class-use/NflowStandardEnvironment.html @@ -0,0 +1,62 @@ + + + + +Uses of Class io.nflow.server.spring.NflowStandardEnvironment (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
io.nflow.server.spring.NflowStandardEnvironment

+
+No usage of io.nflow.server.spring.NflowStandardEnvironment
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/server/spring/package-summary.html b/apidocs/v10.0.0/io/nflow/server/spring/package-summary.html new file mode 100644 index 000000000..df541ce62 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/server/spring/package-summary.html @@ -0,0 +1,90 @@ + + + + +io.nflow.server.spring (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.nflow.server.spring

+
+
+
package io.nflow.server.spring
+
+
Spring classes common to both Jetty and Netty server containers.
+
+
+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/server/spring/package-tree.html b/apidocs/v10.0.0/io/nflow/server/spring/package-tree.html new file mode 100644 index 000000000..9ee5b3b66 --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/server/spring/package-tree.html @@ -0,0 +1,84 @@ + + + + +io.nflow.server.spring Class Hierarchy (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.nflow.server.spring

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/io/nflow/server/spring/package-use.html b/apidocs/v10.0.0/io/nflow/server/spring/package-use.html new file mode 100644 index 000000000..a584ec83e --- /dev/null +++ b/apidocs/v10.0.0/io/nflow/server/spring/package-use.html @@ -0,0 +1,62 @@ + + + + +Uses of Package io.nflow.server.spring (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
io.nflow.server.spring

+
+No usage of io.nflow.server.spring
+ +
+
+ + diff --git a/apidocs/v10.0.0/jquery-ui.overrides.css b/apidocs/v10.0.0/jquery-ui.overrides.css new file mode 100644 index 000000000..facf852c2 --- /dev/null +++ b/apidocs/v10.0.0/jquery-ui.overrides.css @@ -0,0 +1,35 @@ +/* + * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active, +a.ui-button:active, +.ui-button:active, +.ui-button.ui-state-active:hover { + /* Overrides the color of selection used in jQuery UI */ + background: #F8981D; + border: 1px solid #F8981D; +} diff --git a/apidocs/v10.0.0/legal/ADDITIONAL_LICENSE_INFO b/apidocs/v10.0.0/legal/ADDITIONAL_LICENSE_INFO new file mode 100644 index 000000000..ff700cd09 --- /dev/null +++ b/apidocs/v10.0.0/legal/ADDITIONAL_LICENSE_INFO @@ -0,0 +1,37 @@ + ADDITIONAL INFORMATION ABOUT LICENSING + +Certain files distributed by Oracle America, Inc. and/or its affiliates are +subject to the following clarification and special exception to the GPLv2, +based on the GNU Project exception for its Classpath libraries, known as the +GNU Classpath Exception. + +Note that Oracle includes multiple, independent programs in this software +package. Some of those programs are provided under licenses deemed +incompatible with the GPLv2 by the Free Software Foundation and others. +For example, the package includes programs licensed under the Apache +License, Version 2.0 and may include FreeType. Such programs are licensed +to you under their original licenses. + +Oracle facilitates your further distribution of this package by adding the +Classpath Exception to the necessary parts of its GPLv2 code, which permits +you to use that code in combination with other independent modules not +licensed under the GPLv2. However, note that this would not permit you to +commingle code under an incompatible license with Oracle's GPLv2 licensed +code by, for example, cutting and pasting such code into a file also +containing Oracle's GPLv2 licensed code and then distributing the result. + +Additionally, if you were to remove the Classpath Exception from any of the +files to which it applies and distribute the result, you would likely be +required to license some or all of the other code in that distribution under +the GPLv2 as well, and since the GPLv2 is incompatible with the license terms +of some items included in the distribution by Oracle, removing the Classpath +Exception could therefore effectively compromise your ability to further +distribute the package. + +Failing to distribute notices associated with some files may also create +unexpected legal consequences. + +Proceed with caution and we recommend that you obtain the advice of a lawyer +skilled in open source matters before removing the Classpath Exception or +making modifications to this package which may subsequently be redistributed +and/or involve the use of third party software. diff --git a/apidocs/v10.0.0/legal/ASSEMBLY_EXCEPTION b/apidocs/v10.0.0/legal/ASSEMBLY_EXCEPTION new file mode 100644 index 000000000..065b8d902 --- /dev/null +++ b/apidocs/v10.0.0/legal/ASSEMBLY_EXCEPTION @@ -0,0 +1,27 @@ + +OPENJDK ASSEMBLY EXCEPTION + +The OpenJDK source code made available by Oracle America, Inc. (Oracle) at +openjdk.java.net ("OpenJDK Code") is distributed under the terms of the GNU +General Public License version 2 +only ("GPL2"), with the following clarification and special exception. + + Linking this OpenJDK Code statically or dynamically with other code + is making a combined work based on this library. Thus, the terms + and conditions of GPL2 cover the whole combination. + + As a special exception, Oracle gives you permission to link this + OpenJDK Code with certain code licensed by Oracle as indicated at + http://openjdk.java.net/legal/exception-modules-2007-05-08.html + ("Designated Exception Modules") to produce an executable, + regardless of the license terms of the Designated Exception Modules, + and to copy and distribute the resulting executable under GPL2, + provided that the Designated Exception Modules continue to be + governed by the licenses under which they were offered by Oracle. + +As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code +to build an executable that includes those portions of necessary code that +Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 +with the Classpath exception). If you modify or add to the OpenJDK code, +that new GPL2 code may still be combined with Designated Exception Modules +if the new code is made subject to this exception by its copyright holder. diff --git a/apidocs/v10.0.0/legal/LICENSE b/apidocs/v10.0.0/legal/LICENSE new file mode 100644 index 000000000..8b400c7ab --- /dev/null +++ b/apidocs/v10.0.0/legal/LICENSE @@ -0,0 +1,347 @@ +The GNU General Public License (GPL) + +Version 2, June 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Everyone is permitted to copy and distribute verbatim copies of this license +document, but changing it is not allowed. + +Preamble + +The licenses for most software are designed to take away your freedom to share +and change it. By contrast, the GNU General Public License is intended to +guarantee your freedom to share and change free software--to make sure the +software is free for all its users. This General Public License applies to +most of the Free Software Foundation's software and to any other program whose +authors commit to using it. (Some other Free Software Foundation software is +covered by the GNU Library General Public License instead.) You can apply it to +your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our +General Public Licenses are designed to make sure that you have the freedom to +distribute copies of free software (and charge for this service if you wish), +that you receive source code or can get it if you want it, that you can change +the software or use pieces of it in new free programs; and that you know you +can do these things. + +To protect your rights, we need to make restrictions that forbid anyone to deny +you these rights or to ask you to surrender the rights. These restrictions +translate to certain responsibilities for you if you distribute copies of the +software, or if you modify it. + +For example, if you distribute copies of such a program, whether gratis or for +a fee, you must give the recipients all the rights that you have. You must +make sure that they, too, receive or can get the source code. And you must +show them these terms so they know their rights. + +We protect your rights with two steps: (1) copyright the software, and (2) +offer you this license which gives you legal permission to copy, distribute +and/or modify the software. + +Also, for each author's protection and ours, we want to make certain that +everyone understands that there is no warranty for this free software. If the +software is modified by someone else and passed on, we want its recipients to +know that what they have is not the original, so that any problems introduced +by others will not reflect on the original authors' reputations. + +Finally, any free program is threatened constantly by software patents. We +wish to avoid the danger that redistributors of a free program will +individually obtain patent licenses, in effect making the program proprietary. +To prevent this, we have made it clear that any patent must be licensed for +everyone's free use or not licensed at all. + +The precise terms and conditions for copying, distribution and modification +follow. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License applies to any program or other work which contains a notice +placed by the copyright holder saying it may be distributed under the terms of +this General Public License. The "Program", below, refers to any such program +or work, and a "work based on the Program" means either the Program or any +derivative work under copyright law: that is to say, a work containing the +Program or a portion of it, either verbatim or with modifications and/or +translated into another language. (Hereinafter, translation is included +without limitation in the term "modification".) Each licensee is addressed as +"you". + +Activities other than copying, distribution and modification are not covered by +this License; they are outside its scope. The act of running the Program is +not restricted, and the output from the Program is covered only if its contents +constitute a work based on the Program (independent of having been made by +running the Program). Whether that is true depends on what the Program does. + +1. You may copy and distribute verbatim copies of the Program's source code as +you receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice and +disclaimer of warranty; keep intact all the notices that refer to this License +and to the absence of any warranty; and give any other recipients of the +Program a copy of this License along with the Program. + +You may charge a fee for the physical act of transferring a copy, and you may +at your option offer warranty protection in exchange for a fee. + +2. You may modify your copy or copies of the Program or any portion of it, thus +forming a work based on the Program, and copy and distribute such modifications +or work under the terms of Section 1 above, provided that you also meet all of +these conditions: + + a) You must cause the modified files to carry prominent notices stating + that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in whole or + in part contains or is derived from the Program or any part thereof, to be + licensed as a whole at no charge to all third parties under the terms of + this License. + + c) If the modified program normally reads commands interactively when run, + you must cause it, when started running for such interactive use in the + most ordinary way, to print or display an announcement including an + appropriate copyright notice and a notice that there is no warranty (or + else, saying that you provide a warranty) and that users may redistribute + the program under these conditions, and telling the user how to view a copy + of this License. (Exception: if the Program itself is interactive but does + not normally print such an announcement, your work based on the Program is + not required to print an announcement.) + +These requirements apply to the modified work as a whole. If identifiable +sections of that work are not derived from the Program, and can be reasonably +considered independent and separate works in themselves, then this License, and +its terms, do not apply to those sections when you distribute them as separate +works. But when you distribute the same sections as part of a whole which is a +work based on the Program, the distribution of the whole must be on the terms +of this License, whose permissions for other licensees extend to the entire +whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest your +rights to work written entirely by you; rather, the intent is to exercise the +right to control the distribution of derivative or collective works based on +the Program. + +In addition, mere aggregation of another work not based on the Program with the +Program (or with a work based on the Program) on a volume of a storage or +distribution medium does not bring the other work under the scope of this +License. + +3. You may copy and distribute the Program (or a work based on it, under +Section 2) in object code or executable form under the terms of Sections 1 and +2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable source + code, which must be distributed under the terms of Sections 1 and 2 above + on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three years, to + give any third party, for a charge no more than your cost of physically + performing source distribution, a complete machine-readable copy of the + corresponding source code, to be distributed under the terms of Sections 1 + and 2 above on a medium customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer to + distribute corresponding source code. (This alternative is allowed only + for noncommercial distribution and only if you received the program in + object code or executable form with such an offer, in accord with + Subsection b above.) + +The source code for a work means the preferred form of the work for making +modifications to it. For an executable work, complete source code means all +the source code for all modules it contains, plus any associated interface +definition files, plus the scripts used to control compilation and installation +of the executable. However, as a special exception, the source code +distributed need not include anything that is normally distributed (in either +source or binary form) with the major components (compiler, kernel, and so on) +of the operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the source +code from the same place counts as distribution of the source code, even though +third parties are not compelled to copy the source along with the object code. + +4. You may not copy, modify, sublicense, or distribute the Program except as +expressly provided under this License. Any attempt otherwise to copy, modify, +sublicense or distribute the Program is void, and will automatically terminate +your rights under this License. However, parties who have received copies, or +rights, from you under this License will not have their licenses terminated so +long as such parties remain in full compliance. + +5. You are not required to accept this License, since you have not signed it. +However, nothing else grants you permission to modify or distribute the Program +or its derivative works. These actions are prohibited by law if you do not +accept this License. Therefore, by modifying or distributing the Program (or +any work based on the Program), you indicate your acceptance of this License to +do so, and all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + +6. Each time you redistribute the Program (or any work based on the Program), +the recipient automatically receives a license from the original licensor to +copy, distribute or modify the Program subject to these terms and conditions. +You may not impose any further restrictions on the recipients' exercise of the +rights granted herein. You are not responsible for enforcing compliance by +third parties to this License. + +7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), conditions +are imposed on you (whether by court order, agreement or otherwise) that +contradict the conditions of this License, they do not excuse you from the +conditions of this License. If you cannot distribute so as to satisfy +simultaneously your obligations under this License and any other pertinent +obligations, then as a consequence you may not distribute the Program at all. +For example, if a patent license would not permit royalty-free redistribution +of the Program by all those who receive copies directly or indirectly through +you, then the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply and +the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any patents or +other property right claims or to contest validity of any such claims; this +section has the sole purpose of protecting the integrity of the free software +distribution system, which is implemented by public license practices. Many +people have made generous contributions to the wide range of software +distributed through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing to +distribute software through any other system and a licensee cannot impose that +choice. + +This section is intended to make thoroughly clear what is believed to be a +consequence of the rest of this License. + +8. If the distribution and/or use of the Program is restricted in certain +countries either by patents or by copyrighted interfaces, the original +copyright holder who places the Program under this License may add an explicit +geographical distribution limitation excluding those countries, so that +distribution is permitted only in or among countries not thus excluded. In +such case, this License incorporates the limitation as if written in the body +of this License. + +9. The Free Software Foundation may publish revised and/or new versions of the +General Public License from time to time. Such new versions will be similar in +spirit to the present version, but may differ in detail to address new problems +or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any later +version", you have the option of following the terms and conditions either of +that version or of any later version published by the Free Software Foundation. +If the Program does not specify a version number of this License, you may +choose any version ever published by the Free Software Foundation. + +10. If you wish to incorporate parts of the Program into other free programs +whose distribution conditions are different, write to the author to ask for +permission. For software which is copyrighted by the Free Software Foundation, +write to the Free Software Foundation; we sometimes make exceptions for this. +Our decision will be guided by the two goals of preserving the free status of +all derivatives of our free software and of promoting the sharing and reuse of +software generally. + +NO WARRANTY + +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR +THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE +STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE +PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND +PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, +YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL +ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE +PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR +INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA +BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER +OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible +use to the public, the best way to achieve this is to make it free software +which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach +them to the start of each source file to most effectively convey the exclusion +of warranty; and each file should have at least the "copyright" line and a +pointer to where the full notice is found. + + One line to give the program's name and a brief idea of what it does. + + Copyright (C) + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this when it +starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author Gnomovision comes + with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free + software, and you are welcome to redistribute it under certain conditions; + type 'show c' for details. + +The hypothetical commands 'show w' and 'show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may be +called something other than 'show w' and 'show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your school, +if any, to sign a "copyright disclaimer" for the program, if necessary. Here +is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + 'Gnomovision' (which makes passes at compilers) written by James Hacker. + + signature of Ty Coon, 1 April 1989 + + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General Public +License instead of this License. + + +"CLASSPATH" EXCEPTION TO THE GPL + +Certain source files distributed by Oracle America and/or its affiliates are +subject to the following clarification and special exception to the GPL, but +only where Oracle has expressly included in the particular source file's header +the words "Oracle designates this particular file as subject to the "Classpath" +exception as provided by Oracle in the LICENSE file that accompanied this code." + + Linking this library statically or dynamically with other modules is making + a combined work based on this library. Thus, the terms and conditions of + the GNU General Public License cover the whole combination. + + As a special exception, the copyright holders of this library give you + permission to link this library with independent modules to produce an + executable, regardless of the license terms of these independent modules, + and to copy and distribute the resulting executable under terms of your + choice, provided that you also meet, for each linked independent module, + the terms and conditions of the license of that module. An independent + module is a module which is not derived from or based on this library. If + you modify this library, you may extend this exception to your version of + the library, but you are not obligated to do so. If you do not wish to do + so, delete this exception statement from your version. diff --git a/apidocs/v10.0.0/legal/jquery.md b/apidocs/v10.0.0/legal/jquery.md new file mode 100644 index 000000000..d468b3183 --- /dev/null +++ b/apidocs/v10.0.0/legal/jquery.md @@ -0,0 +1,72 @@ +## jQuery v3.6.1 + +### jQuery License +``` +jQuery v 3.6.1 +Copyright OpenJS Foundation and other contributors, https://openjsf.org/ + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +****************************************** + +The jQuery JavaScript Library v3.6.1 also includes Sizzle.js + +Sizzle.js includes the following license: + +Copyright JS Foundation and other contributors, https://js.foundation/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/sizzle + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +********************* + +``` diff --git a/apidocs/v10.0.0/legal/jqueryUI.md b/apidocs/v10.0.0/legal/jqueryUI.md new file mode 100644 index 000000000..8bda9d7a8 --- /dev/null +++ b/apidocs/v10.0.0/legal/jqueryUI.md @@ -0,0 +1,49 @@ +## jQuery UI v1.13.2 + +### jQuery UI License +``` +Copyright jQuery Foundation and other contributors, https://jquery.org/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/jquery-ui + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code contained within the demos directory. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +``` diff --git a/apidocs/v10.0.0/member-search-index.js b/apidocs/v10.0.0/member-search-index.js new file mode 100644 index 000000000..12a193ee8 --- /dev/null +++ b/apidocs/v10.0.0/member-search-index.js @@ -0,0 +1 @@ +memberSearchIndex = [{"p":"io.nflow.engine.service","c":"WorkflowInstanceInclude","l":"ACTION_STATE_VARIABLES"},{"p":"io.nflow.rest.v1.msg","c":"Action","l":"Action()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"Action","l":"Action(long, String, String, String, int, DateTime, DateTime, int)","u":"%3Cinit%3E(long,java.lang.String,java.lang.String,java.lang.String,int,org.joda.time.DateTime,org.joda.time.DateTime,int)"},{"p":"io.nflow.rest.v1.msg","c":"Action","l":"Action(long, String, String, String, int, DateTime, DateTime, int, Map)","u":"%3Cinit%3E(long,java.lang.String,java.lang.String,java.lang.String,int,org.joda.time.DateTime,org.joda.time.DateTime,int,java.util.Map)"},{"p":"io.nflow.rest.v1.msg","c":"UpdateWorkflowInstanceRequest","l":"actionDescription"},{"p":"io.nflow.rest.v1","c":"ApiWorkflowInstanceInclude","l":"actions"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"actions"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"actions"},{"p":"io.nflow.engine.service","c":"WorkflowInstanceInclude","l":"ACTIONS"},{"p":"io.nflow.rest.v1","c":"ApiWorkflowInstanceInclude","l":"actionStateVariables"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"actionType()"},{"p":"io.nflow.engine.config.db","c":"H2DatabaseConfiguration.H2SQLVariants","l":"actionType()"},{"p":"io.nflow.engine.config.db","c":"OracleDatabaseConfiguration.OracleSqlVariants","l":"actionType()"},{"p":"io.nflow.engine.config.db","c":"PgDatabaseConfiguration.PostgreSQLVariants","l":"actionType()"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"actionType()"},{"p":"io.nflow.rest.v1.msg","c":"CreateWorkflowInstanceRequest","l":"activate"},{"p":"io.nflow.rest.v1.msg","c":"CreateWorkflowInstanceRequest","l":"activationTime"},{"p":"io.nflow.engine.workflow.executor","c":"WorkflowExecutor","l":"active"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowExecutorResponse","l":"active"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"addChildWorkflows(WorkflowInstance...)","u":"addChildWorkflows(io.nflow.engine.workflow.instance.WorkflowInstance...)"},{"p":"io.nflow.engine.guice","c":"EngineEnvironmentModule","l":"addDefaultPropertiesFiles(String, String...)","u":"addDefaultPropertiesFiles(java.lang.String,java.lang.String...)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"addIds(Long...)","u":"addIds(java.lang.Long...)"},{"p":"io.nflow.netty.config","c":"NflowNettyConfiguration","l":"addResourceHandlers(ResourceHandlerRegistry)","u":"addResourceHandlers(org.springframework.web.reactive.config.ResourceHandlerRegistry)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"addStates(String...)","u":"addStates(java.lang.String...)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"addStatuses(WorkflowInstance.WorkflowInstanceStatus...)","u":"addStatuses(io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus...)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"addTypes(String...)","u":"addTypes(java.lang.String...)"},{"p":"io.nflow.engine.service","c":"WorkflowDefinitionService","l":"addWorkflowDefinition(WorkflowDefinition)","u":"addWorkflowDefinition(io.nflow.engine.workflow.definition.WorkflowDefinition)"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"addWorkflows(WorkflowInstance...)","u":"addWorkflows(io.nflow.engine.workflow.instance.WorkflowInstance...)"},{"p":"io.nflow.engine.listener","c":"WorkflowExecutorListener","l":"afterFailure(WorkflowExecutorListener.ListenerContext, Throwable)","u":"afterFailure(io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext,java.lang.Throwable)"},{"p":"io.nflow.engine.workflow.executor","c":"WorkflowLogContextListener","l":"afterFailure(WorkflowExecutorListener.ListenerContext, Throwable)","u":"afterFailure(io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext,java.lang.Throwable)"},{"p":"io.nflow.metrics","c":"MetricsWorkflowExecutorListener","l":"afterFailure(WorkflowExecutorListener.ListenerContext, Throwable)","u":"afterFailure(io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext,java.lang.Throwable)"},{"p":"io.nflow.engine.listener","c":"WorkflowExecutorListener","l":"afterProcessing(WorkflowExecutorListener.ListenerContext)","u":"afterProcessing(io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext)"},{"p":"io.nflow.engine.workflow.executor","c":"WorkflowLogContextListener","l":"afterProcessing(WorkflowExecutorListener.ListenerContext)","u":"afterProcessing(io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext)"},{"p":"io.nflow.metrics","c":"MetricsWorkflowExecutorListener","l":"afterProcessing(WorkflowExecutorListener.ListenerContext)","u":"afterProcessing(io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext)"},{"p":"io.nflow.rest.v1.msg","c":"WorkflowDefinitionStatisticsResponse.StateStatistics.All","l":"All()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued","l":"AllAndQueued()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinitionStatistics","l":"allInstances"},{"p":"io.nflow.rest.v1.msg","c":"WorkflowDefinitionStatisticsResponse.StateStatistics.All","l":"allInstances"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"allowedTransitions"},{"p":"io.nflow.engine.exception","c":"DispatcherExceptionAnalyzer","l":"analyze(Exception)","u":"analyze(java.lang.Exception)"},{"p":"io.nflow.engine.exception","c":"StateSaveExceptionAnalyzer","l":"analyze(Exception, int)","u":"analyze(java.lang.Exception,int)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings","l":"analyzeExeption(WorkflowState, Throwable)","u":"analyzeExeption(io.nflow.engine.workflow.definition.WorkflowState,java.lang.Throwable)"},{"p":"io.nflow.engine.exception","c":"DispatcherExceptionAnalyzer","l":"analyzeSafely(Exception)","u":"analyzeSafely(java.lang.Exception)"},{"p":"io.nflow.engine.exception","c":"StateSaveExceptionAnalyzer","l":"analyzeSafely(Exception, int)","u":"analyzeSafely(java.lang.Exception,int)"},{"p":"io.nflow.engine.service","c":"MaintenanceResults","l":"archivedWorkflows"},{"p":"io.nflow.rest.v1.msg","c":"MaintenanceResponse","l":"archivedWorkflows"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration","l":"archiveWorkflows"},{"p":"io.nflow.rest.v1.msg","c":"MaintenanceRequest","l":"archiveWorkflows"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration.ConfigurationItem","l":"batchSize"},{"p":"io.nflow.rest.v1.msg","c":"MaintenanceRequest.MaintenanceRequestItem","l":"batchSize"},{"p":"io.nflow.engine.listener","c":"WorkflowExecutorListener","l":"beforeProcessing(WorkflowExecutorListener.ListenerContext)","u":"beforeProcessing(io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext)"},{"p":"io.nflow.engine.workflow.executor","c":"WorkflowLogContextListener","l":"beforeProcessing(WorkflowExecutorListener.ListenerContext)","u":"beforeProcessing(io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext)"},{"p":"io.nflow.metrics","c":"MetricsWorkflowExecutorListener","l":"beforeProcessing(WorkflowExecutorListener.ListenerContext)","u":"beforeProcessing(io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext)"},{"p":"io.nflow.engine.exception","c":"DispatcherExceptionHandling.Builder","l":"build()"},{"p":"io.nflow.engine.exception","c":"ExceptionHandling.Builder","l":"build()"},{"p":"io.nflow.engine.exception","c":"StateProcessExceptionHandling.Builder","l":"build()"},{"p":"io.nflow.engine.exception","c":"StateSaveExceptionHandling.Builder","l":"build()"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration.Builder","l":"build()"},{"p":"io.nflow.engine.service","c":"MaintenanceResults.Builder","l":"build()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings.Builder","l":"build()"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"build()"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"build()"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.Builder","l":"build()"},{"p":"io.nflow.engine.exception","c":"DispatcherExceptionHandling.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.exception","c":"ExceptionHandling.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.exception","c":"StateProcessExceptionHandling.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.exception","c":"StateSaveExceptionHandling.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.service","c":"MaintenanceResults.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"Builder(ObjectStringMapper)","u":"%3Cinit%3E(io.nflow.engine.internal.workflow.ObjectStringMapper)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"Builder(QueryWorkflowInstances)","u":"%3Cinit%3E(io.nflow.engine.workflow.instance.QueryWorkflowInstances)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"Builder(WorkflowInstance)","u":"%3Cinit%3E(io.nflow.engine.workflow.instance.WorkflowInstance)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.Builder","l":"Builder(WorkflowInstance)","u":"%3Cinit%3E(io.nflow.engine.workflow.instance.WorkflowInstance)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.Builder","l":"Builder(WorkflowInstanceAction)","u":"%3Cinit%3E(io.nflow.engine.workflow.instance.WorkflowInstanceAction)"},{"p":"io.nflow.engine.workflow.curated","c":"BulkWorkflow","l":"BULK_WORKFLOW_TYPE"},{"p":"io.nflow.engine.workflow.curated","c":"BulkWorkflow","l":"BulkWorkflow()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.curated","c":"BulkWorkflow","l":"BulkWorkflow(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"businessKey"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"businessKey"},{"p":"io.nflow.rest.v1.msg","c":"CreateWorkflowInstanceRequest","l":"businessKey"},{"p":"io.nflow.rest.v1.msg","c":"CreateWorkflowInstanceResponse","l":"businessKey"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"businessKey"},{"p":"io.nflow.rest.v1.msg","c":"UpdateWorkflowInstanceRequest","l":"businessKey"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings","l":"calculateBinaryBackoffDelay(int, long, long)","u":"calculateBinaryBackoffDelay(int,long,long)"},{"p":"io.nflow.rest.config.springweb","c":"SchedulerService","l":"callAsync(Callable)","u":"callAsync(java.util.concurrent.Callable)"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"castToText()"},{"p":"io.nflow.engine.config.db","c":"H2DatabaseConfiguration.H2SQLVariants","l":"castToText()"},{"p":"io.nflow.engine.config.db","c":"OracleDatabaseConfiguration.OracleSqlVariants","l":"castToText()"},{"p":"io.nflow.engine.config.db","c":"PgDatabaseConfiguration.PostgreSQLVariants","l":"castToText()"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"castToText()"},{"p":"io.nflow.metrics","c":"DatabaseConnectionHealthCheck","l":"check()"},{"p":"io.nflow.engine.config.db","c":"DatabaseConfiguration","l":"checkDatabaseConfiguration(Environment, DataSource)","u":"checkDatabaseConfiguration(org.springframework.core.env.Environment,javax.sql.DataSource)"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration","l":"checkDatabaseConfiguration(Environment, DataSource)","u":"checkDatabaseConfiguration(org.springframework.core.env.Environment,javax.sql.DataSource)"},{"p":"io.nflow.engine.service","c":"HealthCheckService","l":"checkDatabaseConnection()"},{"p":"io.nflow.engine.service","c":"WorkflowInstanceInclude","l":"CHILD_WORKFLOW_IDS"},{"p":"io.nflow.rest.v1","c":"ApiWorkflowInstanceInclude","l":"childWorkflows"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"childWorkflows"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"childWorkflows"},{"p":"io.nflow.engine.service","c":"MaintenanceService","l":"cleanupExecutors(ReadablePeriod)","u":"cleanupExecutors(org.joda.time.ReadablePeriod)"},{"p":"io.nflow.engine.service","c":"MaintenanceService","l":"cleanupWorkflows(MaintenanceConfiguration)","u":"cleanupWorkflows(io.nflow.engine.service.MaintenanceConfiguration)"},{"p":"io.nflow.rest.v1.jaxrs","c":"MaintenanceResource","l":"cleanupWorkflows(MaintenanceRequest)","u":"cleanupWorkflows(io.nflow.rest.v1.msg.MaintenanceRequest)"},{"p":"io.nflow.rest.v1.springweb","c":"MaintenanceResource","l":"cleanupWorkflows(MaintenanceRequest)","u":"cleanupWorkflows(io.nflow.rest.v1.msg.MaintenanceRequest)"},{"p":"io.nflow.engine.config.db","c":"OracleDatabaseConfiguration.OracleSqlVariants","l":"clobToComparable(String)","u":"clobToComparable(java.lang.String)"},{"p":"io.nflow.engine","c":"NflowEngine","l":"close()"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse","l":"compareTo(ListWorkflowDefinitionResponse)","u":"compareTo(io.nflow.rest.v1.msg.ListWorkflowDefinitionResponse)"},{"p":"io.nflow.engine.guice","c":"EngineModule","l":"configure()"},{"p":"io.nflow.engine.guice","c":"EnvironmentModule","l":"configure()"},{"p":"io.nflow.netty.config","c":"NflowNettyConfiguration","l":"configureHttpMessageCodecs(ServerCodecConfigurer)","u":"configureHttpMessageCodecs(org.springframework.http.codec.ServerCodecConfigurer)"},{"p":"io.nflow.jetty.servlet","c":"MetricsServletContextListener","l":"contextDestroyed(ServletContextEvent)","u":"contextDestroyed(jakarta.servlet.ServletContextEvent)"},{"p":"io.nflow.jetty.servlet","c":"MetricsServletContextListener","l":"contextInitialized(ServletContextEvent)","u":"contextInitialized(jakarta.servlet.ServletContextEvent)"},{"p":"io.nflow.rest.v1.converter","c":"CreateWorkflowConverter","l":"convert(CreateWorkflowInstanceRequest)","u":"convert(io.nflow.rest.v1.msg.CreateWorkflowInstanceRequest)"},{"p":"io.nflow.rest.v1.converter","c":"MaintenanceConverter","l":"convert(MaintenanceRequest)","u":"convert(io.nflow.rest.v1.msg.MaintenanceRequest)"},{"p":"io.nflow.rest.v1.converter","c":"MaintenanceConverter","l":"convert(MaintenanceResults)","u":"convert(io.nflow.engine.service.MaintenanceResults)"},{"p":"io.nflow.rest.v1.converter","c":"StatisticsConverter","l":"convert(Map>)","u":"convert(java.util.Map)"},{"p":"io.nflow.rest.v1.converter","c":"StatisticsConverter","l":"convert(Statistics)","u":"convert(io.nflow.engine.workflow.statistics.Statistics)"},{"p":"io.nflow.rest.v1.converter","c":"ListWorkflowDefinitionConverter","l":"convert(StoredWorkflowDefinition)","u":"convert(io.nflow.engine.internal.workflow.StoredWorkflowDefinition)"},{"p":"io.nflow.rest.v1.converter","c":"ListWorkflowDefinitionConverter","l":"convert(WorkflowDefinition)","u":"convert(io.nflow.engine.workflow.definition.WorkflowDefinition)"},{"p":"io.nflow.rest.v1.converter","c":"ListWorkflowExecutorConverter","l":"convert(WorkflowExecutor)","u":"convert(io.nflow.engine.workflow.executor.WorkflowExecutor)"},{"p":"io.nflow.rest.v1.converter","c":"CreateWorkflowConverter","l":"convert(WorkflowInstance)","u":"convert(io.nflow.engine.workflow.instance.WorkflowInstance)"},{"p":"io.nflow.rest.v1.converter","c":"ListWorkflowInstanceConverter","l":"convert(WorkflowInstance, Set, boolean)","u":"convert(io.nflow.engine.workflow.instance.WorkflowInstance,java.util.Set,boolean)"},{"p":"io.nflow.rest.config.jaxrs","c":"CorsHeaderContainerResponseFilter","l":"CorsHeaderContainerResponseFilter(Environment)","u":"%3Cinit%3E(org.springframework.core.env.Environment)"},{"p":"io.nflow.rest.v1.jaxrs","c":"WorkflowInstanceResource","l":"corsPreflight()"},{"p":"io.nflow.engine.workflow.statistics","c":"Statistics.QueueStatistics","l":"count"},{"p":"io.nflow.rest.v1.msg","c":"QueueStatistics","l":"count"},{"p":"io.nflow.jetty.config","c":"JmxConfiguration","l":"counterRepository(Bus)","u":"counterRepository(org.apache.cxf.Bus)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.WorkflowInstanceStatus","l":"created"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"created"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"created"},{"p":"io.nflow.rest.v1.msg","c":"WorkflowDefinitionStatisticsResponse.StateStatistics","l":"created"},{"p":"io.nflow.jetty.spring","c":"NflowAnnotationConfigWebApplicationContext","l":"createEnvironment()"},{"p":"io.nflow.rest.v1.converter","c":"CreateWorkflowConverter","l":"CreateWorkflowConverter(WorkflowInstanceFactory)","u":"%3Cinit%3E(io.nflow.engine.workflow.instance.WorkflowInstanceFactory)"},{"p":"io.nflow.rest.v1.jaxrs","c":"WorkflowInstanceResource","l":"createWorkflowInstance(CreateWorkflowInstanceRequest)","u":"createWorkflowInstance(io.nflow.rest.v1.msg.CreateWorkflowInstanceRequest)"},{"p":"io.nflow.rest.v1.springweb","c":"WorkflowInstanceResource","l":"createWorkflowInstance(CreateWorkflowInstanceRequest)","u":"createWorkflowInstance(io.nflow.rest.v1.msg.CreateWorkflowInstanceRequest)"},{"p":"io.nflow.rest.v1.msg","c":"CreateWorkflowInstanceRequest","l":"CreateWorkflowInstanceRequest()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"CreateWorkflowInstanceResponse","l":"CreateWorkflowInstanceResponse()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.curated","c":"CronWorkflow","l":"CronWorkflow(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.nflow.engine.workflow.curated","c":"CronWorkflow","l":"CronWorkflow(String, WorkflowSettings)","u":"%3Cinit%3E(java.lang.String,io.nflow.engine.workflow.definition.WorkflowSettings)"},{"p":"io.nflow.engine.service","c":"WorkflowInstanceInclude","l":"CURRENT_STATE_VARIABLES"},{"p":"io.nflow.rest.v1","c":"ApiWorkflowInstanceInclude","l":"currentStateVariables"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"currentTimePlusSeconds(int)"},{"p":"io.nflow.engine.config.db","c":"H2DatabaseConfiguration.H2SQLVariants","l":"currentTimePlusSeconds(int)"},{"p":"io.nflow.engine.config.db","c":"OracleDatabaseConfiguration.OracleSqlVariants","l":"currentTimePlusSeconds(int)"},{"p":"io.nflow.engine.config.db","c":"PgDatabaseConfiguration.PostgreSQLVariants","l":"currentTimePlusSeconds(int)"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"currentTimePlusSeconds(int)"},{"p":"io.nflow.engine.guice","c":"EnvironmentModule","l":"customizeEnvironment(MutablePropertySources)","u":"customizeEnvironment(org.springframework.core.env.MutablePropertySources)"},{"p":"io.nflow.jetty.mapper","c":"CustomValidationExceptionMapper","l":"CustomValidationExceptionMapper()","u":"%3Cinit%3E()"},{"p":"io.nflow.jetty.config","c":"NflowJettyConfiguration","l":"cxf()"},{"p":"io.nflow.engine.listener","c":"WorkflowExecutorListener.ListenerContext","l":"data"},{"p":"io.nflow.engine.guice","c":"EngineModule","l":"databaseConfiguration(Environment)","u":"databaseConfiguration(org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.config.db","c":"DatabaseConfiguration","l":"DatabaseConfiguration(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.nflow.metrics","c":"NflowMetricsContext","l":"databaseConnectionHealthCheck()"},{"p":"io.nflow.metrics","c":"DatabaseConnectionHealthCheck","l":"DatabaseConnectionHealthCheck(HealthCheckService)","u":"%3Cinit%3E(io.nflow.engine.service.HealthCheckService)"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"dateLtEqDiff(String, String)","u":"dateLtEqDiff(java.lang.String,java.lang.String)"},{"p":"io.nflow.rest.config.jaxrs","c":"DateTimeParamConverterProvider","l":"DateTimeParamConverterProvider()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.config","c":"Profiles","l":"DB2"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration","l":"Db2DatabaseConfiguration()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"Db2SQLVariants(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings","l":"defaultPriority"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse.Settings","l":"defaultPriority"},{"p":"io.nflow.engine.listener","c":"WorkflowExecutorListener.ListenerContext","l":"definition"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration","l":"deleteArchivedWorkflows"},{"p":"io.nflow.rest.v1.msg","c":"MaintenanceRequest","l":"deleteArchivedWorkflows"},{"p":"io.nflow.engine.service","c":"MaintenanceResults","l":"deletedArchivedWorkflows"},{"p":"io.nflow.rest.v1.msg","c":"MaintenanceResponse","l":"deletedArchivedWorkflows"},{"p":"io.nflow.engine.service","c":"MaintenanceResults","l":"deletedWorkflows"},{"p":"io.nflow.rest.v1.msg","c":"MaintenanceResponse","l":"deletedWorkflows"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration","l":"deleteExpiredExecutorsOlderThan"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings","l":"deleteHistoryCondition"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings","l":"deleteWorkflowInstanceHistory()"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration","l":"deleteWorkflows"},{"p":"io.nflow.rest.v1.msg","c":"MaintenanceRequest","l":"deleteWorkflows"},{"p":"io.nflow.rest.v1","c":"ResourceBase","l":"DEPRECATED_INCLUDE_PARAM_DESC"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse","l":"description"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse.Signal","l":"description"},{"p":"io.nflow.rest.v1.msg","c":"State","l":"description"},{"p":"io.nflow.engine.workflow.curated","c":"CronWorkflow","l":"DISABLED"},{"p":"io.nflow.engine.exception","c":"DispatcherExceptionAnalyzer","l":"DispatcherExceptionAnalyzer()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.curated","c":"CronWorkflow","l":"DO_WORK"},{"p":"io.nflow.engine.workflow.curated","c":"BulkWorkflow","l":"DONE"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration.ConfigurationItem.Builder","l":"done()"},{"p":"io.nflow.engine.workflow.curated","c":"MaintenanceWorkflow","l":"doWork(StateExecution, MaintenanceConfiguration)","u":"doWork(io.nflow.engine.workflow.definition.StateExecution,io.nflow.engine.service.MaintenanceConfiguration)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowStateType","l":"end"},{"p":"io.nflow.engine.config","c":"EngineConfiguration","l":"EngineConfiguration()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.guice","c":"EngineEnvironmentModule","l":"EngineEnvironmentModule(Properties, String...)","u":"%3Cinit%3E(java.util.Properties,java.lang.String...)"},{"p":"io.nflow.engine.guice","c":"EngineModule","l":"EngineModule(Object, EngineConfiguration)","u":"%3Cinit%3E(java.lang.Object,io.nflow.engine.config.EngineConfiguration)"},{"p":"io.nflow.engine.guice","c":"EnvironmentModule","l":"EnvironmentModule(Properties, String...)","u":"%3Cinit%3E(java.util.Properties,java.lang.String...)"},{"p":"io.nflow.engine.model","c":"ModelObject","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.nflow.engine.workflow.definition","c":"Mutable","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.nflow.rest.v1.msg","c":"ErrorResponse","l":"error"},{"p":"io.nflow.engine.workflow.curated","c":"BulkWorkflow","l":"ERROR"},{"p":"io.nflow.rest.v1.msg","c":"ErrorResponse","l":"ErrorResponse()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"ErrorResponse","l":"ErrorResponse(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.WorkflowInstanceStatus","l":"executing"},{"p":"io.nflow.rest.v1.msg","c":"WorkflowDefinitionStatisticsResponse.StateStatistics","l":"executing"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction","l":"executionEnd"},{"p":"io.nflow.rest.v1.msg","c":"Action","l":"executionEndTime"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction","l":"executionStart"},{"p":"io.nflow.rest.v1.msg","c":"Action","l":"executionStartTime"},{"p":"io.nflow.engine.workflow.statistics","c":"Statistics","l":"executionStatistics"},{"p":"io.nflow.rest.v1.msg","c":"StatisticsResponse","l":"executionStatistics"},{"p":"io.nflow.engine.workflow.executor","c":"WorkflowExecutor","l":"executorGroup"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"executorGroup"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowExecutorResponse","l":"executorGroup"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"executorId"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction","l":"executorId"},{"p":"io.nflow.rest.v1.msg","c":"Action","l":"executorId"},{"p":"io.nflow.rest.v1.msg","c":"WakeupRequest","l":"expectedStates"},{"p":"io.nflow.engine.workflow.executor","c":"WorkflowExecutor","l":"expires"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowExecutorResponse","l":"expires"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.WorkflowActionType","l":"externalChange"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"externalId"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"externalId"},{"p":"io.nflow.rest.v1.msg","c":"CreateWorkflowInstanceRequest","l":"externalId"},{"p":"io.nflow.rest.v1.msg","c":"CreateWorkflowInstanceResponse","l":"externalId"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"externalId"},{"p":"io.nflow.engine.workflow.curated","c":"CronWorkflow","l":"FAILED"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"failureTransitions"},{"p":"io.nflow.rest.v1.springweb","c":"WorkflowInstanceResource","l":"fetchWorkflowInstance(long, Set, String, boolean, Long)","u":"fetchWorkflowInstance(long,java.util.Set,java.lang.String,boolean,java.lang.Long)"},{"p":"io.nflow.rest.v1.jaxrs","c":"WorkflowInstanceResource","l":"fetchWorkflowInstance(long, Set, String, Long, Boolean)","u":"fetchWorkflowInstance(long,java.util.Set,java.lang.String,java.lang.Long,java.lang.Boolean)"},{"p":"io.nflow.rest.v1","c":"ResourceBase","l":"fetchWorkflowInstance(long, Set, String, Long, boolean, WorkflowInstanceService, ListWorkflowInstanceConverter)","u":"fetchWorkflowInstance(long,java.util.Set,java.lang.String,java.lang.Long,boolean,io.nflow.engine.service.WorkflowInstanceService,io.nflow.rest.v1.converter.ListWorkflowInstanceConverter)"},{"p":"io.nflow.rest.config.jaxrs","c":"CorsHeaderContainerResponseFilter","l":"filter(ContainerRequestContext, ContainerResponseContext)","u":"filter(jakarta.ws.rs.container.ContainerRequestContext,jakarta.ws.rs.container.ContainerResponseContext)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.WorkflowInstanceStatus","l":"finished"},{"p":"io.nflow.rest.v1.msg","c":"WorkflowDefinitionStatisticsResponse.StateStatistics","l":"finished"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"forUpdateSkipLocked()"},{"p":"io.nflow.engine.config.db","c":"OracleDatabaseConfiguration.OracleSqlVariants","l":"forUpdateSkipLocked()"},{"p":"io.nflow.engine.config.db","c":"PgDatabaseConfiguration.PostgreSQLVariants","l":"forUpdateSkipLocked()"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"forUpdateSkipLocked()"},{"p":"io.nflow.engine.workflow.definition","c":"NextAction","l":"getActivation()"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"getAllChildWorkflows()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"getAllowedTransitions()"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"getBusinessKey()"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"getChangedStateVariables()"},{"p":"io.nflow.engine.guice","c":"EnvironmentModule","l":"getClassPathConfigurationProperties()"},{"p":"io.nflow.rest.config.jaxrs","c":"DateTimeParamConverterProvider","l":"getConverter(Class, Type, Annotation[])","u":"getConverter(java.lang.Class,java.lang.reflect.Type,java.lang.annotation.Annotation[])"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"getDateTime(ResultSet, String)","u":"getDateTime(java.sql.ResultSet,java.lang.String)"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"getDateTime(ResultSet, String)","u":"getDateTime(java.sql.ResultSet,java.lang.String)"},{"p":"io.nflow.engine.config.db","c":"DatabaseConfiguration","l":"getDbType()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings","l":"getDefaultPriority()"},{"p":"io.nflow.engine.workflow.curated","c":"State","l":"getDescription()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"getDescription()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowState","l":"getDescription()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"getErrorState()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings","l":"getErrorTransitionActivation(int)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"getFailureTransitions()"},{"p":"io.nflow.engine","c":"NflowEngine","l":"getHealthCheckService()"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.Builder","l":"getId()"},{"p":"io.nflow.rest.v1","c":"ApiWorkflowInstanceInclude","l":"getInclude()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"getInitialState()"},{"p":"io.nflow.engine","c":"NflowEngine","l":"getMaintenanceService()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings","l":"getMaxSubsequentStateExecutions(WorkflowState)","u":"getMaxSubsequentStateExecutions(io.nflow.engine.workflow.definition.WorkflowState)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"getMethod(String)","u":"getMethod(java.lang.String)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"getMethod(WorkflowState)","u":"getMethod(io.nflow.engine.workflow.definition.WorkflowState)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"getName()"},{"p":"io.nflow.engine.workflow.curated","c":"CronWorkflow","l":"getNextActivationTime(StateExecution, String)","u":"getNextActivationTime(io.nflow.engine.workflow.definition.StateExecution,java.lang.String)"},{"p":"io.nflow.engine.workflow.definition","c":"NextAction","l":"getNextState()"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"getParentId()"},{"p":"io.nflow.jetty","c":"JettyServerContainer","l":"getPort()"},{"p":"io.nflow.engine.workflow.definition","c":"NextAction","l":"getReason()"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"getRetries()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"getSettings()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings","l":"getShortTransitionActivation()"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"getSignal()"},{"p":"io.nflow.engine.service","c":"WorkflowInstanceService","l":"getSignal(long)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"getState(String)","u":"getState(java.lang.String)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"getStates()"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"getStateVariable(String)","u":"getStateVariable(java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"getStateVariable(String, Class)","u":"getStateVariable(java.lang.String,java.lang.Class)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"getStateVariable(String, Class, T)","u":"getStateVariable(java.lang.String,java.lang.Class,T)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"getStateVariable(String, String)","u":"getStateVariable(java.lang.String,java.lang.String)"},{"p":"io.nflow.engine.service","c":"StatisticsService","l":"getStatistics()"},{"p":"io.nflow.rest.v1.jaxrs","c":"StatisticsResource","l":"getStatistics(String, DateTime, DateTime, DateTime, DateTime)","u":"getStatistics(java.lang.String,org.joda.time.DateTime,org.joda.time.DateTime,org.joda.time.DateTime,org.joda.time.DateTime)"},{"p":"io.nflow.rest.v1.springweb","c":"StatisticsResource","l":"getStatistics(String, DateTime, DateTime, DateTime, DateTime)","u":"getStatistics(java.lang.String,org.joda.time.DateTime,org.joda.time.DateTime,org.joda.time.DateTime,org.joda.time.DateTime)"},{"p":"io.nflow.engine","c":"NflowEngine","l":"getStatisticsService()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowStateType","l":"getStatus(DateTime)","u":"getStatus(org.joda.time.DateTime)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"getSupportedSignals()"},{"p":"io.nflow.engine.exception","c":"DispatcherExceptionHandling.Builder","l":"getThis()"},{"p":"io.nflow.engine.exception","c":"ExceptionHandling.Builder","l":"getThis()"},{"p":"io.nflow.engine.exception","c":"StateProcessExceptionHandling.Builder","l":"getThis()"},{"p":"io.nflow.engine.exception","c":"StateSaveExceptionHandling.Builder","l":"getThis()"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"getTimestamp(ResultSet, String)","u":"getTimestamp(java.sql.ResultSet,java.lang.String)"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"getTimestamp(ResultSet, String)","u":"getTimestamp(java.sql.ResultSet,java.lang.String)"},{"p":"io.nflow.engine.workflow.curated","c":"State","l":"getType()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"getType()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowState","l":"getType()"},{"p":"io.nflow.engine.workflow.definition","c":"Mutable","l":"getVal()"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"getVariable(String)","u":"getVariable(java.lang.String)"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"getVariable(String, Class)","u":"getVariable(java.lang.String,java.lang.Class)"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"getVariable(String, Class, T)","u":"getVariable(java.lang.String,java.lang.Class,T)"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"getVariable(String, String)","u":"getVariable(java.lang.String,java.lang.String)"},{"p":"io.nflow.engine.service","c":"WorkflowDefinitionService","l":"getWorkflowDefinition(String)","u":"getWorkflowDefinition(java.lang.String)"},{"p":"io.nflow.engine.service","c":"WorkflowDefinitionService","l":"getWorkflowDefinitions()"},{"p":"io.nflow.engine","c":"NflowEngine","l":"getWorkflowDefinitionService()"},{"p":"io.nflow.engine.service","c":"StatisticsService","l":"getWorkflowDefinitionStatistics(String, DateTime, DateTime, DateTime, DateTime)","u":"getWorkflowDefinitionStatistics(java.lang.String,org.joda.time.DateTime,org.joda.time.DateTime,org.joda.time.DateTime,org.joda.time.DateTime)"},{"p":"io.nflow.engine.service","c":"WorkflowExecutorService","l":"getWorkflowExecutors()"},{"p":"io.nflow.engine","c":"NflowEngine","l":"getWorkflowExecutorService()"},{"p":"io.nflow.engine.service","c":"WorkflowInstanceService","l":"getWorkflowInstance(long, Set, Long)","u":"getWorkflowInstance(long,java.util.Set,java.lang.Long)"},{"p":"io.nflow.engine.service","c":"WorkflowInstanceService","l":"getWorkflowInstance(long, Set, Long, boolean)","u":"getWorkflowInstance(long,java.util.Set,java.lang.Long,boolean)"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"getWorkflowInstanceExternalId()"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"getWorkflowInstanceId()"},{"p":"io.nflow.engine","c":"NflowEngine","l":"getWorkflowInstanceService()"},{"p":"io.nflow.engine.config","c":"Profiles","l":"H2"},{"p":"io.nflow.engine.config.db","c":"H2DatabaseConfiguration","l":"h2ConsoleServer(Environment)","u":"h2ConsoleServer(org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.config.db","c":"H2DatabaseConfiguration","l":"H2DatabaseConfiguration()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.config.db","c":"H2DatabaseConfiguration.H2SQLVariants","l":"H2SQLVariants()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.config.db","c":"H2DatabaseConfiguration","l":"h2TcpServer(Environment)","u":"h2TcpServer(org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.workflow.curated","c":"CronWorkflow","l":"HANDLE_FAILURE"},{"p":"io.nflow.rest.v1.springweb","c":"SpringWebResource","l":"handleExceptions(Supplier>>)","u":"handleExceptions(java.util.function.Supplier)"},{"p":"io.nflow.rest.v1.jaxrs","c":"JaxRsResource","l":"handleExceptions(Supplier)","u":"handleExceptions(java.util.function.Supplier)"},{"p":"io.nflow.rest.v1","c":"ResourceBase","l":"handleExceptions(Supplier, BiFunction)","u":"handleExceptions(java.util.function.Supplier,java.util.function.BiFunction)"},{"p":"io.nflow.engine.workflow.curated","c":"CronWorkflow","l":"handleFailure(StateExecution)","u":"handleFailure(io.nflow.engine.workflow.definition.StateExecution)"},{"p":"io.nflow.engine.workflow.curated","c":"CronWorkflow","l":"handleFailureImpl(StateExecution)","u":"handleFailureImpl(io.nflow.engine.workflow.definition.StateExecution)"},{"p":"io.nflow.engine.listener","c":"WorkflowExecutorListener","l":"handlePotentiallyStuck(WorkflowExecutorListener.ListenerContext, Duration)","u":"handlePotentiallyStuck(io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext,org.joda.time.Duration)"},{"p":"io.nflow.engine.model","c":"ModelObject","l":"hashCode()"},{"p":"io.nflow.engine.workflow.definition","c":"Mutable","l":"hashCode()"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"hasUnfinishedChildWorkflows()"},{"p":"io.nflow.engine.service","c":"WorkflowInstanceService","l":"hasUnfinishedChildWorkflows(long)"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"hasUpdateableCTE()"},{"p":"io.nflow.engine.config.db","c":"H2DatabaseConfiguration.H2SQLVariants","l":"hasUpdateableCTE()"},{"p":"io.nflow.engine.config.db","c":"OracleDatabaseConfiguration.OracleSqlVariants","l":"hasUpdateableCTE()"},{"p":"io.nflow.engine.config.db","c":"PgDatabaseConfiguration.PostgreSQLVariants","l":"hasUpdateableCTE()"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"hasUpdateableCTE()"},{"p":"io.nflow.engine.config.db","c":"PgDatabaseConfiguration.PostgreSQLVariants","l":"hasUpdateReturning()"},{"p":"io.nflow.jetty.config","c":"MetricsConfiguration","l":"healthCheckRegistry()"},{"p":"io.nflow.engine.service","c":"HealthCheckService","l":"HealthCheckService(HealthCheckDao)","u":"%3Cinit%3E(io.nflow.engine.internal.dao.HealthCheckDao)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings","l":"historyDeletableAfter"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse.Settings","l":"historyDeletableAfter"},{"p":"io.nflow.engine.workflow.executor","c":"WorkflowExecutor","l":"host"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowExecutorResponse","l":"host"},{"p":"io.nflow.engine.workflow.executor","c":"WorkflowExecutor","l":"id"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"id"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction","l":"id"},{"p":"io.nflow.rest.v1.msg","c":"Action","l":"id"},{"p":"io.nflow.rest.v1.msg","c":"CreateWorkflowInstanceResponse","l":"id"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowExecutorResponse","l":"id"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"id"},{"p":"io.nflow.rest.v1.msg","c":"State","l":"id"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"ids"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"includeActions"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"includeActionStateVariables"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"includeChildWorkflows"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"includeCurrentStateVariables"},{"p":"io.nflow.rest.v1","c":"ResourceBase","l":"INCLUDES_PARAM_DESC"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.WorkflowInstanceStatus","l":"inProgress"},{"p":"io.nflow.rest.v1.msg","c":"WorkflowDefinitionStatisticsResponse.StateStatistics","l":"inProgress"},{"p":"io.nflow.engine.service","c":"WorkflowInstanceService","l":"insertWorkflowInstance(WorkflowInstance)","u":"insertWorkflowInstance(io.nflow.engine.workflow.instance.WorkflowInstance)"},{"p":"io.nflow.engine.listener","c":"WorkflowExecutorListener.ListenerContext","l":"instance"},{"p":"io.nflow.engine.workflow.definition","c":"StateVar","l":"instantiateIfNotExists()"},{"p":"io.nflow.jetty.config","c":"JmxConfiguration","l":"instrumentationManager(Bus)","u":"instrumentationManager(org.apache.cxf.Bus)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"isAllowedNextAction(WorkflowInstance, NextAction)","u":"isAllowedNextAction(io.nflow.engine.workflow.instance.WorkflowInstance,io.nflow.engine.workflow.definition.NextAction)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"isArchived"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"isArchived"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowStateType","l":"isFinal()"},{"p":"io.nflow.engine","c":"NflowEngine","l":"isPaused()"},{"p":"io.nflow.engine.workflow.definition","c":"NextAction","l":"isRetry()"},{"p":"io.nflow.engine.exception","c":"StateProcessExceptionHandling","l":"isRetryable"},{"p":"io.nflow.engine","c":"NflowEngine","l":"isRunning()"},{"p":"io.nflow.engine.workflow.curated","c":"BulkWorkflow","l":"isRunning(WorkflowInstance)","u":"isRunning(io.nflow.engine.workflow.instance.WorkflowInstance)"},{"p":"io.nflow.jetty","c":"JettyServerContainer","l":"isStarted()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"isStartState(String)","u":"isStartState(java.lang.String)"},{"p":"io.nflow.jetty","c":"JettyServerContainer","l":"isStopped()"},{"p":"io.nflow.jetty.config","c":"NflowJettyConfiguration","l":"jaxRsApiApplication()"},{"p":"io.nflow.jetty.config","c":"NflowJettyConfiguration.JaxRsApiApplication","l":"JaxRsApiApplication()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.jaxrs","c":"JaxRsResource","l":"JaxRsResource()","u":"%3Cinit%3E()"},{"p":"io.nflow.jetty.config","c":"NflowJettyConfiguration","l":"jaxRsServer(WorkflowInstanceResource, WorkflowDefinitionResource, WorkflowExecutorResource, StatisticsResource, MaintenanceResource, ObjectMapper, JAXRSBeanValidationInInterceptor, JAXRSBeanValidationOutInterceptor)","u":"jaxRsServer(io.nflow.rest.v1.jaxrs.WorkflowInstanceResource,io.nflow.rest.v1.jaxrs.WorkflowDefinitionResource,io.nflow.rest.v1.jaxrs.WorkflowExecutorResource,io.nflow.rest.v1.jaxrs.StatisticsResource,io.nflow.rest.v1.jaxrs.MaintenanceResource,com.fasterxml.jackson.databind.ObjectMapper,org.apache.cxf.jaxrs.validation.JAXRSBeanValidationInInterceptor,org.apache.cxf.jaxrs.validation.JAXRSBeanValidationOutInterceptor)"},{"p":"io.nflow.engine","c":"NflowEngine.NflowEngineSpringConfig","l":"jdbcTemplate(DataSource)","u":"jdbcTemplate(javax.sql.DataSource)"},{"p":"io.nflow.jetty","c":"JettyServerContainer","l":"JettyServerContainer(Server)","u":"%3Cinit%3E(org.eclipse.jetty.server.Server)"},{"p":"io.nflow.engine.config","c":"Profiles","l":"JMX"},{"p":"io.nflow.jetty.config","c":"JmxConfiguration","l":"JmxConfiguration()","u":"%3Cinit%3E()"},{"p":"io.nflow.metrics","c":"NflowMetricsContext","l":"jmxMetricsReporter()"},{"p":"io.nflow.jetty.config","c":"NflowJettyConfiguration","l":"jsonProvider(ObjectMapper)","u":"jsonProvider(com.fasterxml.jackson.databind.ObjectMapper)"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"limit(String, long)","u":"limit(java.lang.String,long)"},{"p":"io.nflow.engine.config.db","c":"H2DatabaseConfiguration.H2SQLVariants","l":"limit(String, long)","u":"limit(java.lang.String,long)"},{"p":"io.nflow.engine.config.db","c":"OracleDatabaseConfiguration.OracleSqlVariants","l":"limit(String, long)","u":"limit(java.lang.String,long)"},{"p":"io.nflow.engine.config.db","c":"PgDatabaseConfiguration.PostgreSQLVariants","l":"limit(String, long)","u":"limit(java.lang.String,long)"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"limit(String, long)","u":"limit(java.lang.String,long)"},{"p":"io.nflow.engine.listener","c":"WorkflowExecutorListener.ListenerContext","l":"ListenerContext(WorkflowDefinition, WorkflowInstance, StateExecution)","u":"%3Cinit%3E(io.nflow.engine.workflow.definition.WorkflowDefinition,io.nflow.engine.workflow.instance.WorkflowInstance,io.nflow.engine.workflow.definition.StateExecution)"},{"p":"io.nflow.rest.v1.converter","c":"ListWorkflowDefinitionConverter","l":"ListWorkflowDefinitionConverter()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse","l":"ListWorkflowDefinitionResponse()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1","c":"ResourceBase","l":"listWorkflowDefinitions(Collection, WorkflowDefinitionService, ListWorkflowDefinitionConverter, WorkflowDefinitionDao)","u":"listWorkflowDefinitions(java.util.Collection,io.nflow.engine.service.WorkflowDefinitionService,io.nflow.rest.v1.converter.ListWorkflowDefinitionConverter,io.nflow.engine.internal.dao.WorkflowDefinitionDao)"},{"p":"io.nflow.rest.v1.jaxrs","c":"WorkflowDefinitionResource","l":"listWorkflowDefinitions(List)","u":"listWorkflowDefinitions(java.util.List)"},{"p":"io.nflow.rest.v1.springweb","c":"WorkflowDefinitionResource","l":"listWorkflowDefinitions(List)","u":"listWorkflowDefinitions(java.util.List)"},{"p":"io.nflow.rest.v1.converter","c":"ListWorkflowExecutorConverter","l":"ListWorkflowExecutorConverter()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowExecutorResponse","l":"ListWorkflowExecutorResponse()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.jaxrs","c":"WorkflowExecutorResource","l":"listWorkflowExecutors()"},{"p":"io.nflow.rest.v1.springweb","c":"WorkflowExecutorResource","l":"listWorkflowExecutors()"},{"p":"io.nflow.rest.v1.converter","c":"ListWorkflowInstanceConverter","l":"ListWorkflowInstanceConverter()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"ListWorkflowInstanceResponse()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.service","c":"WorkflowInstanceService","l":"listWorkflowInstances(QueryWorkflowInstances)","u":"listWorkflowInstances(io.nflow.engine.workflow.instance.QueryWorkflowInstances)"},{"p":"io.nflow.rest.v1.springweb","c":"WorkflowInstanceResource","l":"listWorkflowInstances(Set, Set, Long, Long, Set, Set, String, String, Set, String, Long, Long, String, String, boolean)","u":"listWorkflowInstances(java.util.Set,java.util.Set,java.lang.Long,java.lang.Long,java.util.Set,java.util.Set,java.lang.String,java.lang.String,java.util.Set,java.lang.String,java.lang.Long,java.lang.Long,java.lang.String,java.lang.String,boolean)"},{"p":"io.nflow.rest.v1.jaxrs","c":"WorkflowInstanceResource","l":"listWorkflowInstances(Set, Set, Long, Long, Set, Set, String, String, String, String, Set, String, Long, Long, Boolean)","u":"listWorkflowInstances(java.util.Set,java.util.Set,java.lang.Long,java.lang.Long,java.util.Set,java.util.Set,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.Set,java.lang.String,java.lang.Long,java.lang.Long,java.lang.Boolean)"},{"p":"io.nflow.rest.v1","c":"ResourceBase","l":"listWorkflowInstances(Set, Set, Long, Long, Set, Set, String, String, String, String, Set, String, Long, Long, boolean, WorkflowInstanceService, ListWorkflowInstanceConverter)","u":"listWorkflowInstances(java.util.Set,java.util.Set,java.lang.Long,java.lang.Long,java.util.Set,java.util.Set,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.Set,java.lang.String,java.lang.Long,java.lang.Long,boolean,io.nflow.engine.service.WorkflowInstanceService,io.nflow.rest.v1.converter.ListWorkflowInstanceConverter)"},{"p":"io.nflow.engine.service","c":"WorkflowInstanceService","l":"listWorkflowInstancesAsStream(QueryWorkflowInstances)","u":"listWorkflowInstancesAsStream(io.nflow.engine.workflow.instance.QueryWorkflowInstances)"},{"p":"io.nflow.engine.exception","c":"DispatcherExceptionHandling","l":"log"},{"p":"io.nflow.engine.exception","c":"ExceptionHandling","l":"logLevel"},{"p":"io.nflow.engine.exception","c":"ExceptionHandling","l":"logStackTrace"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"longTextType()"},{"p":"io.nflow.engine.config.db","c":"H2DatabaseConfiguration.H2SQLVariants","l":"longTextType()"},{"p":"io.nflow.engine.config.db","c":"OracleDatabaseConfiguration.OracleSqlVariants","l":"longTextType()"},{"p":"io.nflow.engine.config.db","c":"PgDatabaseConfiguration.PostgreSQLVariants","l":"longTextType()"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"longTextType()"},{"p":"io.nflow.jetty","c":"StartNflow","l":"main(String...)","u":"main(java.lang.String...)"},{"p":"io.nflow.netty","c":"StartNflow","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"io.nflow.engine.workflow.curated","c":"MaintenanceWorkflow","l":"MAINTENANCE_WORKFLOW_TYPE"},{"p":"io.nflow.rest.v1.converter","c":"MaintenanceConverter","l":"MaintenanceConverter()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"MaintenanceRequest","l":"MaintenanceRequest()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"MaintenanceRequest.MaintenanceRequestItem","l":"MaintenanceRequestItem()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.jaxrs","c":"MaintenanceResource","l":"MaintenanceResource()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.springweb","c":"MaintenanceResource","l":"MaintenanceResource(SchedulerService, MaintenanceService, MaintenanceConverter)","u":"%3Cinit%3E(io.nflow.rest.config.springweb.SchedulerService,io.nflow.engine.service.MaintenanceService,io.nflow.rest.v1.converter.MaintenanceConverter)"},{"p":"io.nflow.rest.v1.msg","c":"MaintenanceResponse","l":"MaintenanceResponse()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.service","c":"MaintenanceService","l":"MaintenanceService(MaintenanceDao, TableMetadataChecker, WorkflowDefinitionService, ExecutorDao)","u":"%3Cinit%3E(io.nflow.engine.internal.dao.MaintenanceDao,io.nflow.engine.internal.dao.TableMetadataChecker,io.nflow.engine.service.WorkflowDefinitionService,io.nflow.engine.internal.dao.ExecutorDao)"},{"p":"io.nflow.engine.workflow.curated","c":"MaintenanceWorkflow","l":"MaintenanceWorkflow()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.curated","c":"MaintenanceWorkflow","l":"MaintenanceWorkflow(String, WorkflowSettings)","u":"%3Cinit%3E(java.lang.String,io.nflow.engine.workflow.definition.WorkflowSettings)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowStateType","l":"manual"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.WorkflowInstanceStatus","l":"manual"},{"p":"io.nflow.rest.v1.msg","c":"WorkflowDefinitionStatisticsResponse.StateStatistics","l":"manual"},{"p":"io.nflow.engine.config","c":"Profiles","l":"MARIADB"},{"p":"io.nflow.engine.config.db","c":"MariadbDatabaseConfiguration","l":"MariadbDatabaseConfiguration()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"maxActions"},{"p":"io.nflow.rest.v1.msg","c":"QueueStatistics","l":"maxAge"},{"p":"io.nflow.engine.workflow.statistics","c":"Statistics.QueueStatistics","l":"maxAgeMillis"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings","l":"maxErrorTransitionDelay"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse.TransitionDelays","l":"maxErrorWait"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"maxResults"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings","l":"maxRetries"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse.Settings","l":"maxRetries"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings","l":"maxSubsequentStateExecutions"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings","l":"maxSubsequentStateExecutionsPerState"},{"p":"io.nflow.jetty.config","c":"MetricsConfiguration","l":"metricRegistry()"},{"p":"io.nflow.engine.config","c":"Profiles","l":"METRICS"},{"p":"io.nflow.jetty.config","c":"MetricsConfiguration","l":"MetricsConfiguration()","u":"%3Cinit%3E()"},{"p":"io.nflow.jetty.servlet","c":"MetricsServletContextListener","l":"MetricsServletContextListener()","u":"%3Cinit%3E()"},{"p":"io.nflow.metrics","c":"NflowMetricsContext","l":"metricsWorkflowExecutorListener(ExecutorDao)","u":"metricsWorkflowExecutorListener(io.nflow.engine.internal.dao.ExecutorDao)"},{"p":"io.nflow.metrics","c":"MetricsWorkflowExecutorListener","l":"MetricsWorkflowExecutorListener(MetricRegistry, ExecutorDao)","u":"%3Cinit%3E(com.codahale.metrics.MetricRegistry,io.nflow.engine.internal.dao.ExecutorDao)"},{"p":"io.nflow.rest.v1.msg","c":"QueueStatistics","l":"minAge"},{"p":"io.nflow.engine.workflow.statistics","c":"Statistics.QueueStatistics","l":"minAgeMillis"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings","l":"minErrorTransitionDelay"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse.TransitionDelays","l":"minErrorWait"},{"p":"io.nflow.engine.model","c":"ModelObject","l":"ModelObject()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"modified"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"modified"},{"p":"io.nflow.engine.workflow.definition","c":"NextAction","l":"moveToState(WorkflowState, String)","u":"moveToState(io.nflow.engine.workflow.definition.WorkflowState,java.lang.String)"},{"p":"io.nflow.engine.workflow.definition","c":"NextAction","l":"moveToStateAfter(WorkflowState, DateTime, String)","u":"moveToStateAfter(io.nflow.engine.workflow.definition.WorkflowState,org.joda.time.DateTime,java.lang.String)"},{"p":"io.nflow.engine.workflow.definition","c":"Mutable","l":"Mutable()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.definition","c":"Mutable","l":"Mutable(T)","u":"%3Cinit%3E(T)"},{"p":"io.nflow.engine.config","c":"Profiles","l":"MYSQL"},{"p":"io.nflow.engine.config.db","c":"MysqlDatabaseConfiguration","l":"MysqlDatabaseConfiguration()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse","l":"name"},{"p":"io.nflow.engine.workflow.curated","c":"State","l":"name()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowState","l":"name()"},{"p":"io.nflow.engine","c":"NflowEngine.NflowEngineSpringConfig","l":"namedParameterJdbcTemplate(DataSource)","u":"namedParameterJdbcTemplate(javax.sql.DataSource)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceFactory","l":"newWorkflowInstanceBuilder()"},{"p":"io.nflow.engine.listener","c":"ListenerChain","l":"next(WorkflowExecutorListener.ListenerContext)","u":"next(io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext)"},{"p":"io.nflow.engine.listener","c":"WorkflowExecutorListener.ListenerContext","l":"nextAction"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"nextActivation"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"nextActivation"},{"p":"io.nflow.rest.v1.msg","c":"UpdateWorkflowInstanceRequest","l":"nextActivationTime"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"nextActivationUpdate()"},{"p":"io.nflow.engine.config.db","c":"H2DatabaseConfiguration.H2SQLVariants","l":"nextActivationUpdate()"},{"p":"io.nflow.engine.config.db","c":"OracleDatabaseConfiguration.OracleSqlVariants","l":"nextActivationUpdate()"},{"p":"io.nflow.engine.config.db","c":"PgDatabaseConfiguration.PostgreSQLVariants","l":"nextActivationUpdate()"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"nextActivationUpdate()"},{"p":"io.nflow.engine.config.db","c":"DatabaseConfiguration","l":"NFLOW_DATABASE_INITIALIZER"},{"p":"io.nflow.rest.v1","c":"ResourcePaths","l":"NFLOW_MAINTENANCE_PATH"},{"p":"io.nflow.rest.v1","c":"ResourcePaths","l":"NFLOW_MAINTENANCE_TAG"},{"p":"io.nflow.rest.config.jaxrs","c":"PathConstants","l":"NFLOW_REST_JAXRS_PATH_PREFIX"},{"p":"io.nflow.rest.config.springweb","c":"PathConstants","l":"NFLOW_SPRING_WEB_PATH_PREFIX"},{"p":"io.nflow.rest.v1","c":"ResourcePaths","l":"NFLOW_STATISTICS_PATH"},{"p":"io.nflow.rest.v1","c":"ResourcePaths","l":"NFLOW_STATISTICS_TAG"},{"p":"io.nflow.rest.v1","c":"ResourcePaths","l":"NFLOW_WORKFLOW_DEFINITION_PATH"},{"p":"io.nflow.rest.v1","c":"ResourcePaths","l":"NFLOW_WORKFLOW_DEFINITION_TAG"},{"p":"io.nflow.rest.v1","c":"ResourcePaths","l":"NFLOW_WORKFLOW_EXECUTOR_PATH"},{"p":"io.nflow.rest.v1","c":"ResourcePaths","l":"NFLOW_WORKFLOW_EXECUTOR_TAG"},{"p":"io.nflow.rest.v1","c":"ResourcePaths","l":"NFLOW_WORKFLOW_INSTANCE_PATH"},{"p":"io.nflow.rest.v1","c":"ResourcePaths","l":"NFLOW_WORKFLOW_INSTANCE_TAG"},{"p":"io.nflow.jetty.spring","c":"NflowAnnotationConfigWebApplicationContext","l":"NflowAnnotationConfigWebApplicationContext(ConfigurableEnvironment)","u":"%3Cinit%3E(org.springframework.core.env.ConfigurableEnvironment)"},{"p":"io.nflow.engine.guice","c":"NflowController","l":"NflowController(WorkflowLifecycle, WorkflowDefinitionService, MaintenanceWorkflowStarter, Set)","u":"%3Cinit%3E(io.nflow.engine.internal.executor.WorkflowLifecycle,io.nflow.engine.service.WorkflowDefinitionService,io.nflow.engine.internal.workflow.MaintenanceWorkflowStarter,java.util.Set)"},{"p":"io.nflow.engine.config.db","c":"DatabaseConfiguration","l":"nflowDatabaseInitializer(DataSource, Environment)","u":"nflowDatabaseInitializer(javax.sql.DataSource,org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.config.db","c":"MariadbDatabaseConfiguration","l":"nflowDatabaseInitializer(DataSource, Environment)","u":"nflowDatabaseInitializer(javax.sql.DataSource,org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.config.db","c":"MysqlDatabaseConfiguration","l":"nflowDatabaseInitializer(DataSource, Environment)","u":"nflowDatabaseInitializer(javax.sql.DataSource,org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.config.db","c":"OracleDatabaseConfiguration","l":"nflowDatabaseInitializer(DataSource, Environment)","u":"nflowDatabaseInitializer(javax.sql.DataSource,org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.guice","c":"EngineModule","l":"nflowDatabaseInitializer(DataSource, Environment, DatabaseConfiguration)","u":"nflowDatabaseInitializer(javax.sql.DataSource,org.springframework.core.env.Environment,io.nflow.engine.config.db.DatabaseConfiguration)"},{"p":"io.nflow.engine.config.db","c":"DatabaseConfiguration","l":"nflowDatasource(Environment, BeanFactory)","u":"nflowDatasource(org.springframework.core.env.Environment,org.springframework.beans.factory.BeanFactory)"},{"p":"io.nflow.engine.guice","c":"EngineModule","l":"nflowDataSource(Environment, DatabaseConfiguration)","u":"nflowDataSource(org.springframework.core.env.Environment,io.nflow.engine.config.db.DatabaseConfiguration)"},{"p":"io.nflow.engine.config.db","c":"DatabaseConfiguration","l":"nflowDatasource(Environment, Object)","u":"nflowDatasource(org.springframework.core.env.Environment,java.lang.Object)"},{"p":"io.nflow.engine","c":"NflowEngine","l":"NflowEngine(DataSource, SQLVariants, Collection)","u":"%3Cinit%3E(javax.sql.DataSource,io.nflow.engine.internal.storage.db.SQLVariants,java.util.Collection)"},{"p":"io.nflow.engine","c":"NflowEngine.NflowEngineSpringConfig","l":"NflowEngineSpringConfig()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.config","c":"EngineConfiguration","l":"nflowExecutor(ThreadFactory, Environment)","u":"nflowExecutor(java.util.concurrent.ThreadFactory,org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.guice","c":"EngineModule","l":"nflowExecutor(ThreadFactory, Environment)","u":"nflowExecutor(java.util.concurrent.ThreadFactory,org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.config.db","c":"DatabaseConfiguration","l":"nflowJdbcTemplate(DataSource)","u":"nflowJdbcTemplate(javax.sql.DataSource)"},{"p":"io.nflow.engine.guice","c":"EngineModule","l":"nflowJdbcTemplate(DataSource, DatabaseConfiguration)","u":"nflowJdbcTemplate(javax.sql.DataSource,io.nflow.engine.config.db.DatabaseConfiguration)"},{"p":"io.nflow.jetty.config","c":"NflowJettyConfiguration","l":"NflowJettyConfiguration()","u":"%3Cinit%3E()"},{"p":"io.nflow.metrics","c":"NflowMetricsContext","l":"NflowMetricsContext()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.config.db","c":"DatabaseConfiguration","l":"nflowNamedParameterJdbcTemplate(DataSource)","u":"nflowNamedParameterJdbcTemplate(javax.sql.DataSource)"},{"p":"io.nflow.engine.guice","c":"EngineModule","l":"nflowNamedParameterJdbcTemplate(DataSource, DatabaseConfiguration)","u":"nflowNamedParameterJdbcTemplate(javax.sql.DataSource,io.nflow.engine.config.db.DatabaseConfiguration)"},{"p":"io.nflow.netty.config","c":"NflowNettyConfiguration","l":"NflowNettyConfiguration()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.config","c":"EngineConfiguration","l":"nflowNonSpringWorkflowsListing(Environment)","u":"nflowNonSpringWorkflowsListing(org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.guice","c":"EngineModule","l":"nflowNonSpringWorkflowsListing(Environment)","u":"nflowNonSpringWorkflowsListing(org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.service","c":"NflowNotFoundException","l":"NflowNotFoundException(String, long, Throwable)","u":"%3Cinit%3E(java.lang.String,long,java.lang.Throwable)"},{"p":"io.nflow.engine.config","c":"EngineConfiguration","l":"nflowObjectMapper()"},{"p":"io.nflow.engine.guice","c":"EngineModule","l":"nflowObjectMapper()"},{"p":"io.nflow.engine.guice","c":"EngineModule","l":"nflowPlatformTransactionManager()"},{"p":"io.nflow.rest.config","c":"NflowRestApiPropertiesConfiguration","l":"NflowRestApiPropertiesConfiguration()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.config","c":"RestConfiguration","l":"nflowRestObjectMapper(EngineConfiguration.EngineObjectMapperSupplier)","u":"nflowRestObjectMapper(io.nflow.engine.config.EngineConfiguration.EngineObjectMapperSupplier)"},{"p":"io.nflow.engine.guice","c":"EngineModule","l":"nflowSQLVariants(Environment, DatabaseConfiguration)","u":"nflowSQLVariants(org.springframework.core.env.Environment,io.nflow.engine.config.db.DatabaseConfiguration)"},{"p":"io.nflow.server.spring","c":"NflowStandardEnvironment","l":"NflowStandardEnvironment(Map)","u":"%3Cinit%3E(java.util.Map)"},{"p":"io.nflow.engine.config","c":"EngineConfiguration","l":"nflowThreadFactory()"},{"p":"io.nflow.engine.guice","c":"EngineModule","l":"nflowThreadFactory()"},{"p":"io.nflow.engine.guice","c":"EngineModule","l":"nflowTransactionTemplate(DataSourceTransactionManager, DatabaseConfiguration)","u":"nflowTransactionTemplate(org.springframework.jdbc.datasource.DataSourceTransactionManager,io.nflow.engine.config.db.DatabaseConfiguration)"},{"p":"io.nflow.engine.config.db","c":"DatabaseConfiguration","l":"nflowTransactionTemplate(PlatformTransactionManager)","u":"nflowTransactionTemplate(org.springframework.transaction.PlatformTransactionManager)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowStateType","l":"normal"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration.ConfigurationItem","l":"olderThanPeriod"},{"p":"io.nflow.rest.v1.msg","c":"MaintenanceRequest.MaintenanceRequestItem","l":"olderThanPeriod"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings.Builder","l":"onAverageEveryNthExecution(int)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings.Builder","l":"oncePerDay()"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse","l":"onError"},{"p":"io.nflow.rest.v1.msg","c":"State","l":"onFailure"},{"p":"io.nflow.engine.config","c":"Profiles","l":"ORACLE"},{"p":"io.nflow.engine.config.db","c":"OracleDatabaseConfiguration","l":"OracleDatabaseConfiguration()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.config.db","c":"OracleDatabaseConfiguration.OracleSqlVariants","l":"OracleSqlVariants(boolean)","u":"%3Cinit%3E(boolean)"},{"p":"io.nflow.engine.listener","c":"WorkflowExecutorListener.ListenerContext","l":"originalState"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"originalStateVariables"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"parentActionId"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"parentActionId"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"parentActionId"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"parentWorkflowId"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"parentWorkflowId"},{"p":"io.nflow.rest.v1.msg","c":"CreateWorkflowInstanceRequest","l":"parentWorkflowId"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"parentWorkflowId"},{"p":"io.nflow.rest.config.jaxrs","c":"PathConstants","l":"PathConstants()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.config.springweb","c":"PathConstants","l":"PathConstants()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine","c":"NflowEngine","l":"pause()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"permit(WorkflowState, WorkflowState)","u":"permit(io.nflow.engine.workflow.definition.WorkflowState,io.nflow.engine.workflow.definition.WorkflowState)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"permit(WorkflowState, WorkflowState, WorkflowState)","u":"permit(io.nflow.engine.workflow.definition.WorkflowState,io.nflow.engine.workflow.definition.WorkflowState,io.nflow.engine.workflow.definition.WorkflowState)"},{"p":"io.nflow.engine.config.db","c":"PgDatabaseConfiguration","l":"PgDatabaseConfiguration()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.executor","c":"WorkflowExecutor","l":"pid"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowExecutorResponse","l":"pid"},{"p":"io.nflow.engine.config","c":"Profiles","l":"POSTGRESQL"},{"p":"io.nflow.engine.config.db","c":"PgDatabaseConfiguration.PostgreSQLVariants","l":"PostgreSQLVariants()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.service","c":"WorkflowDefinitionService","l":"postProcessWorkflowDefinitions()"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"priority"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"priority"},{"p":"io.nflow.engine.listener","c":"WorkflowExecutorListener","l":"process(WorkflowExecutorListener.ListenerContext, ListenerChain)","u":"process(io.nflow.engine.listener.WorkflowExecutorListener.ListenerContext,io.nflow.engine.listener.ListenerChain)"},{"p":"io.nflow.engine.config","c":"Profiles","l":"Profiles()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.config","c":"PropertiesConfiguration","l":"PropertiesConfiguration()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.config.db","c":"DatabaseConfiguration","l":"property(Environment, String)","u":"property(org.springframework.core.env.Environment,java.lang.String)"},{"p":"io.nflow.engine.config.db","c":"DatabaseConfiguration","l":"property(Environment, String, Class)","u":"property(org.springframework.core.env.Environment,java.lang.String,java.lang.Class)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"putStateVariable(String, Object)","u":"putStateVariable(java.lang.String,java.lang.Object)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"putStateVariable(String, Optional)","u":"putStateVariable(java.lang.String,java.util.Optional)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"putStateVariable(String, String)","u":"putStateVariable(java.lang.String,java.lang.String)"},{"p":"io.nflow.rest.v1","c":"ResourceBase","l":"QUERY_ARCHIVED_DEFAULT"},{"p":"io.nflow.rest.v1","c":"ResourceBase","l":"QUERY_ARCHIVED_DEFAULT_STR"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"queryArchive"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"queryChildWorkflows(QueryWorkflowInstances)","u":"queryChildWorkflows(io.nflow.engine.workflow.instance.QueryWorkflowInstances)"},{"p":"io.nflow.rest.v1.jaxrs","c":"StatisticsResource","l":"queryStatistics()"},{"p":"io.nflow.rest.v1.springweb","c":"StatisticsResource","l":"queryStatistics()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinitionStatistics","l":"queuedInstances"},{"p":"io.nflow.rest.v1.msg","c":"WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued","l":"queuedInstances"},{"p":"io.nflow.engine.workflow.statistics","c":"Statistics","l":"queuedStatistics"},{"p":"io.nflow.rest.v1.msg","c":"StatisticsResponse","l":"queueStatistics"},{"p":"io.nflow.rest.v1.msg","c":"QueueStatistics","l":"QueueStatistics()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.statistics","c":"Statistics.QueueStatistics","l":"QueueStatistics(int, Long, Long)","u":"%3Cinit%3E(int,java.lang.Long,java.lang.Long)"},{"p":"io.nflow.engine.exception","c":"DispatcherExceptionHandling","l":"randomizeSleep"},{"p":"io.nflow.engine.workflow.definition","c":"StateVar","l":"readOnly()"},{"p":"io.nflow.rest.v1.msg","c":"SetSignalRequest","l":"reason"},{"p":"io.nflow.engine.workflow.executor","c":"WorkflowExecutor","l":"recovered"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowExecutorResponse","l":"recovered"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.WorkflowActionType","l":"recovery"},{"p":"io.nflow.metrics","c":"NflowMetricsContext","l":"registerDatabaseType()"},{"p":"io.nflow.jetty.config","c":"MetricsConfiguration","l":"registerHealthChecks()"},{"p":"io.nflow.metrics","c":"NflowMetricsContext","l":"registerHealthChecks()"},{"p":"io.nflow.jetty.config","c":"MetricsConfiguration","l":"registerMetrics()"},{"p":"io.nflow.netty","c":"StartNflow","l":"registerSpringApplicationListener(ApplicationListener...)","u":"registerSpringApplicationListener(org.springframework.context.ApplicationListener...)"},{"p":"io.nflow.netty","c":"StartNflow","l":"registerSpringClasspathPropertySource(String...)","u":"registerSpringClasspathPropertySource(java.lang.String...)"},{"p":"io.nflow.jetty","c":"StartNflow","l":"registerSpringContext(Class...)","u":"registerSpringContext(java.lang.Class...)"},{"p":"io.nflow.netty","c":"StartNflow","l":"registerSpringContext(Class...)","u":"registerSpringContext(java.lang.Class...)"},{"p":"io.nflow.netty","c":"StartNflow","l":"registerSpringPropertySource(ResourcePropertySource...)","u":"registerSpringPropertySource(org.springframework.core.io.support.ResourcePropertySource...)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"registerState(WorkflowState)","u":"registerState(io.nflow.engine.workflow.definition.WorkflowState)"},{"p":"io.nflow.rest.v1","c":"ResourceBase","l":"resolveExceptionHttpStatus(Throwable)","u":"resolveExceptionHttpStatus(java.lang.Throwable)"},{"p":"io.nflow.rest.v1","c":"ResourceBase","l":"ResourceBase()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1","c":"ResourcePaths","l":"ResourcePaths()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.config","c":"RestConfiguration","l":"REST_OBJECT_MAPPER"},{"p":"io.nflow.rest.config","c":"RestConfiguration","l":"RestConfiguration()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine","c":"NflowEngine","l":"resume()"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"retries"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"retries"},{"p":"io.nflow.engine.workflow.definition","c":"NextAction","l":"retryAfter(DateTime, String)","u":"retryAfter(org.joda.time.DateTime,java.lang.String)"},{"p":"io.nflow.engine.exception","c":"StateSaveExceptionHandling","l":"retryDelay"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction","l":"retryNo"},{"p":"io.nflow.rest.v1.msg","c":"Action","l":"retryNo"},{"p":"io.nflow.engine.workflow.curated","c":"CronWorkflow","l":"SCHEDULE"},{"p":"io.nflow.engine.workflow.curated","c":"CronWorkflow","l":"schedule(StateExecution, String)","u":"schedule(io.nflow.engine.workflow.definition.StateExecution,java.lang.String)"},{"p":"io.nflow.rest.config.springweb","c":"SchedulerService","l":"SchedulerService(WorkflowInstanceExecutor, Environment)","u":"%3Cinit%3E(io.nflow.engine.internal.executor.WorkflowInstanceExecutor,org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setActions(List)","u":"setActions(java.util.List)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setArchived(boolean)"},{"p":"io.nflow.engine.service","c":"MaintenanceResults.Builder","l":"setArchivedWorkflows(int)"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration.ConfigurationItem.Builder","l":"setBatchSize(int)"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"setBusinessKey(String)","u":"setBusinessKey(java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"setBusinessKey(String)","u":"setBusinessKey(java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setBusinessKey(String)","u":"setBusinessKey(java.lang.String)"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"setCreateAction(boolean)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setCreated(DateTime)","u":"setCreated(org.joda.time.DateTime)"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"setDateTime(PreparedStatement, int, DateTime)","u":"setDateTime(java.sql.PreparedStatement,int,org.joda.time.DateTime)"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"setDateTime(PreparedStatement, int, DateTime)","u":"setDateTime(java.sql.PreparedStatement,int,org.joda.time.DateTime)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings.Builder","l":"setDefaultPriority(short)"},{"p":"io.nflow.engine.service","c":"MaintenanceResults.Builder","l":"setDeletedArchivedWorkflows(int)"},{"p":"io.nflow.engine.service","c":"MaintenanceResults.Builder","l":"setDeletedWorkflows(int)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings.Builder","l":"setDeleteHistoryCondition(BooleanSupplier)","u":"setDeleteHistoryCondition(java.util.function.BooleanSupplier)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"setDescription(String)","u":"setDescription(java.lang.String)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings.Builder","l":"setExceptionAnalyzer(BiFunction)","u":"setExceptionAnalyzer(java.util.function.BiFunction)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.Builder","l":"setExecutionEnd(DateTime)","u":"setExecutionEnd(org.joda.time.DateTime)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.Builder","l":"setExecutionStart(DateTime)","u":"setExecutionStart(org.joda.time.DateTime)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setExecutorGroup(String)","u":"setExecutorGroup(java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setExecutorId(Integer)","u":"setExecutorId(java.lang.Integer)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.Builder","l":"setExecutorId(Integer)","u":"setExecutorId(java.lang.Integer)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"setExternalId(String)","u":"setExternalId(java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setExternalId(String)","u":"setExternalId(java.lang.String)"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"setHistoryCleaningForced(boolean)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings.Builder","l":"setHistoryDeletableAfter(ReadablePeriod)","u":"setHistoryDeletableAfter(org.joda.time.ReadablePeriod)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setId(long)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.Builder","l":"setId(long)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"setIncludeActions(boolean)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"setIncludeActionStateVariables(boolean)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"setIncludeChildWorkflows(boolean)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"setIncludeCurrentStateVariables(boolean)"},{"p":"io.nflow.engine.exception","c":"DispatcherExceptionHandling.Builder","l":"setLog(boolean)"},{"p":"io.nflow.engine.exception","c":"ExceptionHandling.Builder","l":"setLogLevel(Level)","u":"setLogLevel(org.slf4j.event.Level)"},{"p":"io.nflow.engine.exception","c":"ExceptionHandling.Builder","l":"setLogStackTrace(boolean)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"setMaxActions(Long)","u":"setMaxActions(java.lang.Long)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings.Builder","l":"setMaxErrorTransitionDelay(Duration)","u":"setMaxErrorTransitionDelay(org.joda.time.Duration)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"setMaxResults(Long)","u":"setMaxResults(java.lang.Long)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings.Builder","l":"setMaxRetries(int)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings.Builder","l":"setMaxSubsequentStateExecutions(int)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings.Builder","l":"setMaxSubsequentStateExecutions(WorkflowState, int)","u":"setMaxSubsequentStateExecutions(io.nflow.engine.workflow.definition.WorkflowState,int)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings.Builder","l":"setMinErrorTransitionDelay(Duration)","u":"setMinErrorTransitionDelay(org.joda.time.Duration)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setModified(DateTime)","u":"setModified(org.joda.time.DateTime)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setNextActivation(DateTime)","u":"setNextActivation(org.joda.time.DateTime)"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration.ConfigurationItem.Builder","l":"setOlderThanPeriod(ReadablePeriod)","u":"setOlderThanPeriod(org.joda.time.ReadablePeriod)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setOriginalStateVariables(Map)","u":"setOriginalStateVariables(java.util.Map)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"setParentActionId(Long)","u":"setParentActionId(java.lang.Long)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setParentActionId(Long)","u":"setParentActionId(java.lang.Long)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"setParentWorkflowId(Long)","u":"setParentWorkflowId(java.lang.Long)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setParentWorkflowId(Long)","u":"setParentWorkflowId(java.lang.Long)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setPriority(Short)","u":"setPriority(java.lang.Short)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"setQueryArchive(boolean)"},{"p":"io.nflow.engine.exception","c":"DispatcherExceptionHandling.Builder","l":"setRandomizeSleep(boolean)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setRetries(int)"},{"p":"io.nflow.engine.exception","c":"StateProcessExceptionHandling.Builder","l":"setRetryable(boolean)"},{"p":"io.nflow.engine.exception","c":"StateSaveExceptionHandling.Builder","l":"setRetryDelay(Duration)","u":"setRetryDelay(org.joda.time.Duration)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.Builder","l":"setRetryNo(int)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings.Builder","l":"setShortTransitionDelay(Duration)","u":"setShortTransitionDelay(org.joda.time.Duration)"},{"p":"io.nflow.engine.service","c":"WorkflowInstanceService","l":"setSignal(long, Optional, String, WorkflowInstanceAction.WorkflowActionType)","u":"setSignal(long,java.util.Optional,java.lang.String,io.nflow.engine.workflow.instance.WorkflowInstanceAction.WorkflowActionType)"},{"p":"io.nflow.rest.v1.jaxrs","c":"WorkflowInstanceResource","l":"setSignal(long, SetSignalRequest)","u":"setSignal(long,io.nflow.rest.v1.msg.SetSignalRequest)"},{"p":"io.nflow.rest.v1.springweb","c":"WorkflowInstanceResource","l":"setSignal(long, SetSignalRequest)","u":"setSignal(long,io.nflow.rest.v1.msg.SetSignalRequest)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setSignal(Optional)","u":"setSignal(java.util.Optional)"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"setSignal(Optional, String)","u":"setSignal(java.util.Optional,java.lang.String)"},{"p":"io.nflow.rest.v1.msg","c":"SetSignalRequest","l":"SetSignalRequest()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"SetSignalResponse","l":"SetSignalResponse()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"SetSignalResponse","l":"setSignalSuccess"},{"p":"io.nflow.engine.exception","c":"DispatcherExceptionHandling.Builder","l":"setSleep(boolean)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setStartedIfNotSet(DateTime)","u":"setStartedIfNotSet(org.joda.time.DateTime)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setState(String)","u":"setState(java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.Builder","l":"setState(String)","u":"setState(java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setState(WorkflowState)","u":"setState(io.nflow.engine.workflow.definition.WorkflowState)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setStateText(String)","u":"setStateText(java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.Builder","l":"setStateText(String)","u":"setStateText(java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances.Builder","l":"setStateVariable(String, String)","u":"setStateVariable(java.lang.String,java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setStateVariables(Map)","u":"setStateVariables(java.util.Map)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setStatus(WorkflowInstance.WorkflowInstanceStatus)","u":"setStatus(io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus)"},{"p":"io.nflow.jetty","c":"JettyServerContainer","l":"setStopTimeout(int)"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse","l":"settings"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse.Settings","l":"Settings()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.Builder","l":"setType(String)","u":"setType(java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.Builder","l":"setType(WorkflowInstanceAction.WorkflowActionType)","u":"setType(io.nflow.engine.workflow.instance.WorkflowInstanceAction.WorkflowActionType)"},{"p":"io.nflow.jetty","c":"StartNflow","l":"setupCxf(ServletContextHandler)","u":"setupCxf(org.eclipse.jetty.servlet.ServletContextHandler)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.Builder","l":"setUpdatedStateVariables(Map)","u":"setUpdatedStateVariables(java.util.Map)"},{"p":"io.nflow.jetty","c":"StartNflow","l":"setupMetricsAdminServlet(ServletContextHandler)","u":"setupMetricsAdminServlet(org.eclipse.jetty.servlet.ServletContextHandler)"},{"p":"io.nflow.jetty","c":"StartNflow","l":"setupSpring(ServletContextHandler, ConfigurableEnvironment)","u":"setupSpring(org.eclipse.jetty.servlet.ServletContextHandler,org.springframework.core.env.ConfigurableEnvironment)"},{"p":"io.nflow.engine.workflow.definition","c":"Mutable","l":"setVal(T)"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"setVariable(String, Object)","u":"setVariable(java.lang.String,java.lang.Object)"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"setVariable(String, String)","u":"setVariable(java.lang.String,java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.Builder","l":"setWorkflowInstanceId(long)"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration.ConfigurationItem.Builder","l":"setWorkflowTypes(Set)","u":"setWorkflowTypes(java.util.Set)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowSettings","l":"shortTransitionDelay"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"signal"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"signal"},{"p":"io.nflow.rest.v1.msg","c":"SetSignalRequest","l":"signal"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse.Signal","l":"Signal()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.exception","c":"DispatcherExceptionHandling","l":"sleep"},{"p":"io.nflow.engine.workflow.curated","c":"BulkWorkflow","l":"SPLIT_WORK"},{"p":"io.nflow.engine.workflow.curated","c":"BulkWorkflow","l":"splitWork(StateExecution, JsonNode)","u":"splitWork(io.nflow.engine.workflow.definition.StateExecution,com.fasterxml.jackson.databind.JsonNode)"},{"p":"io.nflow.engine.workflow.curated","c":"BulkWorkflow","l":"splitWorkImpl(StateExecution, JsonNode)","u":"splitWorkImpl(io.nflow.engine.workflow.definition.StateExecution,com.fasterxml.jackson.databind.JsonNode)"},{"p":"io.nflow.rest.v1.springweb","c":"SpringWebResource","l":"SpringWebResource(SchedulerService)","u":"%3Cinit%3E(io.nflow.rest.config.springweb.SchedulerService)"},{"p":"io.nflow.engine.config","c":"Profiles","l":"SQLSERVER"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration","l":"SqlServerDatabaseConfiguration()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"SQLServerVariants()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.config.db","c":"DatabaseConfiguration","l":"sqlVariants(Environment)","u":"sqlVariants(org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration","l":"sqlVariants(Environment)","u":"sqlVariants(org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.config.db","c":"H2DatabaseConfiguration","l":"sqlVariants(Environment)","u":"sqlVariants(org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.config.db","c":"MariadbDatabaseConfiguration","l":"sqlVariants(Environment)","u":"sqlVariants(org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.config.db","c":"MysqlDatabaseConfiguration","l":"sqlVariants(Environment)","u":"sqlVariants(org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.config.db","c":"OracleDatabaseConfiguration","l":"sqlVariants(Environment)","u":"sqlVariants(org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.config.db","c":"PgDatabaseConfiguration","l":"sqlVariants(Environment)","u":"sqlVariants(org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration","l":"sqlVariants(Environment)","u":"sqlVariants(org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowStateType","l":"start"},{"p":"io.nflow.engine.listener","c":"WorkflowExecutorListener.ListenerContext","l":"start"},{"p":"io.nflow.engine.guice","c":"NflowController","l":"start()"},{"p":"io.nflow.engine","c":"NflowEngine","l":"start()"},{"p":"io.nflow.engine.workflow.executor","c":"WorkflowExecutor","l":"started"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"started"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowExecutorResponse","l":"started"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"started"},{"p":"io.nflow.jetty","c":"StartNflow","l":"startJetty(int, String, String)","u":"startJetty(int,java.lang.String,java.lang.String)"},{"p":"io.nflow.jetty","c":"StartNflow","l":"startJetty(int, String, String, Map)","u":"startJetty(int,java.lang.String,java.lang.String,java.util.Map)"},{"p":"io.nflow.jetty","c":"StartNflow","l":"startJetty(Map)","u":"startJetty(java.util.Map)"},{"p":"io.nflow.netty","c":"StartNflow","l":"startNetty(int, String, String)","u":"startNetty(int,java.lang.String,java.lang.String)"},{"p":"io.nflow.netty","c":"StartNflow","l":"startNetty(int, String, String, Map)","u":"startNetty(int,java.lang.String,java.lang.String,java.util.Map)"},{"p":"io.nflow.netty","c":"StartNflow","l":"startNetty(Map)","u":"startNetty(java.util.Map)"},{"p":"io.nflow.jetty","c":"StartNflow","l":"StartNflow()","u":"%3Cinit%3E()"},{"p":"io.nflow.netty","c":"StartNflow","l":"StartNflow()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"CreateWorkflowInstanceRequest","l":"startState"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"state"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction","l":"state"},{"p":"io.nflow.rest.v1.msg","c":"Action","l":"state"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"state"},{"p":"io.nflow.rest.v1.msg","c":"UpdateWorkflowInstanceRequest","l":"state"},{"p":"io.nflow.rest.v1.msg","c":"State","l":"State()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.curated","c":"State","l":"State(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.nflow.engine.workflow.curated","c":"State","l":"State(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"io.nflow.rest.v1.msg","c":"State","l":"State(String, String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)"},{"p":"io.nflow.engine.workflow.curated","c":"State","l":"State(String, WorkflowStateType)","u":"%3Cinit%3E(java.lang.String,io.nflow.engine.workflow.definition.WorkflowStateType)"},{"p":"io.nflow.engine.workflow.curated","c":"State","l":"State(String, WorkflowStateType, String)","u":"%3Cinit%3E(java.lang.String,io.nflow.engine.workflow.definition.WorkflowStateType,java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.WorkflowActionType","l":"stateExecution"},{"p":"io.nflow.engine.listener","c":"WorkflowExecutorListener.ListenerContext","l":"stateExecution"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.WorkflowActionType","l":"stateExecutionFailed"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"states"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse","l":"states"},{"p":"io.nflow.engine.exception","c":"StateSaveExceptionAnalyzer","l":"StateSaveExceptionAnalyzer(Environment)","u":"%3Cinit%3E(org.springframework.core.env.Environment)"},{"p":"io.nflow.rest.v1.msg","c":"WorkflowDefinitionStatisticsResponse","l":"stateStatistics"},{"p":"io.nflow.rest.v1.msg","c":"WorkflowDefinitionStatisticsResponse.StateStatistics","l":"StateStatistics()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"stateText"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction","l":"stateText"},{"p":"io.nflow.rest.v1.msg","c":"Action","l":"stateText"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"stateText"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"stateVariableKey"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"stateVariables"},{"p":"io.nflow.rest.v1.msg","c":"CreateWorkflowInstanceRequest","l":"stateVariables"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"stateVariables"},{"p":"io.nflow.rest.v1.msg","c":"UpdateWorkflowInstanceRequest","l":"stateVariables"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"stateVariableValue"},{"p":"io.nflow.engine.workflow.executor","c":"StateVariableValueTooLongException","l":"StateVariableValueTooLongException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.nflow.engine.workflow.statistics","c":"Statistics","l":"Statistics(Statistics.QueueStatistics, Statistics.QueueStatistics)","u":"%3Cinit%3E(io.nflow.engine.workflow.statistics.Statistics.QueueStatistics,io.nflow.engine.workflow.statistics.Statistics.QueueStatistics)"},{"p":"io.nflow.rest.v1.converter","c":"StatisticsConverter","l":"StatisticsConverter()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.jaxrs","c":"StatisticsResource","l":"StatisticsResource()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.springweb","c":"StatisticsResource","l":"StatisticsResource(SchedulerService, StatisticsConverter, StatisticsService)","u":"%3Cinit%3E(io.nflow.rest.config.springweb.SchedulerService,io.nflow.rest.v1.converter.StatisticsConverter,io.nflow.engine.service.StatisticsService)"},{"p":"io.nflow.rest.v1.msg","c":"StatisticsResponse","l":"StatisticsResponse()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.service","c":"StatisticsService","l":"StatisticsService(StatisticsDao)","u":"%3Cinit%3E(io.nflow.engine.internal.dao.StatisticsDao)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"status"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"status"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"statuses"},{"p":"io.nflow.engine.guice","c":"NflowController","l":"stop()"},{"p":"io.nflow.jetty","c":"JettyServerContainer","l":"stop()"},{"p":"io.nflow.engine.workflow.definition","c":"NextAction","l":"stopInState(WorkflowState, String)","u":"stopInState(io.nflow.engine.workflow.definition.WorkflowState,java.lang.String)"},{"p":"io.nflow.engine.workflow.executor","c":"WorkflowExecutor","l":"stopped"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowExecutorResponse","l":"stopped"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse","l":"supportedSignals"},{"p":"io.nflow.jetty.mapper","c":"CustomValidationExceptionMapper","l":"toResponse(ValidationException)","u":"toResponse(jakarta.validation.ValidationException)"},{"p":"io.nflow.jetty.mapper","c":"WebApplicationExceptionMapper","l":"toResponse(WebApplicationException)","u":"toResponse(jakarta.ws.rs.WebApplicationException)"},{"p":"io.nflow.engine.model","c":"ModelObject","l":"toString()"},{"p":"io.nflow.engine.workflow.definition","c":"Mutable","l":"toString()"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"toTimestampObject(DateTime)","u":"toTimestampObject(org.joda.time.DateTime)"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"toTimestampObject(DateTime)","u":"toTimestampObject(org.joda.time.DateTime)"},{"p":"io.nflow.engine","c":"NflowEngine.NflowEngineSpringConfig","l":"transactionManager(DataSource)","u":"transactionManager(javax.sql.DataSource)"},{"p":"io.nflow.jetty.config","c":"NflowJettyConfiguration","l":"transactionManager(DataSource)","u":"transactionManager(javax.sql.DataSource)"},{"p":"io.nflow.netty.config","c":"NflowNettyConfiguration","l":"transactionManager(DataSource)","u":"transactionManager(javax.sql.DataSource)"},{"p":"io.nflow.engine","c":"NflowEngine.NflowEngineSpringConfig","l":"transactionTemplate(PlatformTransactionManager)","u":"transactionTemplate(org.springframework.transaction.PlatformTransactionManager)"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse.TransitionDelays","l":"TransitionDelays()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse.Settings","l":"transitionDelaysInMilliseconds"},{"p":"io.nflow.rest.v1.msg","c":"State","l":"transitions"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"tuneTimestampForDb(Object)","u":"tuneTimestampForDb(java.lang.Object)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance","l":"type"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction","l":"type"},{"p":"io.nflow.rest.v1.msg","c":"Action","l":"type"},{"p":"io.nflow.rest.v1.msg","c":"CreateWorkflowInstanceRequest","l":"type"},{"p":"io.nflow.rest.v1.msg","c":"CreateWorkflowInstanceResponse","l":"type"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse","l":"type"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowInstanceResponse","l":"type"},{"p":"io.nflow.rest.v1.msg","c":"State","l":"type"},{"p":"io.nflow.engine.workflow.instance","c":"QueryWorkflowInstances","l":"types"},{"p":"io.nflow.netty.config","c":"NflowNettyConfiguration","l":"uiExplorerIndexRouter()"},{"p":"io.nflow.netty.config","c":"NflowNettyConfiguration","l":"uiIndexRouter(Resource)","u":"uiIndexRouter(org.springframework.core.io.Resource)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction","l":"updatedStateVariables"},{"p":"io.nflow.rest.v1.msg","c":"Action","l":"updatedStateVariables"},{"p":"io.nflow.rest.v1.jaxrs","c":"WorkflowInstanceResource","l":"updateWorkflowInstance(long, UpdateWorkflowInstanceRequest)","u":"updateWorkflowInstance(long,io.nflow.rest.v1.msg.UpdateWorkflowInstanceRequest)"},{"p":"io.nflow.rest.v1.springweb","c":"WorkflowInstanceResource","l":"updateWorkflowInstance(long, UpdateWorkflowInstanceRequest)","u":"updateWorkflowInstance(long,io.nflow.rest.v1.msg.UpdateWorkflowInstanceRequest)"},{"p":"io.nflow.rest.v1","c":"ResourceBase","l":"updateWorkflowInstance(long, UpdateWorkflowInstanceRequest, WorkflowInstanceFactory, WorkflowInstanceService, WorkflowInstanceDao)","u":"updateWorkflowInstance(long,io.nflow.rest.v1.msg.UpdateWorkflowInstanceRequest,io.nflow.engine.workflow.instance.WorkflowInstanceFactory,io.nflow.engine.service.WorkflowInstanceService,io.nflow.engine.internal.dao.WorkflowInstanceDao)"},{"p":"io.nflow.engine.service","c":"WorkflowInstanceService","l":"updateWorkflowInstance(WorkflowInstance, WorkflowInstanceAction)","u":"updateWorkflowInstance(io.nflow.engine.workflow.instance.WorkflowInstance,io.nflow.engine.workflow.instance.WorkflowInstanceAction)"},{"p":"io.nflow.rest.v1.msg","c":"UpdateWorkflowInstanceRequest","l":"UpdateWorkflowInstanceRequest()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"useBatchUpdate()"},{"p":"io.nflow.engine.config.db","c":"H2DatabaseConfiguration.H2SQLVariants","l":"useBatchUpdate()"},{"p":"io.nflow.engine.config.db","c":"OracleDatabaseConfiguration.OracleSqlVariants","l":"useBatchUpdate()"},{"p":"io.nflow.engine.config.db","c":"PgDatabaseConfiguration.PostgreSQLVariants","l":"useBatchUpdate()"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"useBatchUpdate()"},{"p":"io.nflow.engine.workflow.definition","c":"Mutable","l":"val"},{"p":"io.nflow.jetty.config","c":"NflowJettyConfiguration","l":"validationInInterceptor()"},{"p":"io.nflow.jetty.config","c":"NflowJettyConfiguration","l":"validationOutInterceptor()"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse.Signal","l":"value"},{"p":"io.nflow.engine.workflow.definition","c":"StateVar","l":"value()"},{"p":"io.nflow.engine.service","c":"WorkflowInstanceInclude","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowStateType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.WorkflowInstanceStatus","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.WorkflowActionType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.nflow.rest.v1","c":"ApiWorkflowInstanceInclude","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.nflow.engine.service","c":"WorkflowInstanceInclude","l":"values()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowStateType","l":"values()"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstance.WorkflowInstanceStatus","l":"values()"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction.WorkflowActionType","l":"values()"},{"p":"io.nflow.rest.v1","c":"ApiWorkflowInstanceInclude","l":"values()"},{"p":"io.nflow.engine.workflow.curated","c":"BulkWorkflow","l":"VAR_CHILD_DATA"},{"p":"io.nflow.engine.workflow.curated","c":"BulkWorkflow","l":"VAR_CONCURRENCY"},{"p":"io.nflow.engine.workflow.curated","c":"MaintenanceWorkflow","l":"VAR_MAINTENANCE_CONFIGURATION"},{"p":"io.nflow.engine.workflow.curated","c":"CronWorkflow","l":"VAR_SCHEDULE"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowStateType","l":"wait"},{"p":"io.nflow.engine.workflow.curated","c":"BulkWorkflow","l":"WAIT_FOR_CHILDREN_TO_FINISH"},{"p":"io.nflow.engine.workflow.curated","c":"CronWorkflow","l":"WAIT_FOR_WORK_TO_FINISH"},{"p":"io.nflow.engine.workflow.curated","c":"BulkWorkflow","l":"waitForChildrenToCompleteUntil()"},{"p":"io.nflow.engine.workflow.curated","c":"BulkWorkflow","l":"waitForChildrenToFinish(StateExecution, int)","u":"waitForChildrenToFinish(io.nflow.engine.workflow.definition.StateExecution,int)"},{"p":"io.nflow.engine.workflow.curated","c":"BulkWorkflow","l":"waitForChildrenUntil()"},{"p":"io.nflow.engine.workflow.curated","c":"CronWorkflow","l":"waitForWorkToFinish(StateExecution)","u":"waitForWorkToFinish(io.nflow.engine.workflow.definition.StateExecution)"},{"p":"io.nflow.engine.workflow.curated","c":"CronWorkflow","l":"waitForWorkToFinishImpl(StateExecution)","u":"waitForWorkToFinishImpl(io.nflow.engine.workflow.definition.StateExecution)"},{"p":"io.nflow.rest.v1.msg","c":"ListWorkflowDefinitionResponse.TransitionDelays","l":"waitShort"},{"p":"io.nflow.rest.v1.jaxrs","c":"WorkflowInstanceResource","l":"wakeup(long, WakeupRequest)","u":"wakeup(long,io.nflow.rest.v1.msg.WakeupRequest)"},{"p":"io.nflow.rest.v1.springweb","c":"WorkflowInstanceResource","l":"wakeup(long, WakeupRequest)","u":"wakeup(long,io.nflow.rest.v1.msg.WakeupRequest)"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"wakeUpParentWorkflow(String...)","u":"wakeUpParentWorkflow(java.lang.String...)"},{"p":"io.nflow.rest.v1.msg","c":"WakeupRequest","l":"WakeupRequest()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"WakeupResponse","l":"WakeupResponse()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"WakeupResponse","l":"wakeupSuccess"},{"p":"io.nflow.engine.service","c":"WorkflowInstanceService","l":"wakeupWorkflowInstance(long, List)","u":"wakeupWorkflowInstance(long,java.util.List)"},{"p":"io.nflow.jetty.mapper","c":"WebApplicationExceptionMapper","l":"WebApplicationExceptionMapper()","u":"%3Cinit%3E()"},{"p":"io.nflow.netty.config","c":"NflowNettyConfiguration","l":"webHandler(ApplicationContext)","u":"webHandler(org.springframework.context.ApplicationContext)"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration.Builder","l":"withArchiveWorkflows()"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration.Builder","l":"withDeleteArchivedWorkflows()"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration.Builder","l":"withDeleteExpiredExecutorsOlderThan(ReadablePeriod)","u":"withDeleteExpiredExecutorsOlderThan(org.joda.time.ReadablePeriod)"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration.Builder","l":"withDeleteWorkflows()"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"withUpdateSkipLocked()"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"WorkflowDefinition(String, WorkflowState, WorkflowState)","u":"%3Cinit%3E(java.lang.String,io.nflow.engine.workflow.definition.WorkflowState,io.nflow.engine.workflow.definition.WorkflowState)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"WorkflowDefinition(String, WorkflowState, WorkflowState, WorkflowSettings)","u":"%3Cinit%3E(java.lang.String,io.nflow.engine.workflow.definition.WorkflowState,io.nflow.engine.workflow.definition.WorkflowState,io.nflow.engine.workflow.definition.WorkflowSettings)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"WorkflowDefinition(String, WorkflowState, WorkflowState, WorkflowSettings, Map)","u":"%3Cinit%3E(java.lang.String,io.nflow.engine.workflow.definition.WorkflowState,io.nflow.engine.workflow.definition.WorkflowState,io.nflow.engine.workflow.definition.WorkflowSettings,java.util.Map)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"WorkflowDefinition(String, WorkflowState, WorkflowState, WorkflowSettings, Map, Collection)","u":"%3Cinit%3E(java.lang.String,io.nflow.engine.workflow.definition.WorkflowState,io.nflow.engine.workflow.definition.WorkflowState,io.nflow.engine.workflow.definition.WorkflowSettings,java.util.Map,java.util.Collection)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinition","l":"WorkflowDefinition(String, WorkflowState, WorkflowState, WorkflowSettings, Map, Collection, boolean)","u":"%3Cinit%3E(java.lang.String,io.nflow.engine.workflow.definition.WorkflowState,io.nflow.engine.workflow.definition.WorkflowState,io.nflow.engine.workflow.definition.WorkflowSettings,java.util.Map,java.util.Collection,boolean)"},{"p":"io.nflow.engine.service","c":"WorkflowDefinitionClassNameScanner","l":"WorkflowDefinitionClassNameScanner(WorkflowDefinitionService, AbstractResource)","u":"%3Cinit%3E(io.nflow.engine.service.WorkflowDefinitionService,org.springframework.core.io.AbstractResource)"},{"p":"io.nflow.rest.v1.springweb","c":"WorkflowDefinitionResource","l":"WorkflowDefinitionResource(SchedulerService, WorkflowDefinitionService, ListWorkflowDefinitionConverter, WorkflowDefinitionDao)","u":"%3Cinit%3E(io.nflow.rest.config.springweb.SchedulerService,io.nflow.engine.service.WorkflowDefinitionService,io.nflow.rest.v1.converter.ListWorkflowDefinitionConverter,io.nflow.engine.internal.dao.WorkflowDefinitionDao)"},{"p":"io.nflow.rest.v1.jaxrs","c":"WorkflowDefinitionResource","l":"WorkflowDefinitionResource(WorkflowDefinitionService, ListWorkflowDefinitionConverter, WorkflowDefinitionDao)","u":"%3Cinit%3E(io.nflow.engine.service.WorkflowDefinitionService,io.nflow.rest.v1.converter.ListWorkflowDefinitionConverter,io.nflow.engine.internal.dao.WorkflowDefinitionDao)"},{"p":"io.nflow.engine.service","c":"WorkflowDefinitionService","l":"WorkflowDefinitionService(WorkflowDefinitionDao, Environment)","u":"%3Cinit%3E(io.nflow.engine.internal.dao.WorkflowDefinitionDao,org.springframework.core.env.Environment)"},{"p":"io.nflow.engine.service","c":"WorkflowDefinitionSpringBeanScanner","l":"WorkflowDefinitionSpringBeanScanner(WorkflowDefinitionService, Collection)","u":"%3Cinit%3E(io.nflow.engine.service.WorkflowDefinitionService,java.util.Collection)"},{"p":"io.nflow.engine.workflow.definition","c":"WorkflowDefinitionStatistics","l":"WorkflowDefinitionStatistics()","u":"%3Cinit%3E()"},{"p":"io.nflow.rest.v1.msg","c":"WorkflowDefinitionStatisticsResponse","l":"WorkflowDefinitionStatisticsResponse()","u":"%3Cinit%3E()"},{"p":"io.nflow.engine.workflow.executor","c":"WorkflowExecutor","l":"WorkflowExecutor(int, String, int, String, DateTime, DateTime, DateTime, DateTime, DateTime)","u":"%3Cinit%3E(int,java.lang.String,int,java.lang.String,org.joda.time.DateTime,org.joda.time.DateTime,org.joda.time.DateTime,org.joda.time.DateTime,org.joda.time.DateTime)"},{"p":"io.nflow.rest.v1.springweb","c":"WorkflowExecutorResource","l":"WorkflowExecutorResource(SchedulerService, WorkflowExecutorService, ListWorkflowExecutorConverter)","u":"%3Cinit%3E(io.nflow.rest.config.springweb.SchedulerService,io.nflow.engine.service.WorkflowExecutorService,io.nflow.rest.v1.converter.ListWorkflowExecutorConverter)"},{"p":"io.nflow.rest.v1.jaxrs","c":"WorkflowExecutorResource","l":"WorkflowExecutorResource(WorkflowExecutorService, ListWorkflowExecutorConverter)","u":"%3Cinit%3E(io.nflow.engine.service.WorkflowExecutorService,io.nflow.rest.v1.converter.ListWorkflowExecutorConverter)"},{"p":"io.nflow.engine.service","c":"WorkflowExecutorService","l":"WorkflowExecutorService(ExecutorDao)","u":"%3Cinit%3E(io.nflow.engine.internal.dao.ExecutorDao)"},{"p":"io.nflow.engine.workflow.definition","c":"StateExecution","l":"workflowInstanceBuilder()"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceFactory","l":"WorkflowInstanceFactory(ObjectStringMapper)","u":"%3Cinit%3E(io.nflow.engine.internal.workflow.ObjectStringMapper)"},{"p":"io.nflow.engine.workflow.instance","c":"WorkflowInstanceAction","l":"workflowInstanceId"},{"p":"io.nflow.rest.v1.springweb","c":"WorkflowInstanceResource","l":"WorkflowInstanceResource(SchedulerService, WorkflowInstanceService, CreateWorkflowConverter, ListWorkflowInstanceConverter, WorkflowInstanceFactory, WorkflowInstanceDao)","u":"%3Cinit%3E(io.nflow.rest.config.springweb.SchedulerService,io.nflow.engine.service.WorkflowInstanceService,io.nflow.rest.v1.converter.CreateWorkflowConverter,io.nflow.rest.v1.converter.ListWorkflowInstanceConverter,io.nflow.engine.workflow.instance.WorkflowInstanceFactory,io.nflow.engine.internal.dao.WorkflowInstanceDao)"},{"p":"io.nflow.rest.v1.jaxrs","c":"WorkflowInstanceResource","l":"WorkflowInstanceResource(WorkflowInstanceService, CreateWorkflowConverter, ListWorkflowInstanceConverter, WorkflowInstanceFactory, WorkflowInstanceDao)","u":"%3Cinit%3E(io.nflow.engine.service.WorkflowInstanceService,io.nflow.rest.v1.converter.CreateWorkflowConverter,io.nflow.rest.v1.converter.ListWorkflowInstanceConverter,io.nflow.engine.workflow.instance.WorkflowInstanceFactory,io.nflow.engine.internal.dao.WorkflowInstanceDao)"},{"p":"io.nflow.engine.service","c":"WorkflowInstanceService","l":"WorkflowInstanceService(WorkflowInstanceDao, WorkflowDefinitionService, WorkflowInstancePreProcessor)","u":"%3Cinit%3E(io.nflow.engine.internal.dao.WorkflowInstanceDao,io.nflow.engine.service.WorkflowDefinitionService,io.nflow.engine.internal.workflow.WorkflowInstancePreProcessor)"},{"p":"io.nflow.engine.workflow.executor","c":"WorkflowLogContextListener","l":"WorkflowLogContextListener(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"workflowStatus()"},{"p":"io.nflow.engine.config.db","c":"H2DatabaseConfiguration.H2SQLVariants","l":"workflowStatus()"},{"p":"io.nflow.engine.config.db","c":"OracleDatabaseConfiguration.OracleSqlVariants","l":"workflowStatus()"},{"p":"io.nflow.engine.config.db","c":"PgDatabaseConfiguration.PostgreSQLVariants","l":"workflowStatus()"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"workflowStatus()"},{"p":"io.nflow.engine.config.db","c":"Db2DatabaseConfiguration.Db2SQLVariants","l":"workflowStatus(WorkflowInstance.WorkflowInstanceStatus)","u":"workflowStatus(io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus)"},{"p":"io.nflow.engine.config.db","c":"H2DatabaseConfiguration.H2SQLVariants","l":"workflowStatus(WorkflowInstance.WorkflowInstanceStatus)","u":"workflowStatus(io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus)"},{"p":"io.nflow.engine.config.db","c":"OracleDatabaseConfiguration.OracleSqlVariants","l":"workflowStatus(WorkflowInstance.WorkflowInstanceStatus)","u":"workflowStatus(io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus)"},{"p":"io.nflow.engine.config.db","c":"PgDatabaseConfiguration.PostgreSQLVariants","l":"workflowStatus(WorkflowInstance.WorkflowInstanceStatus)","u":"workflowStatus(io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus)"},{"p":"io.nflow.engine.config.db","c":"SqlServerDatabaseConfiguration.SQLServerVariants","l":"workflowStatus(WorkflowInstance.WorkflowInstanceStatus)","u":"workflowStatus(io.nflow.engine.workflow.instance.WorkflowInstance.WorkflowInstanceStatus)"},{"p":"io.nflow.engine.service","c":"MaintenanceConfiguration.ConfigurationItem","l":"workflowTypes"},{"p":"io.nflow.rest.v1.msg","c":"MaintenanceRequest.MaintenanceRequestItem","l":"workflowTypes"},{"p":"io.nflow.rest.v1.springweb","c":"SpringWebResource","l":"wrapBlocking(Callable>)","u":"wrapBlocking(java.util.concurrent.Callable)"}];updateSearchResults(); \ No newline at end of file diff --git a/apidocs/v10.0.0/module-search-index.js b/apidocs/v10.0.0/module-search-index.js new file mode 100644 index 000000000..0d59754fc --- /dev/null +++ b/apidocs/v10.0.0/module-search-index.js @@ -0,0 +1 @@ +moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/apidocs/v10.0.0/overview-summary.html b/apidocs/v10.0.0/overview-summary.html new file mode 100644 index 000000000..8da136957 --- /dev/null +++ b/apidocs/v10.0.0/overview-summary.html @@ -0,0 +1,26 @@ + + + + +nflow 10.0.0 API + + + + + + + + + + + +
+ +

index.html

+
+ + diff --git a/apidocs/v10.0.0/overview-tree.html b/apidocs/v10.0.0/overview-tree.html new file mode 100644 index 000000000..ed93893e7 --- /dev/null +++ b/apidocs/v10.0.0/overview-tree.html @@ -0,0 +1,377 @@ + + + + +Class Hierarchy (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Annotation Interface Hierarchy

+ +
+
+

Enum Class Hierarchy

+ +
+
+ +
+
+ + diff --git a/apidocs/v10.0.0/package-search-index.js b/apidocs/v10.0.0/package-search-index.js new file mode 100644 index 000000000..d04bf8a70 --- /dev/null +++ b/apidocs/v10.0.0/package-search-index.js @@ -0,0 +1 @@ +packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"io.nflow.engine"},{"l":"io.nflow.engine.config"},{"l":"io.nflow.engine.config.db"},{"l":"io.nflow.engine.exception"},{"l":"io.nflow.engine.guice"},{"l":"io.nflow.engine.listener"},{"l":"io.nflow.engine.model"},{"l":"io.nflow.engine.service"},{"l":"io.nflow.engine.workflow.curated"},{"l":"io.nflow.engine.workflow.definition"},{"l":"io.nflow.engine.workflow.executor"},{"l":"io.nflow.engine.workflow.instance"},{"l":"io.nflow.engine.workflow.statistics"},{"l":"io.nflow.jetty"},{"l":"io.nflow.jetty.config"},{"l":"io.nflow.jetty.mapper"},{"l":"io.nflow.jetty.servlet"},{"l":"io.nflow.jetty.spring"},{"l":"io.nflow.metrics"},{"l":"io.nflow.netty"},{"l":"io.nflow.netty.config"},{"l":"io.nflow.rest.config"},{"l":"io.nflow.rest.config.jaxrs"},{"l":"io.nflow.rest.config.springweb"},{"l":"io.nflow.rest.v1"},{"l":"io.nflow.rest.v1.converter"},{"l":"io.nflow.rest.v1.jaxrs"},{"l":"io.nflow.rest.v1.msg"},{"l":"io.nflow.rest.v1.springweb"},{"l":"io.nflow.server.spring"}];updateSearchResults(); \ No newline at end of file diff --git a/apidocs/v10.0.0/resources/glass.png b/apidocs/v10.0.0/resources/glass.png new file mode 100644 index 0000000000000000000000000000000000000000..a7f591f467a1c0c949bbc510156a0c1afb860a6e GIT binary patch literal 499 zcmVJoRsvExf%rEN>jUL}qZ_~k#FbE+Q;{`;0FZwVNX2n-^JoI; zP;4#$8DIy*Yk-P>VN(DUKmPse7mx+ExD4O|;?E5D0Z5($mjO3`*anwQU^s{ZDK#Lz zj>~{qyaIx5K!t%=G&2IJNzg!ChRpyLkO7}Ry!QaotAHAMpbB3AF(}|_f!G-oI|uK6 z`id_dumai5K%C3Y$;tKS_iqMPHg<*|-@e`liWLAggVM!zAP#@l;=c>S03;{#04Z~5 zN_+ss=Yg6*hTr59mzMwZ@+l~q!+?ft!fF66AXT#wWavHt30bZWFCK%!BNk}LN?0Hg z1VF_nfs`Lm^DjYZ1(1uD0u4CSIr)XAaqW6IT{!St5~1{i=i}zAy76p%_|w8rh@@c0Axr!ns=D-X+|*sY6!@wacG9%)Qn*O zl0sa739kT-&_?#oVxXF6tOnqTD)cZ}2vi$`ZU8RLAlo8=_z#*P3xI~i!lEh+Pdu-L zx{d*wgjtXbnGX_Yf@Tc7Q3YhLhPvc8noGJs2DA~1DySiA&6V{5JzFt ojAY1KXm~va;tU{v7C?Xj0BHw!K;2aXV*mgE07*qoM6N<$f;4TDA^-pY literal 0 HcmV?d00001 diff --git a/apidocs/v10.0.0/script-dir/jquery-3.6.1.min.js b/apidocs/v10.0.0/script-dir/jquery-3.6.1.min.js new file mode 100644 index 000000000..2c69bc908 --- /dev/null +++ b/apidocs/v10.0.0/script-dir/jquery-3.6.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
"),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("
    ").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("
    ").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("
    ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(x("
    ").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1").text(e))},100))}});x.ui.autocomplete}); \ No newline at end of file diff --git a/apidocs/v10.0.0/script.js b/apidocs/v10.0.0/script.js new file mode 100644 index 000000000..73cd8faac --- /dev/null +++ b/apidocs/v10.0.0/script.js @@ -0,0 +1,132 @@ +/* + * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +var moduleSearchIndex; +var packageSearchIndex; +var typeSearchIndex; +var memberSearchIndex; +var tagSearchIndex; +function loadScripts(doc, tag) { + createElem(doc, tag, 'search.js'); + + createElem(doc, tag, 'module-search-index.js'); + createElem(doc, tag, 'package-search-index.js'); + createElem(doc, tag, 'type-search-index.js'); + createElem(doc, tag, 'member-search-index.js'); + createElem(doc, tag, 'tag-search-index.js'); +} + +function createElem(doc, tag, path) { + var script = doc.createElement(tag); + var scriptElement = doc.getElementsByTagName(tag)[0]; + script.src = pathtoroot + path; + scriptElement.parentNode.insertBefore(script, scriptElement); +} + +function show(tableId, selected, columns) { + if (tableId !== selected) { + document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') + .forEach(function(elem) { + elem.style.display = 'none'; + }); + } + document.querySelectorAll('div.' + selected) + .forEach(function(elem, index) { + elem.style.display = ''; + var isEvenRow = index % (columns * 2) < columns; + elem.classList.remove(isEvenRow ? oddRowColor : evenRowColor); + elem.classList.add(isEvenRow ? evenRowColor : oddRowColor); + }); + updateTabs(tableId, selected); +} + +function updateTabs(tableId, selected) { + document.getElementById(tableId + '.tabpanel') + .setAttribute('aria-labelledby', selected); + document.querySelectorAll('button[id^="' + tableId + '"]') + .forEach(function(tab, index) { + if (selected === tab.id || (tableId === selected && index === 0)) { + tab.className = activeTableTab; + tab.setAttribute('aria-selected', true); + tab.setAttribute('tabindex',0); + } else { + tab.className = tableTab; + tab.setAttribute('aria-selected', false); + tab.setAttribute('tabindex',-1); + } + }); +} + +function switchTab(e) { + var selected = document.querySelector('[aria-selected=true]'); + if (selected) { + if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { + // left or up arrow key pressed: move focus to previous tab + selected.previousSibling.click(); + selected.previousSibling.focus(); + e.preventDefault(); + } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { + // right or down arrow key pressed: move focus to next tab + selected.nextSibling.click(); + selected.nextSibling.focus(); + e.preventDefault(); + } + } +} + +var updateSearchResults = function() {}; + +function indexFilesLoaded() { + return moduleSearchIndex + && packageSearchIndex + && typeSearchIndex + && memberSearchIndex + && tagSearchIndex; +} + +// Workaround for scroll position not being included in browser history (8249133) +document.addEventListener("DOMContentLoaded", function(e) { + var contentDiv = document.querySelector("div.flex-content"); + window.addEventListener("popstate", function(e) { + if (e.state !== null) { + contentDiv.scrollTop = e.state; + } + }); + window.addEventListener("hashchange", function(e) { + history.replaceState(contentDiv.scrollTop, document.title); + }); + contentDiv.addEventListener("scroll", function(e) { + var timeoutID; + if (!timeoutID) { + timeoutID = setTimeout(function() { + history.replaceState(contentDiv.scrollTop, document.title); + timeoutID = null; + }, 100); + } + }); + if (!location.hash) { + history.replaceState(contentDiv.scrollTop, document.title); + } +}); diff --git a/apidocs/v10.0.0/search.js b/apidocs/v10.0.0/search.js new file mode 100644 index 000000000..db3b2f4a6 --- /dev/null +++ b/apidocs/v10.0.0/search.js @@ -0,0 +1,354 @@ +/* + * Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +var noResult = {l: "No results found"}; +var loading = {l: "Loading search index..."}; +var catModules = "Modules"; +var catPackages = "Packages"; +var catTypes = "Classes and Interfaces"; +var catMembers = "Members"; +var catSearchTags = "Search Tags"; +var highlight = "$&"; +var searchPattern = ""; +var fallbackPattern = ""; +var RANKING_THRESHOLD = 2; +var NO_MATCH = 0xffff; +var MIN_RESULTS = 3; +var MAX_RESULTS = 500; +var UNNAMED = ""; +function escapeHtml(str) { + return str.replace(//g, ">"); +} +function getHighlightedText(item, matcher, fallbackMatcher) { + var escapedItem = escapeHtml(item); + var highlighted = escapedItem.replace(matcher, highlight); + if (highlighted === escapedItem) { + highlighted = escapedItem.replace(fallbackMatcher, highlight) + } + return highlighted; +} +function getURLPrefix(ui) { + var urlPrefix=""; + var slash = "/"; + if (ui.item.category === catModules) { + return ui.item.l + slash; + } else if (ui.item.category === catPackages && ui.item.m) { + return ui.item.m + slash; + } else if (ui.item.category === catTypes || ui.item.category === catMembers) { + if (ui.item.m) { + urlPrefix = ui.item.m + slash; + } else { + $.each(packageSearchIndex, function(index, item) { + if (item.m && ui.item.p === item.l) { + urlPrefix = item.m + slash; + } + }); + } + } + return urlPrefix; +} +function createSearchPattern(term) { + var pattern = ""; + var isWordToken = false; + term.replace(/,\s*/g, ", ").trim().split(/\s+/).forEach(function(w, index) { + if (index > 0) { + // whitespace between identifiers is significant + pattern += (isWordToken && /^\w/.test(w)) ? "\\s+" : "\\s*"; + } + var tokens = w.split(/(?=[A-Z,.()<>[\/])/); + for (var i = 0; i < tokens.length; i++) { + var s = tokens[i]; + if (s === "") { + continue; + } + pattern += $.ui.autocomplete.escapeRegex(s); + isWordToken = /\w$/.test(s); + if (isWordToken) { + pattern += "([a-z0-9_$<>\\[\\]]*?)"; + } + } + }); + return pattern; +} +function createMatcher(pattern, flags) { + var isCamelCase = /[A-Z]/.test(pattern); + return new RegExp(pattern, flags + (isCamelCase ? "" : "i")); +} +var watermark = 'Search'; +$(function() { + var search = $("#search-input"); + var reset = $("#reset-button"); + search.val(''); + search.prop("disabled", false); + reset.prop("disabled", false); + search.val(watermark).addClass('watermark'); + search.blur(function() { + if ($(this).val().length === 0) { + $(this).val(watermark).addClass('watermark'); + } + }); + search.on('click keydown paste', function() { + if ($(this).val() === watermark) { + $(this).val('').removeClass('watermark'); + } + }); + reset.click(function() { + search.val('').focus(); + }); + search.focus()[0].setSelectionRange(0, 0); +}); +$.widget("custom.catcomplete", $.ui.autocomplete, { + _create: function() { + this._super(); + this.widget().menu("option", "items", "> :not(.ui-autocomplete-category)"); + }, + _renderMenu: function(ul, items) { + var rMenu = this; + var currentCategory = ""; + rMenu.menu.bindings = $(); + $.each(items, function(index, item) { + var li; + if (item.category && item.category !== currentCategory) { + ul.append("
  • " + item.category + "
  • "); + currentCategory = item.category; + } + li = rMenu._renderItemData(ul, item); + if (item.category) { + li.attr("aria-label", item.category + " : " + item.l); + li.attr("class", "result-item"); + } else { + li.attr("aria-label", item.l); + li.attr("class", "result-item"); + } + }); + }, + _renderItem: function(ul, item) { + var label = ""; + var matcher = createMatcher(escapeHtml(searchPattern), "g"); + var fallbackMatcher = new RegExp(fallbackPattern, "gi") + if (item.category === catModules) { + label = getHighlightedText(item.l, matcher, fallbackMatcher); + } else if (item.category === catPackages) { + label = getHighlightedText(item.l, matcher, fallbackMatcher); + } else if (item.category === catTypes) { + label = (item.p && item.p !== UNNAMED) + ? getHighlightedText(item.p + "." + item.l, matcher, fallbackMatcher) + : getHighlightedText(item.l, matcher, fallbackMatcher); + } else if (item.category === catMembers) { + label = (item.p && item.p !== UNNAMED) + ? getHighlightedText(item.p + "." + item.c + "." + item.l, matcher, fallbackMatcher) + : getHighlightedText(item.c + "." + item.l, matcher, fallbackMatcher); + } else if (item.category === catSearchTags) { + label = getHighlightedText(item.l, matcher, fallbackMatcher); + } else { + label = item.l; + } + var li = $("
  • ").appendTo(ul); + var div = $("
    ").appendTo(li); + if (item.category === catSearchTags && item.h) { + if (item.d) { + div.html(label + " (" + item.h + ")
    " + + item.d + "
    "); + } else { + div.html(label + " (" + item.h + ")"); + } + } else { + if (item.m) { + div.html(item.m + "/" + label); + } else { + div.html(label); + } + } + return li; + } +}); +function rankMatch(match, category) { + if (!match) { + return NO_MATCH; + } + var index = match.index; + var input = match.input; + var leftBoundaryMatch = 2; + var periferalMatch = 0; + // make sure match is anchored on a left word boundary + if (index === 0 || /\W/.test(input[index - 1]) || "_" === input[index]) { + leftBoundaryMatch = 0; + } else if ("_" === input[index - 1] || (input[index] === input[index].toUpperCase() && !/^[A-Z0-9_$]+$/.test(input))) { + leftBoundaryMatch = 1; + } + var matchEnd = index + match[0].length; + var leftParen = input.indexOf("("); + var endOfName = leftParen > -1 ? leftParen : input.length; + // exclude peripheral matches + if (category !== catModules && category !== catSearchTags) { + var delim = category === catPackages ? "/" : "."; + if (leftParen > -1 && leftParen < index) { + periferalMatch += 2; + } else if (input.lastIndexOf(delim, endOfName) >= matchEnd) { + periferalMatch += 2; + } + } + var delta = match[0].length === endOfName ? 0 : 1; // rank full match higher than partial match + for (var i = 1; i < match.length; i++) { + // lower ranking if parts of the name are missing + if (match[i]) + delta += match[i].length; + } + if (category === catTypes) { + // lower ranking if a type name contains unmatched camel-case parts + if (/[A-Z]/.test(input.substring(matchEnd))) + delta += 5; + if (/[A-Z]/.test(input.substring(0, index))) + delta += 5; + } + return leftBoundaryMatch + periferalMatch + (delta / 200); + +} +function doSearch(request, response) { + var result = []; + searchPattern = createSearchPattern(request.term); + fallbackPattern = createSearchPattern(request.term.toLowerCase()); + if (searchPattern === "") { + return this.close(); + } + var camelCaseMatcher = createMatcher(searchPattern, ""); + var fallbackMatcher = new RegExp(fallbackPattern, "i"); + + function searchIndexWithMatcher(indexArray, matcher, category, nameFunc) { + if (indexArray) { + var newResults = []; + $.each(indexArray, function (i, item) { + item.category = category; + var ranking = rankMatch(matcher.exec(nameFunc(item)), category); + if (ranking < RANKING_THRESHOLD) { + newResults.push({ranking: ranking, item: item}); + } + return newResults.length <= MAX_RESULTS; + }); + return newResults.sort(function(e1, e2) { + return e1.ranking - e2.ranking; + }).map(function(e) { + return e.item; + }); + } + return []; + } + function searchIndex(indexArray, category, nameFunc) { + var primaryResults = searchIndexWithMatcher(indexArray, camelCaseMatcher, category, nameFunc); + result = result.concat(primaryResults); + if (primaryResults.length <= MIN_RESULTS && !camelCaseMatcher.ignoreCase) { + var secondaryResults = searchIndexWithMatcher(indexArray, fallbackMatcher, category, nameFunc); + result = result.concat(secondaryResults.filter(function (item) { + return primaryResults.indexOf(item) === -1; + })); + } + } + + searchIndex(moduleSearchIndex, catModules, function(item) { return item.l; }); + searchIndex(packageSearchIndex, catPackages, function(item) { + return (item.m && request.term.indexOf("/") > -1) + ? (item.m + "/" + item.l) : item.l; + }); + searchIndex(typeSearchIndex, catTypes, function(item) { + return request.term.indexOf(".") > -1 ? item.p + "." + item.l : item.l; + }); + searchIndex(memberSearchIndex, catMembers, function(item) { + return request.term.indexOf(".") > -1 + ? item.p + "." + item.c + "." + item.l : item.l; + }); + searchIndex(tagSearchIndex, catSearchTags, function(item) { return item.l; }); + + if (!indexFilesLoaded()) { + updateSearchResults = function() { + doSearch(request, response); + } + result.unshift(loading); + } else { + updateSearchResults = function() {}; + } + response(result); +} +$(function() { + $("#search-input").catcomplete({ + minLength: 1, + delay: 300, + source: doSearch, + response: function(event, ui) { + if (!ui.content.length) { + ui.content.push(noResult); + } else { + $("#search-input").empty(); + } + }, + autoFocus: true, + focus: function(event, ui) { + return false; + }, + position: { + collision: "flip" + }, + select: function(event, ui) { + if (ui.item.category) { + var url = getURLPrefix(ui); + if (ui.item.category === catModules) { + url += "module-summary.html"; + } else if (ui.item.category === catPackages) { + if (ui.item.u) { + url = ui.item.u; + } else { + url += ui.item.l.replace(/\./g, '/') + "/package-summary.html"; + } + } else if (ui.item.category === catTypes) { + if (ui.item.u) { + url = ui.item.u; + } else if (ui.item.p === UNNAMED) { + url += ui.item.l + ".html"; + } else { + url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.l + ".html"; + } + } else if (ui.item.category === catMembers) { + if (ui.item.p === UNNAMED) { + url += ui.item.c + ".html" + "#"; + } else { + url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.c + ".html" + "#"; + } + if (ui.item.u) { + url += ui.item.u; + } else { + url += ui.item.l; + } + } else if (ui.item.category === catSearchTags) { + url += ui.item.u; + } + if (top !== window) { + parent.classFrame.location = pathtoroot + url; + } else { + window.location.href = pathtoroot + url; + } + $("#search-input").focus(); + } + } + }); +}); diff --git a/apidocs/v10.0.0/serialized-form.html b/apidocs/v10.0.0/serialized-form.html new file mode 100644 index 000000000..288598813 --- /dev/null +++ b/apidocs/v10.0.0/serialized-form.html @@ -0,0 +1,98 @@ + + + + +Serialized Form (nflow 10.0.0 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Serialized Form

    +
    + +
    + +
    +
    + + diff --git a/apidocs/v10.0.0/stylesheet.css b/apidocs/v10.0.0/stylesheet.css new file mode 100644 index 000000000..4a576bd24 --- /dev/null +++ b/apidocs/v10.0.0/stylesheet.css @@ -0,0 +1,869 @@ +/* + * Javadoc style sheet + */ + +@import url('resources/fonts/dejavu.css'); + +/* + * Styles for individual HTML elements. + * + * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular + * HTML element throughout the page. + */ + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; + padding:0; + height:100%; + width:100%; +} +iframe { + margin:0; + padding:0; + height:100%; + width:100%; + overflow-y:scroll; + border:none; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a[href]:hover, a[href]:focus { + text-decoration:none; + color:#bb7a2a; +} +a[name] { + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; +} +h4 { + font-size:15px; +} +h5 { + font-size:14px; +} +h6 { + font-size:13px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; +} +:not(h1, h2, h3, h4, h5, h6) > code, +:not(h1, h2, h3, h4, h5, h6) > tt { + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +.summary-table dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +button { + font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size: 14px; +} +/* + * Styles for HTML generated by javadoc. + * + * These are style classes that are used by the standard doclet to generate HTML documentation. + */ + +/* + * Styles for document title and copyright. + */ +.clear { + clear:both; + height:0; + overflow:hidden; +} +.about-language { + float:right; + padding:0 21px 8px 8px; + font-size:11px; + margin-top:-9px; + height:2.9em; +} +.legal-copy { + margin-left:.5em; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* + * Styles for navigation bar. + */ +@media screen { + .flex-box { + position:fixed; + display:flex; + flex-direction:column; + height: 100%; + width: 100%; + } + .flex-header { + flex: 0 0 auto; + } + .flex-content { + flex: 1 1 auto; + overflow-y: auto; + } +} +.top-nav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + min-height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.sub-nav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.sub-nav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +.sub-nav .nav-list { + padding-top:5px; +} +ul.nav-list { + display:block; + margin:0 25px 0 0; + padding:0; +} +ul.sub-nav-list { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.nav-list li { + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +.sub-nav .nav-list-search { + float:right; + margin:0 0 0 0; + padding:5px 6px; + clear:none; +} +.nav-list-search label { + position:relative; + right:-16px; +} +ul.sub-nav-list li { + list-style:none; + float:left; + padding-top:10px; +} +.top-nav a:link, .top-nav a:active, .top-nav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.top-nav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.nav-bar-cell1-rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skip-nav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* + * Hide navigation links and search box in print layout + */ +@media print { + ul.nav-list, div.sub-nav { + display:none; + } +} +/* + * Styles for page header and footer. + */ +.title { + color:#2c4557; + margin:10px 0; +} +.sub-title { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* + * Styles for headings. + */ +body.class-declaration-page .summary h2, +body.class-declaration-page .details h2, +body.class-use-page h2, +body.module-declaration-page .block-list h2 { + font-style: italic; + padding:0; + margin:15px 0; +} +body.class-declaration-page .summary h3, +body.class-declaration-page .details h3, +body.class-declaration-page .summary .inherited-list h2 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +/* + * Styles for page layout containers. + */ +main { + clear:both; + padding:10px 20px; + position:relative; +} +dl.notes > dt { + font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +dl.notes > dd { + margin:5px 10px 10px 0; + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} +dl.name-value > dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +dl.name-value > dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* + * Styles for lists. + */ +li.circle { + list-style:circle; +} +ul.horizontal li { + display:inline; + font-size:0.9em; +} +div.inheritance { + margin:0; + padding:0; +} +div.inheritance div.inheritance { + margin-left:2em; +} +ul.block-list, +ul.details-list, +ul.member-list, +ul.summary-list { + margin:10px 0 10px 0; + padding:0; +} +ul.block-list > li, +ul.details-list > li, +ul.member-list > li, +ul.summary-list > li { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +.summary-table dl, .summary-table dl dt, .summary-table dl dd { + margin-top:0; + margin-bottom:1px; +} +ul.see-list, ul.see-list-long { + padding-left: 0; + list-style: none; +} +ul.see-list li { + display: inline; +} +ul.see-list li:not(:last-child):after, +ul.see-list-long li:not(:last-child):after { + content: ", "; + white-space: pre-wrap; +} +/* + * Styles for tables. + */ +.summary-table, .details-table { + width:100%; + border-spacing:0; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; + padding:0; +} +.caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0; + padding-top:10px; + padding-left:1px; + margin:0; + white-space:pre; +} +.caption a:link, .caption a:visited { + color:#1f389c; +} +.caption a:hover, +.caption a:active { + color:#FFFFFF; +} +.caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +div.table-tabs { + padding:10px 0 0 1px; + margin:0; +} +div.table-tabs > button { + border: none; + cursor: pointer; + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 3px; +} +div.table-tabs > button.active-table-tab { + background: #F8981D; + color: #253441; +} +div.table-tabs > button.table-tab { + background: #4D7A97; + color: #FFFFFF; +} +.two-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(15%, auto); +} +.three-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, auto); +} +.four-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(10%, max-content) minmax(10%, max-content) minmax(10%, auto); +} +@media screen and (max-width: 600px) { + .two-column-summary { + display: grid; + grid-template-columns: 1fr; + } +} +@media screen and (max-width: 800px) { + .three-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(25%, auto); + } + .three-column-summary .col-last { + grid-column-end: span 2; + } +} +@media screen and (max-width: 1000px) { + .four-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(15%, auto); + } +} +.summary-table > div, .details-table > div { + text-align:left; + padding: 8px 3px 3px 7px; +} +.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { + vertical-align:top; + padding-right:0; + padding-top:8px; + padding-bottom:3px; +} +.table-header { + background:#dee3e9; + font-weight: bold; +} +.col-first, .col-first { + font-size:13px; +} +.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { + font-size:13px; +} +.col-first, .col-second, .col-constructor-name { + vertical-align:top; + overflow: auto; +} +.col-last { + white-space:normal; +} +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-constructor-name a:link, .col-constructor-name a:visited, +.col-summary-item-name a:link, .col-summary-item-name a:visited, +.constant-values-container a:link, .constant-values-container a:visited, +.all-classes-container a:link, .all-classes-container a:visited, +.all-packages-container a:link, .all-packages-container a:visited { + font-weight:bold; +} +.table-sub-heading-color { + background-color:#EEEEFF; +} +.even-row-color, .even-row-color .table-header { + background-color:#FFFFFF; +} +.odd-row-color, .odd-row-color .table-header { + background-color:#EEEEEF; +} +/* + * Styles for contents. + */ +.deprecated-content { + margin:0; + padding:10px 0; +} +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} +.col-last div { + padding-top:0; +} +.col-last a { + padding-bottom:3px; +} +.module-signature, +.package-signature, +.type-signature, +.member-signature { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + margin:14px 0; + white-space: pre-wrap; +} +.module-signature, +.package-signature, +.type-signature { + margin-top: 0; +} +.member-signature .type-parameters-long, +.member-signature .parameters, +.member-signature .exceptions { + display: inline-block; + vertical-align: top; + white-space: pre; +} +.member-signature .type-parameters { + white-space: normal; +} +/* + * Styles for formatting effect. + */ +.source-line-no { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:0 10px 5px 0; + color:#474747; +} +.deprecated-label, .descfrm-type-label, .implementation-label, .member-name-label, .member-name-link, +.module-label-in-package, .module-label-in-type, .override-specify-label, .package-label-in-type, +.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { + font-weight:bold; +} +.deprecation-comment, .help-footnote, .preview-comment { + font-style:italic; +} +.deprecation-block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +.preview-block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +div.block div.deprecation-comment { + font-style:normal; +} +/* + * Styles specific to HTML5 elements. + */ +main, nav, header, footer, section { + display:block; +} +/* + * Styles for javadoc search. + */ +.ui-autocomplete-category { + font-weight:bold; + font-size:15px; + padding:7px 0 7px 3px; + background-color:#4D7A97; + color:#FFFFFF; +} +.result-item { + font-size:13px; +} +.ui-autocomplete { + max-height:85%; + max-width:65%; + overflow-y:scroll; + overflow-x:scroll; + white-space:nowrap; + box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); +} +ul.ui-autocomplete { + position:fixed; + z-index:999999; + background-color: #FFFFFF; +} +ul.ui-autocomplete li { + float:left; + clear:both; + width:100%; +} +.result-highlight { + font-weight:bold; +} +.ui-autocomplete .result-item { + font-size: inherit; +} +#search-input { + background-image:url('resources/glass.png'); + background-size:13px; + background-repeat:no-repeat; + background-position:2px 3px; + padding-left:20px; + position:relative; + right:-18px; + width:400px; +} +#reset-button { + background-color: rgb(255,255,255); + background-image:url('resources/x.png'); + background-position:center; + background-repeat:no-repeat; + background-size:12px; + border:0 none; + width:16px; + height:16px; + position:relative; + left:-4px; + top:-4px; + font-size:0px; +} +.watermark { + color:#545454; +} +.search-tag-desc-result { + font-style:italic; + font-size:11px; +} +.search-tag-holder-result { + font-style:italic; + font-size:12px; +} +.search-tag-result:target { + background-color:yellow; +} +.module-graph span { + display:none; + position:absolute; +} +.module-graph:hover span { + display:block; + margin: -100px 0 0 100px; + z-index: 1; +} +.inherited-list { + margin: 10px 0 10px 0; +} +section.class-description { + line-height: 1.4; +} +.summary section[class$="-summary"], .details section[class$="-details"], +.class-uses .detail, .serialized-class-details { + padding: 0px 20px 5px 10px; + border: 1px solid #ededed; + background-color: #f8f8f8; +} +.inherited-list, section[class$="-details"] .detail { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +.vertical-separator { + padding: 0 5px; +} +ul.help-section-list { + margin: 0; +} +ul.help-subtoc > li { + display: inline-block; + padding-right: 5px; + font-size: smaller; +} +ul.help-subtoc > li::before { + content: "\2022" ; + padding-right:2px; +} +span.help-note { + font-style: italic; +} +/* + * Indicator icon for external links. + */ +main a[href*="://"]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + background-size:100% 100%; + width:7px; + height:7px; + margin-left:2px; + margin-bottom:4px; +} +main a[href*="://"]:hover::after, +main a[href*="://"]:focus::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} + +/* + * Styles for user-provided tables. + * + * borderless: + * No borders, vertical margins, styled caption. + * This style is provided for use with existing doc comments. + * In general, borderless tables should not be used for layout purposes. + * + * plain: + * Plain borders around table and cells, vertical margins, styled caption. + * Best for small tables or for complex tables for tables with cells that span + * rows and columns, when the "striped" style does not work well. + * + * striped: + * Borders around the table and vertical borders between cells, striped rows, + * vertical margins, styled caption. + * Best for tables that have a header row, and a body containing a series of simple rows. + */ + +table.borderless, +table.plain, +table.striped { + margin-top: 10px; + margin-bottom: 10px; +} +table.borderless > caption, +table.plain > caption, +table.striped > caption { + font-weight: bold; + font-size: smaller; +} +table.borderless th, table.borderless td, +table.plain th, table.plain td, +table.striped th, table.striped td { + padding: 2px 5px; +} +table.borderless, +table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, +table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { + border: none; +} +table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { + background-color: transparent; +} +table.plain { + border-collapse: collapse; + border: 1px solid black; +} +table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { + background-color: transparent; +} +table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, +table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { + border: 1px solid black; +} +table.striped { + border-collapse: collapse; + border: 1px solid black; +} +table.striped > thead { + background-color: #E3E3E3; +} +table.striped > thead > tr > th, table.striped > thead > tr > td { + border: 1px solid black; +} +table.striped > tbody > tr:nth-child(even) { + background-color: #EEE +} +table.striped > tbody > tr:nth-child(odd) { + background-color: #FFF +} +table.striped > tbody > tr > th, table.striped > tbody > tr > td { + border-left: 1px solid black; + border-right: 1px solid black; +} +table.striped > tbody > tr > th { + font-weight: normal; +} +/** + * Tweak font sizes and paddings for small screens. + */ +@media screen and (max-width: 1050px) { + #search-input { + width: 300px; + } +} +@media screen and (max-width: 800px) { + #search-input { + width: 200px; + } + .top-nav, + .bottom-nav { + font-size: 11px; + padding-top: 6px; + } + .sub-nav { + font-size: 11px; + } + .about-language { + padding-right: 16px; + } + ul.nav-list li, + .sub-nav .nav-list-search { + padding: 6px; + } + ul.sub-nav-list li { + padding-top: 5px; + } + main { + padding: 10px; + } + .summary section[class$="-summary"], .details section[class$="-details"], + .class-uses .detail, .serialized-class-details { + padding: 0 8px 5px 8px; + } + body { + -webkit-text-size-adjust: none; + } +} +@media screen and (max-width: 500px) { + #search-input { + width: 150px; + } + .top-nav, + .bottom-nav { + font-size: 10px; + } + .sub-nav { + font-size: 10px; + } + .about-language { + font-size: 10px; + padding-right: 12px; + } +} diff --git a/apidocs/v10.0.0/tag-search-index.js b/apidocs/v10.0.0/tag-search-index.js new file mode 100644 index 000000000..bf10aaf6d --- /dev/null +++ b/apidocs/v10.0.0/tag-search-index.js @@ -0,0 +1 @@ +tagSearchIndex = [{"l":"Constant Field Values","h":"","u":"constant-values.html"},{"l":"Serialized Form","h":"","u":"serialized-form.html"}];updateSearchResults(); \ No newline at end of file diff --git a/apidocs/v10.0.0/type-search-index.js b/apidocs/v10.0.0/type-search-index.js new file mode 100644 index 000000000..ea49bc745 --- /dev/null +++ b/apidocs/v10.0.0/type-search-index.js @@ -0,0 +1 @@ +typeSearchIndex = [{"p":"io.nflow.rest.v1.msg","l":"Action"},{"p":"io.nflow.rest.v1.msg","l":"WorkflowDefinitionStatisticsResponse.StateStatistics.All"},{"p":"io.nflow.rest.v1.msg","l":"WorkflowDefinitionStatisticsResponse.StateStatistics.AllAndQueued"},{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"io.nflow.rest.v1","l":"ApiWorkflowInstanceInclude"},{"p":"io.nflow.engine.exception","l":"DispatcherExceptionHandling.Builder"},{"p":"io.nflow.engine.exception","l":"ExceptionHandling.Builder"},{"p":"io.nflow.engine.service","l":"MaintenanceConfiguration.Builder"},{"p":"io.nflow.engine.service","l":"MaintenanceConfiguration.ConfigurationItem.Builder"},{"p":"io.nflow.engine.service","l":"MaintenanceResults.Builder"},{"p":"io.nflow.engine.workflow.instance","l":"QueryWorkflowInstances.Builder"},{"p":"io.nflow.engine.exception","l":"StateProcessExceptionHandling.Builder"},{"p":"io.nflow.engine.exception","l":"StateSaveExceptionHandling.Builder"},{"p":"io.nflow.engine.workflow.instance","l":"WorkflowInstance.Builder"},{"p":"io.nflow.engine.workflow.instance","l":"WorkflowInstanceAction.Builder"},{"p":"io.nflow.engine.workflow.definition","l":"WorkflowSettings.Builder"},{"p":"io.nflow.engine.workflow.curated","l":"BulkWorkflow"},{"p":"io.nflow.engine.service","l":"MaintenanceConfiguration.ConfigurationItem"},{"p":"io.nflow.rest.config.jaxrs","l":"CorsHeaderContainerResponseFilter"},{"p":"io.nflow.rest.v1.converter","l":"CreateWorkflowConverter"},{"p":"io.nflow.rest.v1.msg","l":"CreateWorkflowInstanceRequest"},{"p":"io.nflow.rest.v1.msg","l":"CreateWorkflowInstanceResponse"},{"p":"io.nflow.engine.workflow.curated","l":"CronWorkflow"},{"p":"io.nflow.jetty.mapper","l":"CustomValidationExceptionMapper"},{"p":"io.nflow.engine.config.db","l":"DatabaseConfiguration"},{"p":"io.nflow.metrics","l":"DatabaseConnectionHealthCheck"},{"p":"io.nflow.rest.config.jaxrs","l":"DateTimeParamConverterProvider"},{"p":"io.nflow.engine.config.db","l":"Db2DatabaseConfiguration"},{"p":"io.nflow.engine.config.db","l":"Db2DatabaseConfiguration.Db2SQLVariants"},{"p":"io.nflow.engine.exception","l":"DispatcherExceptionAnalyzer"},{"p":"io.nflow.engine.exception","l":"DispatcherExceptionHandling"},{"p":"io.nflow.engine.config","l":"EngineConfiguration"},{"p":"io.nflow.engine.guice","l":"EngineEnvironmentModule"},{"p":"io.nflow.engine.guice","l":"EngineModule"},{"p":"io.nflow.engine.config","l":"EngineConfiguration.EngineObjectMapperSupplier"},{"p":"io.nflow.engine.guice","l":"EnvironmentModule"},{"p":"io.nflow.rest.v1.msg","l":"ErrorResponse"},{"p":"io.nflow.engine.exception","l":"ExceptionHandling"},{"p":"io.nflow.engine.config.db","l":"H2DatabaseConfiguration"},{"p":"io.nflow.engine.config.db","l":"H2DatabaseConfiguration.H2SQLVariants"},{"p":"io.nflow.engine.service","l":"HealthCheckService"},{"p":"io.nflow.jetty.config","l":"NflowJettyConfiguration.JaxRsApiApplication"},{"p":"io.nflow.rest.v1.jaxrs","l":"JaxRsResource"},{"p":"io.nflow.jetty","l":"JettyServerContainer"},{"p":"io.nflow.jetty.config","l":"JmxConfiguration"},{"p":"io.nflow.engine.listener","l":"ListenerChain"},{"p":"io.nflow.engine.listener","l":"WorkflowExecutorListener.ListenerContext"},{"p":"io.nflow.rest.v1.converter","l":"ListWorkflowDefinitionConverter"},{"p":"io.nflow.rest.v1.msg","l":"ListWorkflowDefinitionResponse"},{"p":"io.nflow.rest.v1.converter","l":"ListWorkflowExecutorConverter"},{"p":"io.nflow.rest.v1.msg","l":"ListWorkflowExecutorResponse"},{"p":"io.nflow.rest.v1.converter","l":"ListWorkflowInstanceConverter"},{"p":"io.nflow.rest.v1.msg","l":"ListWorkflowInstanceResponse"},{"p":"io.nflow.engine.service","l":"MaintenanceConfiguration"},{"p":"io.nflow.rest.v1.converter","l":"MaintenanceConverter"},{"p":"io.nflow.rest.v1.msg","l":"MaintenanceRequest"},{"p":"io.nflow.rest.v1.msg","l":"MaintenanceRequest.MaintenanceRequestItem"},{"p":"io.nflow.rest.v1.jaxrs","l":"MaintenanceResource"},{"p":"io.nflow.rest.v1.springweb","l":"MaintenanceResource"},{"p":"io.nflow.rest.v1.msg","l":"MaintenanceResponse"},{"p":"io.nflow.engine.service","l":"MaintenanceResults"},{"p":"io.nflow.engine.service","l":"MaintenanceService"},{"p":"io.nflow.engine.workflow.curated","l":"MaintenanceWorkflow"},{"p":"io.nflow.engine.config.db","l":"MariadbDatabaseConfiguration"},{"p":"io.nflow.jetty.config","l":"MetricsConfiguration"},{"p":"io.nflow.jetty.servlet","l":"MetricsServletContextListener"},{"p":"io.nflow.metrics","l":"MetricsWorkflowExecutorListener"},{"p":"io.nflow.engine.model","l":"ModelObject"},{"p":"io.nflow.engine.workflow.definition","l":"Mutable"},{"p":"io.nflow.engine.config.db","l":"MysqlDatabaseConfiguration"},{"p":"io.nflow.engine.workflow.definition","l":"NextAction"},{"p":"io.nflow.engine.config","l":"NFlow"},{"p":"io.nflow.jetty.spring","l":"NflowAnnotationConfigWebApplicationContext"},{"p":"io.nflow.engine.guice","l":"NflowController"},{"p":"io.nflow.rest.config.jaxrs","l":"NflowCors"},{"p":"io.nflow.engine","l":"NflowEngine"},{"p":"io.nflow.engine","l":"NflowEngine.NflowEngineSpringConfig"},{"p":"io.nflow.jetty.config","l":"NflowJettyConfiguration"},{"p":"io.nflow.metrics","l":"NflowMetricsContext"},{"p":"io.nflow.netty.config","l":"NflowNettyConfiguration"},{"p":"io.nflow.engine.service","l":"NflowNotFoundException"},{"p":"io.nflow.rest.config","l":"NflowRestApiPropertiesConfiguration"},{"p":"io.nflow.server.spring","l":"NflowStandardEnvironment"},{"p":"io.nflow.engine.workflow.definition","l":"NonRetryable"},{"p":"io.nflow.engine.config.db","l":"OracleDatabaseConfiguration"},{"p":"io.nflow.engine.config.db","l":"OracleDatabaseConfiguration.OracleSqlVariants"},{"p":"io.nflow.rest.config.jaxrs","l":"PathConstants"},{"p":"io.nflow.rest.config.springweb","l":"PathConstants"},{"p":"io.nflow.engine.config.db","l":"PgDatabaseConfiguration"},{"p":"io.nflow.engine.config.db","l":"PgDatabaseConfiguration.PostgreSQLVariants"},{"p":"io.nflow.engine.config","l":"Profiles"},{"p":"io.nflow.engine.config","l":"PropertiesConfiguration"},{"p":"io.nflow.engine.workflow.instance","l":"QueryWorkflowInstances"},{"p":"io.nflow.rest.v1.msg","l":"QueueStatistics"},{"p":"io.nflow.engine.workflow.statistics","l":"Statistics.QueueStatistics"},{"p":"io.nflow.rest.v1","l":"ResourceBase"},{"p":"io.nflow.rest.v1","l":"ResourcePaths"},{"p":"io.nflow.rest.config","l":"RestConfiguration"},{"p":"io.nflow.rest.config.springweb","l":"SchedulerService"},{"p":"io.nflow.rest.v1.msg","l":"SetSignalRequest"},{"p":"io.nflow.rest.v1.msg","l":"SetSignalResponse"},{"p":"io.nflow.rest.v1.msg","l":"ListWorkflowDefinitionResponse.Settings"},{"p":"io.nflow.rest.v1.msg","l":"ListWorkflowDefinitionResponse.Signal"},{"p":"io.nflow.rest.v1.springweb","l":"SpringWebResource"},{"p":"io.nflow.engine.config.db","l":"SqlServerDatabaseConfiguration"},{"p":"io.nflow.engine.config.db","l":"SqlServerDatabaseConfiguration.SQLServerVariants"},{"p":"io.nflow.jetty","l":"StartNflow"},{"p":"io.nflow.netty","l":"StartNflow"},{"p":"io.nflow.engine.workflow.curated","l":"State"},{"p":"io.nflow.rest.v1.msg","l":"State"},{"p":"io.nflow.engine.workflow.definition","l":"StateExecution"},{"p":"io.nflow.engine.exception","l":"StateProcessExceptionHandling"},{"p":"io.nflow.engine.exception","l":"StateSaveExceptionAnalyzer"},{"p":"io.nflow.engine.exception","l":"StateSaveExceptionHandling"},{"p":"io.nflow.rest.v1.msg","l":"WorkflowDefinitionStatisticsResponse.StateStatistics"},{"p":"io.nflow.engine.workflow.definition","l":"StateVar"},{"p":"io.nflow.engine.workflow.executor","l":"StateVariableValueTooLongException"},{"p":"io.nflow.engine.workflow.statistics","l":"Statistics"},{"p":"io.nflow.rest.v1.converter","l":"StatisticsConverter"},{"p":"io.nflow.rest.v1.jaxrs","l":"StatisticsResource"},{"p":"io.nflow.rest.v1.springweb","l":"StatisticsResource"},{"p":"io.nflow.rest.v1.msg","l":"StatisticsResponse"},{"p":"io.nflow.engine.service","l":"StatisticsService"},{"p":"io.nflow.rest.v1.msg","l":"ListWorkflowDefinitionResponse.TransitionDelays"},{"p":"io.nflow.rest.v1.msg","l":"UpdateWorkflowInstanceRequest"},{"p":"io.nflow.rest.v1.msg","l":"WakeupRequest"},{"p":"io.nflow.rest.v1.msg","l":"WakeupResponse"},{"p":"io.nflow.jetty.mapper","l":"WebApplicationExceptionMapper"},{"p":"io.nflow.engine.workflow.instance","l":"WorkflowInstanceAction.WorkflowActionType"},{"p":"io.nflow.engine.workflow.definition","l":"WorkflowDefinition"},{"p":"io.nflow.engine.service","l":"WorkflowDefinitionClassNameScanner"},{"p":"io.nflow.rest.v1.jaxrs","l":"WorkflowDefinitionResource"},{"p":"io.nflow.rest.v1.springweb","l":"WorkflowDefinitionResource"},{"p":"io.nflow.engine.service","l":"WorkflowDefinitionService"},{"p":"io.nflow.engine.service","l":"WorkflowDefinitionSpringBeanScanner"},{"p":"io.nflow.engine.workflow.definition","l":"WorkflowDefinitionStatistics"},{"p":"io.nflow.rest.v1.msg","l":"WorkflowDefinitionStatisticsResponse"},{"p":"io.nflow.engine.workflow.executor","l":"WorkflowExecutor"},{"p":"io.nflow.engine.listener","l":"WorkflowExecutorListener"},{"p":"io.nflow.rest.v1.jaxrs","l":"WorkflowExecutorResource"},{"p":"io.nflow.rest.v1.springweb","l":"WorkflowExecutorResource"},{"p":"io.nflow.engine.service","l":"WorkflowExecutorService"},{"p":"io.nflow.engine.workflow.instance","l":"WorkflowInstance"},{"p":"io.nflow.engine.workflow.instance","l":"WorkflowInstanceAction"},{"p":"io.nflow.engine.workflow.instance","l":"WorkflowInstanceFactory"},{"p":"io.nflow.engine.service","l":"WorkflowInstanceInclude"},{"p":"io.nflow.rest.v1.jaxrs","l":"WorkflowInstanceResource"},{"p":"io.nflow.rest.v1.springweb","l":"WorkflowInstanceResource"},{"p":"io.nflow.engine.service","l":"WorkflowInstanceService"},{"p":"io.nflow.engine.workflow.instance","l":"WorkflowInstance.WorkflowInstanceStatus"},{"p":"io.nflow.engine.workflow.executor","l":"WorkflowLogContextListener"},{"p":"io.nflow.engine.workflow.definition","l":"WorkflowSettings"},{"p":"io.nflow.engine.workflow.definition","l":"WorkflowState"},{"p":"io.nflow.engine.workflow.definition","l":"WorkflowStateType"}];updateSearchResults(); \ No newline at end of file