Package hec.server
Class ServerFileListener
java.lang.Object
hec.server.ServerFileListener
- All Implemented Interfaces:
org.apache.commons.vfs2.FileListener
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddListener(String userId, String folderPath) checkForFileChanges(String userId) poll request to see if a file a userId is waiting for has changedvoidclearAllListenersForUser(String userId) voidfileChanged(org.apache.commons.vfs2.FileChangeEvent event) a file was changedvoidfileCreated(org.apache.commons.vfs2.FileChangeEvent event) a file was createdvoidfileDeleted(org.apache.commons.vfs2.FileChangeEvent event) a file was deletedstatic org.apache.commons.vfs2.FileObjectgetFileObject(String folderPath) booleanremoveListener(String userId, String folderPath)
-
Constructor Details
-
ServerFileListener
public ServerFileListener()
-
-
Method Details
-
clearAllListenersForUser
-
addListener
- Parameters:
userId-folderPath-- Returns:
-
getFileObject
- Parameters:
folderPath-- Returns:
-
removeListener
- Parameters:
userId-folderPath-- Returns:
-
checkForFileChanges
poll request to see if a file a userId is waiting for has changed- Parameters:
userId-- Returns:
-
fileCreated
public void fileCreated(org.apache.commons.vfs2.FileChangeEvent event) a file was created- Specified by:
fileCreatedin interfaceorg.apache.commons.vfs2.FileListener
-
fileDeleted
public void fileDeleted(org.apache.commons.vfs2.FileChangeEvent event) a file was deleted- Specified by:
fileDeletedin interfaceorg.apache.commons.vfs2.FileListener
-
fileChanged
public void fileChanged(org.apache.commons.vfs2.FileChangeEvent event) a file was changed- Specified by:
fileChangedin interfaceorg.apache.commons.vfs2.FileListener
-