Class MediaMetaDataTaskRunner
- java.lang.Object
-
- de.hybris.platform.mediaconversion.metadata.MediaMetaDataTaskRunner
-
- All Implemented Interfaces:
TaskRunner<TaskModel>
public class MediaMetaDataTaskRunner extends java.lang.Object implements TaskRunner<TaskModel>
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBEAN_NAMESpring bean name of this task runner (or an overridden one).
-
Constructor Summary
Constructors Constructor Description MediaMetaDataTaskRunner()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TaskModelcreate(MediaModel model)Creates a new Task with the according context.FlexibleSearchServicegetFlexibleSearchService()MediaMetaDataServicegetMediaMetaDataService()ModelServicegetModelService()voidhandleError(TaskService service, TaskModel task, java.lang.Throwable fault)voidrun(TaskService service, TaskModel task)voidsetFlexibleSearchService(FlexibleSearchService flexibleSearchService)voidsetMediaMetaDataService(MediaMetaDataService mediaMetaDataService)voidsetModelService(ModelService modelService)protected MediaModeltoMediaModel(java.lang.Object obj)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.task.TaskRunner
initLoggingCtx, isLoggingSupported, stopLoggingCtx
-
-
-
-
Field Detail
-
BEAN_NAME
public static final java.lang.String BEAN_NAME
Spring bean name of this task runner (or an overridden one).- See Also:
- Constant Field Values
-
-
Method Detail
-
create
public static TaskModel create(MediaModel model)
Creates a new Task with the according context. Calling this method does not schedule the Task.- Parameters:
model- the media for which to extract the metadata for- Returns:
- a new (not-yet-scheduled)
TaskModel
-
handleError
public void handleError(TaskService service, TaskModel task, java.lang.Throwable fault)
- Specified by:
handleErrorin interfaceTaskRunner<TaskModel>
-
run
public void run(TaskService service, TaskModel task) throws RetryLaterException
- Specified by:
runin interfaceTaskRunner<TaskModel>- Throws:
RetryLaterException
-
toMediaModel
protected MediaModel toMediaModel(java.lang.Object obj)
-
getMediaMetaDataService
public MediaMetaDataService getMediaMetaDataService()
-
setMediaMetaDataService
public void setMediaMetaDataService(MediaMetaDataService mediaMetaDataService)
-
getModelService
public ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
getFlexibleSearchService
public FlexibleSearchService getFlexibleSearchService()
-
setFlexibleSearchService
public void setFlexibleSearchService(FlexibleSearchService flexibleSearchService)
-
-