public interface SyncEndpoint
Modifier and Type | Method and Description |
---|---|
void |
addEndPointListener(EndPointListener listener)
Registers a listener
|
void |
deleteContent(String spaceId,
String contentId)
Removes content from the endpoint.
|
Iterator<String> |
getFilesList()
Retrieves a listing of all files available at the endpoint.
|
void |
removeEndPointListener(EndPointListener listener)
Unregisters a listener
|
boolean |
syncFile(MonitoredFile file,
File watchDir)
Ensures that the endpoint includes a file equivalent to the provided
local file:
- If the local file exists but no file with the same path exists at
the endpoint, the local file will be copied to the endpoint
- If the local file exists and is different from a file with the same
path at the endpoint, the local file will replace the file at the
endpoint.
|
SyncResultType |
syncFileAndReturnDetailedResult(MonitoredFile monitoredFile,
File watchDir)
An alternate form of the syncFile method that returns a more nuanced result.
|
boolean syncFile(MonitoredFile file, File watchDir)
file
- local file to sync with the endpointwatchDir
- the directory under watch in which this file residesIterator<String> getFilesList()
void addEndPointListener(EndPointListener listener)
listener
- void removeEndPointListener(EndPointListener listener)
listener
- SyncResultType syncFileAndReturnDetailedResult(MonitoredFile monitoredFile, File watchDir)
monitoredFile
- watchDir
- void deleteContent(String spaceId, String contentId) throws ContentStoreException
spaceId
- contentId
- ContentStoreException
Copyright © 2009–2014 DuraSpace. All rights reserved.