List of System Events
The below table documents the system events that can be raised by Bulker. Payload schemas are documented as
JSON Schema draft 4.
Use a tool such as this one for a visual representation of the payload
schemas.
All events contain some basic top-level information, and a payload. The top-level information is represented as
members of the IPFSystemEvent type, and their payloads are documented below.
The schema for the top-level IPFSystemEvent type is as follows:
{
"$schema" : "http://json-schema.org/draft-04/schema#",
"title" : "IPF System Event",
"type" : "object",
"additionalProperties" : false,
"properties" : {
"name" : {
"type" : "string"
},
"level" : {
"type" : "string",
"enum" : [ "DEBUG", "INFO", "WARN", "ERROR" ]
},
"createdAt" : { },
"version" : {
"$ref" : "#/definitions/EventVersion"
},
"type" : {
"type" : "string",
"enum" : [ "TECHNICAL", "FUNCTIONAL" ]
},
"processingContext" : {
"$ref" : "#/definitions/ProcessingContext"
},
"source" : {
"type" : "string"
},
"metadata" : {
"type" : "object",
"additionalProperties" : {
"type" : "string"
}
},
"payload" : {
"$ref" : "#/definitions/Object"
}
},
"definitions" : {
"EventVersion" : {
"type" : "object",
"additionalProperties" : false,
"properties" : {
"major" : {
"type" : "integer"
},
"minor" : {
"type" : "integer"
},
"patch" : {
"type" : "integer"
}
},
"required" : [ "major", "minor", "patch" ]
},
"ProcessingContext" : {
"type" : "object",
"additionalProperties" : false,
"properties" : {
"associationId" : {
"type" : "string"
},
"checkpoint" : {
"type" : "string"
},
"unitOfWorkId" : {
"type" : "string"
},
"clientRequestId" : {
"type" : "string"
},
"processingEntity" : {
"type" : "string"
}
}
},
"Object" : {
"type" : "object",
"additionalProperties" : false,
"properties" : { }
}
}
}
Bulker System Events
| Name | Description | Type | Level | Payload schema |
|---|---|---|---|---|
ArchiveBulkFailed |
Published when archiving a bulk file fails |
|
|
|
BulkConfigurationError |
Published when an invalid bulk configuration results in failure |
|
|
|
CommandValidationFailed |
Published when command validation fails |
|
|
|
ComponentDeletionFailed |
Published when deleting component from database fails |
|
|
|
ComponentSaveFailed |
Published when saving component to database fails |
|
|
|
FailedToLoadBulkState |
Published when loading bulk state fails |
|
|
|
FailedToPersistBulkState |
Published when persisting bulk state fails |
|
|
|
FileDeletionFailed |
Published when file deletion fails |
|
|
|
NotificationFailure |
Published when handling of a notification fails |
|
|
|
ProduceBulkFileFailed |
Published when produce bulk file fails |
|
|
|
RootComponentGenerationFailed |
Published when root component generation fails |
|
|
|
ScheduleAutoCloseFailed |
Published when scheduling auto close fails |
|
|
|
StateDeletionFailed |
Published when deleting state from database fails |
|
|
|