Uses of Package
com.kingsrook.qqq.backend.core.actions.async
Packages that use com.kingsrook.qqq.backend.core.actions.async
Package
Description
-
Classes in com.kingsrook.qqq.backend.core.actions.async used by com.kingsrook.qqq.backend.core.actions.asyncClassDescriptionInterface to be implemented (as lambdas), for working with AsyncJobManager.Argument passed to an AsyncJob when it runs, which can be used to communicate data back out of the job.Class to manage running asynchronous actions, and working with their statuses.Possible states for an async job's "running"-ness.Object to track current status of an async job - e.g., its state, and some messages from the backend like "x of y"Class that knows how to Run an asynchronous job (lambda, supplier) that writes into a RecordPipe, with another lambda (consumer) that consumes records from the pipe.Exception thrown by AsyncJobManager, not to indicate an error, per se, but rather to indicate that a job has taken too long, as is now "going async".
-
Classes in com.kingsrook.qqq.backend.core.actions.async used by com.kingsrook.qqq.backend.core.model.actionsClassDescriptionArgument passed to an AsyncJob when it runs, which can be used to communicate data back out of the job.
-
Classes in com.kingsrook.qqq.backend.core.actions.async used by com.kingsrook.qqq.backend.core.model.actions.processesClassDescriptionArgument passed to an AsyncJob when it runs, which can be used to communicate data back out of the job.