Class SyncHandler
- java.lang.Object
-
- org.apache.jackrabbit.vault.sync.impl.SyncHandler
-
- All Implemented Interfaces:
org.apache.commons.jci.monitor.FilesystemAlterationListener
public class SyncHandler extends Object implements org.apache.commons.jci.monitor.FilesystemAlterationListener
SyncHandler
...
-
-
Constructor Summary
Constructors Constructor Description SyncHandler(File fileRoot)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
contains(String path)
boolean
covers(String path)
File
getFileForJcrPath(String path)
String
getJcrPathForFile(File file)
void
onDirectoryChange(File file)
void
onDirectoryCreate(File file)
void
onDirectoryDelete(File file)
void
onFileChange(File file)
void
onFileCreate(File file)
void
onFileDelete(File file)
void
onStart(org.apache.commons.jci.monitor.FilesystemAlterationObserver filesystemAlterationObserver)
void
onStop(org.apache.commons.jci.monitor.FilesystemAlterationObserver filesystemAlterationObserver)
void
prepareForSync()
void
registerPendingJcrChange(String path)
void
sync(Session session)
String
toString()
-
-
-
Constructor Detail
-
SyncHandler
public SyncHandler(File fileRoot)
-
-
Method Detail
-
covers
public boolean covers(String path)
-
contains
public boolean contains(String path)
-
prepareForSync
public void prepareForSync()
-
sync
public void sync(Session session) throws RepositoryException, IOException
- Throws:
RepositoryException
IOException
-
onFileCreate
public void onFileCreate(File file)
- Specified by:
onFileCreate
in interfaceorg.apache.commons.jci.monitor.FilesystemAlterationListener
-
onFileChange
public void onFileChange(File file)
- Specified by:
onFileChange
in interfaceorg.apache.commons.jci.monitor.FilesystemAlterationListener
-
onFileDelete
public void onFileDelete(File file)
- Specified by:
onFileDelete
in interfaceorg.apache.commons.jci.monitor.FilesystemAlterationListener
-
onDirectoryCreate
public void onDirectoryCreate(File file)
- Specified by:
onDirectoryCreate
in interfaceorg.apache.commons.jci.monitor.FilesystemAlterationListener
-
onDirectoryDelete
public void onDirectoryDelete(File file)
- Specified by:
onDirectoryDelete
in interfaceorg.apache.commons.jci.monitor.FilesystemAlterationListener
-
onStart
public void onStart(org.apache.commons.jci.monitor.FilesystemAlterationObserver filesystemAlterationObserver)
- Specified by:
onStart
in interfaceorg.apache.commons.jci.monitor.FilesystemAlterationListener
-
onStop
public void onStop(org.apache.commons.jci.monitor.FilesystemAlterationObserver filesystemAlterationObserver)
- Specified by:
onStop
in interfaceorg.apache.commons.jci.monitor.FilesystemAlterationListener
-
onDirectoryChange
public void onDirectoryChange(File file)
- Specified by:
onDirectoryChange
in interfaceorg.apache.commons.jci.monitor.FilesystemAlterationListener
-
registerPendingJcrChange
public void registerPendingJcrChange(String path)
-
-