uk.gov.nationalarchives.dp.client.ProcessMonitorClient
See theProcessMonitorClient companion trait
object ProcessMonitorClient
An object containing a method which returns an implementation of the ProcessMonitorClient trait
Attributes
- Companion
- trait
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ProcessMonitorClient.type
Members list
Type members
Classlikes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class GetMonitorsRequest(status: List[MonitorsStatus], name: Option[String], category: List[MonitorCategory])
A Monitors' request
A Monitors' request
Value parameters
- category
-
A list of categories. This can be empty
- name
-
An optional monitor name.
- status
-
An optional monitor status.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class Message(workflowInstanceId: Int, monitorName: String, path: String, date: String, status: String, displayMessage: String, workflowName: String, mappedMonitorId: String, message: String, mappedId: String, securityDescriptor: Option[String], entityTitle: Option[String], entityRef: Option[String], sourceId: Option[String])
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
enum MessageStatus
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
enum MonitorCategory
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class Monitors(mappedId: String, name: String, status: String, started: Option[String], completed: Option[String], category: String, subcategory: String, progressText: Option[String], percentComplete: Option[String], filesPending: Int, size: Int, filesProcessed: Int, warnings: Int, errors: Int, canRetry: Boolean)
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
enum MonitorsStatus
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
A Monitors request parameter
A Monitors request parameter
Value parameters
- key
-
The parameter key
- value
-
The parameter value
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Value members
Concrete methods
def createProcessMonitorClient[F[_]](clientConfig: ClientConfig[F, _])(using me: MonadError[F, Throwable], sync: Sync[F]): ProcessMonitorClient[F]
Creates a new ProcessMonitorClient
instance.
Creates a new ProcessMonitorClient
instance.
Type parameters
- F
-
The type of the effect
Value parameters
- clientConfig
-
Configuration parameters needed to create the client
- me
-
An implicit instance of cats.MonadError
- sync
-
An implicit instance of cats.Sync
Attributes
- Returns
-
A new
ProcessMonitorClient
In this article