@Component(role=IncrementalHandler.class) public class DefaultIncrementalHandler extends org.codehaus.plexus.logging.AbstractLogEnabled implements IncrementalHandler
| Constructor and Description |
|---|
DefaultIncrementalHandler() |
| Modifier and Type | Method and Description |
|---|---|
private boolean |
canRetrieveAllChunks(java.util.Properties localProps,
java.util.Properties remoteProps) |
private void |
cleanUpIncrementalChunks(IndexPackingRequest request,
java.util.Properties properties) |
java.util.List<java.lang.Integer> |
getIncrementalUpdates(IndexPackingRequest request,
java.util.Properties properties) |
private java.util.List<java.lang.Integer> |
getIndexChunk(IndexPackingRequest request,
java.util.Date timestamp) |
void |
initializeProperties(java.util.Properties properties) |
java.util.List<java.lang.String> |
loadRemoteIncrementalUpdates(IndexUpdateRequest request,
java.util.Properties localProperties,
java.util.Properties remoteProperties) |
private java.util.Date |
parse(java.lang.String s) |
private void |
updateProperties(java.util.Properties properties,
IndexPackingRequest request) |
private boolean |
validateProperties(java.util.Properties properties) |
public java.util.List<java.lang.Integer> getIncrementalUpdates(IndexPackingRequest request, java.util.Properties properties) throws java.io.IOException
getIncrementalUpdates in interface IncrementalHandlerjava.io.IOExceptionpublic java.util.List<java.lang.String> loadRemoteIncrementalUpdates(IndexUpdateRequest request, java.util.Properties localProperties, java.util.Properties remoteProperties) throws java.io.IOException
loadRemoteIncrementalUpdates in interface IncrementalHandlerjava.io.IOExceptionprivate boolean validateProperties(java.util.Properties properties)
public void initializeProperties(java.util.Properties properties)
initializeProperties in interface IncrementalHandlerprivate java.util.List<java.lang.Integer> getIndexChunk(IndexPackingRequest request, java.util.Date timestamp) throws java.io.IOException
java.io.IOExceptionprivate void updateProperties(java.util.Properties properties,
IndexPackingRequest request)
throws java.io.IOException
java.io.IOExceptionprivate void cleanUpIncrementalChunks(IndexPackingRequest request, java.util.Properties properties) throws java.io.IOException
java.io.IOExceptionprivate java.util.Date parse(java.lang.String s)
private boolean canRetrieveAllChunks(java.util.Properties localProps,
java.util.Properties remoteProps)