public class AdlibDynamoRenditionImpl extends DynamoRenditionImpl
Modifier and Type | Field and Description |
---|---|
protected static int |
maxNumRetries |
protected AdlibDynamoRenditionCreator |
renditionManager |
priorityUpgradeValue, renditionPriorityValues
Constructor and Description |
---|
AdlibDynamoRenditionImpl() |
Modifier and Type | Method and Description |
---|---|
boolean |
canBeRenditioned(java.lang.String ticket,
java.lang.String objectId,
java.lang.String targetMimetype)
Checks if an object can be renditions
|
boolean |
checkIfRenditioningAndUpgradePriority(java.lang.String ticket,
java.lang.String objectId)
Checks if the object is renditioning and upgrade the priority if it is
|
void |
generateRenditionAsync(java.lang.String ticket,
java.lang.String objectId,
java.lang.String sourceMimetype,
java.lang.String targetMimetype)
Generates the rendition asynchronously
|
AdlibDynamoRenditionCreator |
getRenditionManager() |
boolean |
isRenditioning(java.lang.String ticket,
java.lang.String objectId)
Returns if the object is currently renditioning
|
void |
setMaxNumRetries(int value) |
void |
setRenditionManager(AdlibDynamoRenditionCreator renditionManager) |
addRendition, generateRendition, generateRenditionSync, removeRendition, renditioningFailed, setRenditioningPriority
getPriorityUpgradeValue, getRenditionPriorityValues, setPriorityUpgradeValue, setRenditionPriorityValues
protected static int maxNumRetries
protected AdlibDynamoRenditionCreator renditionManager
public void setMaxNumRetries(int value)
public void setRenditionManager(AdlibDynamoRenditionCreator renditionManager)
public AdlibDynamoRenditionCreator getRenditionManager()
public void generateRenditionAsync(java.lang.String ticket, java.lang.String objectId, java.lang.String sourceMimetype, java.lang.String targetMimetype)
generateRenditionAsync
in interface IRendition
generateRenditionAsync
in class DynamoRenditionImpl
{String}
- ticket{String}
- object id{String}
- source mimetype{String}
- target mimetypecom.tsgrp.opencontent.core.rendition.IRendition#generateRenditionAsync(java.
lang.String, java.lang.String, java.lang.String, java.lang.String)
public boolean checkIfRenditioningAndUpgradePriority(java.lang.String ticket, java.lang.String objectId)
checkIfRenditioningAndUpgradePriority
in interface IRendition
checkIfRenditioningAndUpgradePriority
in class DynamoRenditionImpl
{String}
- ticket{String}
- object idpublic boolean isRenditioning(java.lang.String ticket, java.lang.String objectId)
isRenditioning
in interface IRendition
isRenditioning
in class DynamoRenditionImpl
{String}
- ticket{String}
- object idcom.tsgrp.opencontent.core.rendition.IRendition#isRenditioning(java.lang.
String, java.lang.String)
public boolean canBeRenditioned(java.lang.String ticket, java.lang.String objectId, java.lang.String targetMimetype)
canBeRenditioned
in interface IRendition
canBeRenditioned
in class DynamoRenditionImpl
{String}
- ticket{String}
- object id{String}
- target mimetype return {boolean} true if the object can be
renditioned, false otherwisecom.tsgrp.opencontent.core.rendition.IRendition#canBeRenditioned(java.lang.
String, java.lang.String, java.lang.String)