Interface ContentDiskCallback


  • public interface ContentDiskCallback
    Called by the NonTransactionalContentDiskDriver to advise of operations completed by the ContentDiskInterface.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void closeFile​(org.alfresco.jlan.server.SrvSession sess, org.alfresco.jlan.server.filesys.TreeConnection tree, org.alfresco.jlan.server.filesys.NetworkFile param)  
      void createDirectory​(org.alfresco.jlan.server.SrvSession sess, org.alfresco.jlan.server.filesys.TreeConnection tree, org.alfresco.jlan.server.filesys.FileOpenParams params)  
      void createFile​(org.alfresco.jlan.server.SrvSession sess, org.alfresco.jlan.server.filesys.TreeConnection tree, org.alfresco.jlan.server.filesys.FileOpenParams params, org.alfresco.jlan.server.filesys.NetworkFile newFile)  
      void deleteDirectory​(org.alfresco.jlan.server.SrvSession sess, org.alfresco.jlan.server.filesys.TreeConnection tree, java.lang.String dir)  
      void deleteFile​(org.alfresco.jlan.server.SrvSession sess, org.alfresco.jlan.server.filesys.TreeConnection tree, java.lang.String name)  
      void fileExists​(org.alfresco.jlan.server.SrvSession sess, org.alfresco.jlan.server.filesys.TreeConnection tree, java.lang.String path, int fileExists)  
      void flushFile​(org.alfresco.jlan.server.SrvSession sess, org.alfresco.jlan.server.filesys.TreeConnection tree, org.alfresco.jlan.server.filesys.NetworkFile file)  
      void getFileInformation​(org.alfresco.jlan.server.SrvSession sess, org.alfresco.jlan.server.filesys.TreeConnection tree, java.lang.String path, org.alfresco.jlan.server.filesys.FileInfo info)  
      void isReadOnly​(org.alfresco.jlan.server.SrvSession sess, org.alfresco.jlan.server.core.DeviceContext ctx, boolean isReadOnly)  
      void openFile​(org.alfresco.jlan.server.SrvSession sess, org.alfresco.jlan.server.filesys.TreeConnection tree, org.alfresco.jlan.server.filesys.FileOpenParams param, org.alfresco.jlan.server.filesys.NetworkFile openFile)  
      void readFile​(org.alfresco.jlan.server.SrvSession sess, org.alfresco.jlan.server.filesys.TreeConnection tree, org.alfresco.jlan.server.filesys.NetworkFile file, byte[] buf, int bufPos, int siz, long filePos, int readSize)  
      void registerContext​(org.alfresco.jlan.server.core.DeviceContext ctx, ServerConfigurationBean serverConfig)  
      void renameFile​(org.alfresco.jlan.server.SrvSession sess, org.alfresco.jlan.server.filesys.TreeConnection tree, java.lang.String oldPath, java.lang.String newPath)  
      void seekFile​(org.alfresco.jlan.server.SrvSession sess, org.alfresco.jlan.server.filesys.TreeConnection tree, org.alfresco.jlan.server.filesys.NetworkFile file, long pos, int typ)  
      void setFileInformation​(org.alfresco.jlan.server.SrvSession sess, org.alfresco.jlan.server.filesys.TreeConnection tree, java.lang.String name, org.alfresco.jlan.server.filesys.FileInfo info)  
      void startSearch​(org.alfresco.jlan.server.SrvSession sess, org.alfresco.jlan.server.filesys.TreeConnection tree, java.lang.String searchPath, int attrib, org.alfresco.jlan.server.filesys.SearchContext context)  
      void treeClosed​(org.alfresco.jlan.server.SrvSession sess, org.alfresco.jlan.server.filesys.TreeConnection tree)  
      void treeOpened​(org.alfresco.jlan.server.SrvSession sess, org.alfresco.jlan.server.filesys.TreeConnection tree)  
      void truncateFile​(org.alfresco.jlan.server.SrvSession sess, org.alfresco.jlan.server.filesys.TreeConnection tree, org.alfresco.jlan.server.filesys.NetworkFile file, long siz)  
      void writeFile​(org.alfresco.jlan.server.SrvSession sess, org.alfresco.jlan.server.filesys.TreeConnection tree, org.alfresco.jlan.server.filesys.NetworkFile file, byte[] buf, int bufoff, int siz, long fileoff, int writeSize)  
    • Method Detail

      • getFileInformation

        void getFileInformation​(org.alfresco.jlan.server.SrvSession sess,
                                org.alfresco.jlan.server.filesys.TreeConnection tree,
                                java.lang.String path,
                                org.alfresco.jlan.server.filesys.FileInfo info)
      • fileExists

        void fileExists​(org.alfresco.jlan.server.SrvSession sess,
                        org.alfresco.jlan.server.filesys.TreeConnection tree,
                        java.lang.String path,
                        int fileExists)
      • treeOpened

        void treeOpened​(org.alfresco.jlan.server.SrvSession sess,
                        org.alfresco.jlan.server.filesys.TreeConnection tree)
      • treeClosed

        void treeClosed​(org.alfresco.jlan.server.SrvSession sess,
                        org.alfresco.jlan.server.filesys.TreeConnection tree)
      • closeFile

        void closeFile​(org.alfresco.jlan.server.SrvSession sess,
                       org.alfresco.jlan.server.filesys.TreeConnection tree,
                       org.alfresco.jlan.server.filesys.NetworkFile param)
      • createDirectory

        void createDirectory​(org.alfresco.jlan.server.SrvSession sess,
                             org.alfresco.jlan.server.filesys.TreeConnection tree,
                             org.alfresco.jlan.server.filesys.FileOpenParams params)
      • createFile

        void createFile​(org.alfresco.jlan.server.SrvSession sess,
                        org.alfresco.jlan.server.filesys.TreeConnection tree,
                        org.alfresco.jlan.server.filesys.FileOpenParams params,
                        org.alfresco.jlan.server.filesys.NetworkFile newFile)
      • deleteDirectory

        void deleteDirectory​(org.alfresco.jlan.server.SrvSession sess,
                             org.alfresco.jlan.server.filesys.TreeConnection tree,
                             java.lang.String dir)
      • deleteFile

        void deleteFile​(org.alfresco.jlan.server.SrvSession sess,
                        org.alfresco.jlan.server.filesys.TreeConnection tree,
                        java.lang.String name)
      • flushFile

        void flushFile​(org.alfresco.jlan.server.SrvSession sess,
                       org.alfresco.jlan.server.filesys.TreeConnection tree,
                       org.alfresco.jlan.server.filesys.NetworkFile file)
      • isReadOnly

        void isReadOnly​(org.alfresco.jlan.server.SrvSession sess,
                        org.alfresco.jlan.server.core.DeviceContext ctx,
                        boolean isReadOnly)
      • openFile

        void openFile​(org.alfresco.jlan.server.SrvSession sess,
                      org.alfresco.jlan.server.filesys.TreeConnection tree,
                      org.alfresco.jlan.server.filesys.FileOpenParams param,
                      org.alfresco.jlan.server.filesys.NetworkFile openFile)
      • readFile

        void readFile​(org.alfresco.jlan.server.SrvSession sess,
                      org.alfresco.jlan.server.filesys.TreeConnection tree,
                      org.alfresco.jlan.server.filesys.NetworkFile file,
                      byte[] buf,
                      int bufPos,
                      int siz,
                      long filePos,
                      int readSize)
      • renameFile

        void renameFile​(org.alfresco.jlan.server.SrvSession sess,
                        org.alfresco.jlan.server.filesys.TreeConnection tree,
                        java.lang.String oldPath,
                        java.lang.String newPath)
      • seekFile

        void seekFile​(org.alfresco.jlan.server.SrvSession sess,
                      org.alfresco.jlan.server.filesys.TreeConnection tree,
                      org.alfresco.jlan.server.filesys.NetworkFile file,
                      long pos,
                      int typ)
               throws java.io.IOException
        Throws:
        java.io.IOException
      • setFileInformation

        void setFileInformation​(org.alfresco.jlan.server.SrvSession sess,
                                org.alfresco.jlan.server.filesys.TreeConnection tree,
                                java.lang.String name,
                                org.alfresco.jlan.server.filesys.FileInfo info)
                         throws java.io.IOException
        Throws:
        java.io.IOException
      • startSearch

        void startSearch​(org.alfresco.jlan.server.SrvSession sess,
                         org.alfresco.jlan.server.filesys.TreeConnection tree,
                         java.lang.String searchPath,
                         int attrib,
                         org.alfresco.jlan.server.filesys.SearchContext context)
      • truncateFile

        void truncateFile​(org.alfresco.jlan.server.SrvSession sess,
                          org.alfresco.jlan.server.filesys.TreeConnection tree,
                          org.alfresco.jlan.server.filesys.NetworkFile file,
                          long siz)
      • writeFile

        void writeFile​(org.alfresco.jlan.server.SrvSession sess,
                       org.alfresco.jlan.server.filesys.TreeConnection tree,
                       org.alfresco.jlan.server.filesys.NetworkFile file,
                       byte[] buf,
                       int bufoff,
                       int siz,
                       long fileoff,
                       int writeSize)
      • registerContext

        void registerContext​(org.alfresco.jlan.server.core.DeviceContext ctx,
                             ServerConfigurationBean serverConfig)
                      throws org.alfresco.jlan.server.core.DeviceContextException
        Throws:
        org.alfresco.jlan.server.core.DeviceContextException