This Ebus will be used to retrieve all the job related information from AP. More...
#include <EditorAssetSystemAPI.h>
Inherits AZ::EBusTraits.
Public Types | |
using | MutexType = AZStd::recursive_mutex |
Public Member Functions | |
virtual AZ::Outcome< JobInfoContainer > | GetAssetJobsInfo (const AZStd::string &sourcePath, const bool escalateJobs)=0 |
Retrieve Jobs information for the given source file, setting escalateJobs to true will escalate all queued jobs. | |
virtual AZ::Outcome< JobInfoContainer > | GetAssetJobsInfoByAssetID (const AZ::Data::AssetId &assetId, const bool escalateJobs, bool requireFencing)=0 |
virtual AZ::Outcome< JobInfoContainer > | GetAssetJobsInfoByJobKey (const AZStd::string &jobKey, const bool escalateJobs)=0 |
Retrieve Jobs information for the given jobKey. | |
virtual AZ::Outcome< JobStatus > | GetAssetJobsStatusByJobKey (const AZStd::string &jobKey, const bool escalateJobs)=0 |
virtual AZ::Outcome< AZStd::string > | GetJobLog (AZ::u64 jobrunkey)=0 |
Retrieve the actual log content for a particular job. you can retrieve the run key from the above info function. | |
This Ebus will be used to retrieve all the job related information from AP.
|
pure virtual |
Retrieve Jobs information for the given assetId, setting escalteJobs to true will escalate all queued jobs you can also specify whether fencing is required
|
pure virtual |
Retrieve Job Status for the given jobKey. If no jobs are present, return missing, else, if any matching jobs have failed, it will return failed else, if any of the matching jobs are queued, it will return queued else, if any matching jobs are in progress, will return inprogress else it will return the completed job status.