Class ResourcePolicyMapper
java.lang.Object
org.tasktide.engine.policies.resources.ResourcePolicyMapper
Mapper to for converting
AcquisitionPolicyJsonResource
to/from TaskTideWorkloadAcquisitionPolicy. So that
these can be persisted, represented in logging-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfromJsonResource(AcquisitionPolicyJsonResource resource, ResourcePolicyModelType type) Fetch concreteTaskTideWorkloadAcquisitionPolicyfrom providedAcquisitionPolicyJsonResourceand ResourcePolicyModelType for validTaskTideModelFetchAcquisitionPolicyJsonResourcerepresentation ofAbstractAcquisitionPolicy
-
Constructor Details
-
ResourcePolicyMapper
public ResourcePolicyMapper()
-
-
Method Details
-
toJsonResource
FetchAcquisitionPolicyJsonResourcerepresentation ofAbstractAcquisitionPolicy- Parameters:
policy-- Returns:
- AcquisitionPolicyJsonResource of
TaskTideModel
-
fromJsonResource
public static TaskTideWorkloadAcquisitionPolicy fromJsonResource(AcquisitionPolicyJsonResource resource, ResourcePolicyModelType type) Fetch concreteTaskTideWorkloadAcquisitionPolicyfrom providedAcquisitionPolicyJsonResourceand ResourcePolicyModelType for validTaskTideModel- Parameters:
resource-type-- Returns:
TaskTideWorkloadAcquisitionPolicy
-