org.alfresco.filesys.repo
Interface ContentDiskCallback


public interface ContentDiskCallback

Called by the NonTransactionalContentDiskDriver to advise of operations completed by the ContentDiskInterface.


Method Summary
 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


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.