From 598f7d939de9a84f8836a47c48414d0ee3e483e8 Mon Sep 17 00:00:00 2001 From: Mark Rogers Date: Tue, 6 Dec 2011 10:18:38 +0000 Subject: [PATCH] ALF-11103 - NFS Files not getting closed. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@32555 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../alfresco/filesys/alfresco/AlfrescoNetworkFile.java | 8 ++++++++ .../java/org/alfresco/filesys/repo/TempNetworkFile.java | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/source/java/org/alfresco/filesys/alfresco/AlfrescoNetworkFile.java b/source/java/org/alfresco/filesys/alfresco/AlfrescoNetworkFile.java index 46475f8294..d943d0cda4 100644 --- a/source/java/org/alfresco/filesys/alfresco/AlfrescoNetworkFile.java +++ b/source/java/org/alfresco/filesys/alfresco/AlfrescoNetworkFile.java @@ -63,4 +63,12 @@ public abstract class AlfrescoNetworkFile extends NetworkFile implements Network { m_state = state; } + + /** + * Tell JLAN it needs to call disk.closeFile rather than short cutting. + * @return + */ + public boolean allowsOpenCloseViaNetworkFile() { + return false; + } } diff --git a/source/java/org/alfresco/filesys/repo/TempNetworkFile.java b/source/java/org/alfresco/filesys/repo/TempNetworkFile.java index abde1c0614..33af1b3bac 100644 --- a/source/java/org/alfresco/filesys/repo/TempNetworkFile.java +++ b/source/java/org/alfresco/filesys/repo/TempNetworkFile.java @@ -124,6 +124,14 @@ public class TempNetworkFile extends JavaNetworkFile implements NetworkFileState return fileState; } + /** + * Tell JLAN it needs to call disk.closeFile rather than short cutting. + * @return + */ + public boolean allowsOpenCloseViaNetworkFile() { + return false; + } + private FileState fileState; }