Package | Description |
---|---|
org.dataone.cn.index.task |
Modifier and Type | Method and Description |
---|---|
static IndexTask |
IndexTask.deserialize(byte[] objectBytes) |
IndexTask |
IndexTaskGenerator.generate(org.dataone.service.types.v2.SystemMetadata smd,
String objectURI,
int priority)
Generate an index task with the given priority
|
IndexTask |
IndexTaskGenerator.generateAddTask(org.dataone.service.types.v2.SystemMetadata smd,
String objectURI)
Generate an index task with the add priority
|
IndexTask |
IndexTaskGenerator.generateDeleteTask(org.dataone.service.types.v2.SystemMetadata smd)
Generate a deleting index task
|
IndexTask |
IndexTaskGenerator.generateUpdateTask(org.dataone.service.types.v2.SystemMetadata smd,
String objectURI)
Generate an index task with the update priority
|
Modifier and Type | Method and Description |
---|---|
List<IndexTask> |
IndexTaskRepository.findByPid(String pid)
Return a List of IndexTask objects whose pid value matches the pid
parameter value.
|
List<IndexTask> |
IndexTaskRepository.findByPidAndStatus(String pid,
String status)
Return a List of IndexTask objects whose pid and status values match the
corresponding parameter values.
|
List<IndexTask> |
IndexTaskRepository.findByStatusAndNextExecutionLessThan(String status,
long time) |
List<IndexTask> |
IndexTaskRepository.findByStatusAndNextExecutionLessThanAndTryCountLessThan(String status,
long time,
int tryCount) |
List<IndexTask> |
IndexTaskRepository.findByStatusAndTryCountLessThanOrderByPriorityAscTaskModifiedDateAsc(String status,
int tryCount) |
List<IndexTask> |
IndexTaskRepository.findByStatusOrderByPriorityAscTaskModifiedDateAsc(String status)
Return a List of IndexTasks that have a matching status and order the
results by priority and modified date
|
Copyright © 2019. All rights reserved.