public interface IndexTaskService
Modifier and Type | Method and Description |
---|---|
Task |
addTo(Index index,
java.util.List<IndexItem> productItems,
javax.ws.rs.core.UriInfo uriInfo)
Synchronization is required if @see ConnectionProperties.isSlave() is true
|
Task |
create(Index index,
javax.ws.rs.core.UriInfo uriInfo)
Creates a task to index a shop.
|
Task |
createIndexForShops(Index index,
java.util.List<IndexItem> shopItems,
javax.ws.rs.core.UriInfo uriInfo)
Creates a task to index a list of shops included in the same Store.
|
Task |
deleteFrom(Index index,
java.util.List<IndexItem> productItems,
javax.ws.rs.core.UriInfo uriInfo)
Does not require any Synchronization
|
Task |
drop(Index index,
javax.ws.rs.core.UriInfo uriInfo)
Does not require any Synchronization
|
java.util.List<Task> |
recover() |
Task createIndexForShops(Index index, java.util.List<IndexItem> shopItems, javax.ws.rs.core.UriInfo uriInfo)
IndexItem
objects.
Synchronization is required if @ConnectionProperties.isSlave() is
trueindex
- shopItems
- List of shopidsuriInfo
- Task create(Index index, javax.ws.rs.core.UriInfo uriInfo)
index
- uriInfo
- Task addTo(Index index, java.util.List<IndexItem> productItems, javax.ws.rs.core.UriInfo uriInfo)
index
- productItems
- uriInfo
- Task deleteFrom(Index index, java.util.List<IndexItem> productItems, javax.ws.rs.core.UriInfo uriInfo)
index
- productItems
- uriInfo
- Task drop(Index index, javax.ws.rs.core.UriInfo uriInfo)
index
- uriInfo
- java.util.List<Task> recover()