/** * Log rename event. * * @param path Path. * @param mode Mode. * @param destPath Destination path. */ public void logRename(GridGgfsPath path, GridGgfsMode mode, GridGgfsPath destPath) { addEntry(new Entry(TYPE_RENAME, path.toString(), mode, null, null, null, null, null, null, null, null, null, null, null, null, null, null, destPath.toString(), null, null)); }
/** * Log directory listing event. * * @param path Path. * @param mode Mode. * @param files Files. */ public void logListDirectory(GridGgfsPath path, GridGgfsMode mode, String[] files) { addEntry(new Entry(TYPE_DIR_LIST, path.toString(), mode, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, files)); }
/** * Log file append event. * * @param streamId Stream ID. * @param path Path. * @param mode Mode. * @param bufSize Buffer size. */ public void logAppend(long streamId, GridGgfsPath path, GridGgfsMode mode, int bufSize) { addEntry(new Entry(TYPE_OPEN_OUT, path.toString(), mode, streamId, bufSize, null, true, null, null, null, null, null, null, null, null, null, null, null, null, null)); }
/** * Log directory creation event. * * @param path Path. * @param mode Mode. */ public void logMakeDirectory(GridGgfsPath path, GridGgfsMode mode) { addEntry(new Entry(TYPE_DIR_MAKE, path.toString(), mode, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null)); }
/** * Log delete event. * * @param path Path. * @param mode Mode. * @param recursive Recursive flag. */ public void logDelete(GridGgfsPath path, GridGgfsMode mode, boolean recursive) { addEntry(new Entry(TYPE_DELETE, path.toString(), mode, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, recursive, null)); }
String pathStr = path.toString();
String pathStr = path.toString();
/** * Log file open event. * * @param streamId Stream ID. * @param path Path. * @param mode Mode. * @param bufSize Buffer size. * @param dataLen Data length. */ public void logOpen(long streamId, GridGgfsPath path, GridGgfsMode mode, int bufSize, long dataLen) { addEntry(new Entry(TYPE_OPEN_IN, path.toString(), mode, streamId, bufSize, dataLen, null, null, null, null, null, null, null, null, null, null, null, null, null, null)); }
/** * Log file create event. * * @param streamId Stream ID. * @param path Path. * @param mode Mode. * @param overwrite Overwrite flag. * @param bufSize Buffer size. * @param replication Replication factor. * @param blockSize Block size. */ public void logCreate(long streamId, GridGgfsPath path, GridGgfsMode mode, boolean overwrite, int bufSize, int replication, long blockSize) { addEntry(new Entry(TYPE_OPEN_OUT, path.toString(), mode, streamId, bufSize, null, false, overwrite, replication, blockSize, null, null, null, null, null, null, null, null, null, null)); }