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 TypeMethodDescriptionboolean
addListener
(String userId, String folderPath) checkForFileChanges
(String userId) poll request to see if a file a userId is waiting for has changedvoid
clearAllListenersForUser
(String userId) void
fileChanged
(org.apache.commons.vfs2.FileChangeEvent event) a file was changedvoid
fileCreated
(org.apache.commons.vfs2.FileChangeEvent event) a file was createdvoid
fileDeleted
(org.apache.commons.vfs2.FileChangeEvent event) a file was deletedstatic org.apache.commons.vfs2.FileObject
getFileObject
(String folderPath) boolean
removeListener
(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:
fileCreated
in interfaceorg.apache.commons.vfs2.FileListener
-
fileDeleted
public void fileDeleted(org.apache.commons.vfs2.FileChangeEvent event) a file was deleted- Specified by:
fileDeleted
in interfaceorg.apache.commons.vfs2.FileListener
-
fileChanged
public void fileChanged(org.apache.commons.vfs2.FileChangeEvent event) a file was changed- Specified by:
fileChanged
in interfaceorg.apache.commons.vfs2.FileListener
-