/** * */ public GridGgfsControlResponse() { command(CONTROL_RESPONSE); }
/** * @throws GridException Based on error code. */ public void throwError() throws GridException { throwError(errCode, err); }
/** * Gets error code based on exception class. * * @param e Exception to analyze. * @return Error code. */ private int errorCode(GridException e) { return errorCode(e, true); }
/** * Log random read event. * * @param streamId Stream ID. * @param pos Position. * @param readLen Read bytes count. */ public void logRandomRead(long streamId, long pos, int readLen) { addEntry(new Entry(TYPE_RANDOM_READ, null, null, streamId, null, null, null, null, null, null, pos, readLen, null, null, null, null, null, null, null, null)); }
/** * */ public GridGgfsControlResponse() { command(CONTROL_RESPONSE); }
/** * @throws GridException Based on error code. */ public void throwError() throws GridException { throwError(errCode, err); }
/** * Gets error code based on exception class. * * @param e Exception to analyze. * @return Error code. */ private int errorCode(GridException e) { return errorCode(e, true); }
/** * Log input stream close event. * * @param streamId Stream ID. * @param userTime User time. * @param readTime Read time. * @param total Total bytes read. */ public void logCloseIn(long streamId, long userTime, long readTime, long total) { addEntry(new Entry(TYPE_CLOSE_IN, null, null, streamId, null, null, null, null, null, null, null, null, null, null, userTime, readTime, total ,null, null, null)); }
/** * Log output stream close event. * * @param streamId Stream ID. * @param userTime User time. * @param writeTime Read time. * @param total Total bytes read. */ public void logCloseOut(long streamId, long userTime, long writeTime, long total) { addEntry(new Entry(TYPE_CLOSE_OUT, null, null, streamId, null, null, null, null, null, null, null, null, null, null, userTime, writeTime, total, null, null, null)); }
/** * 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 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 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)); }
/** * 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)); }
/** * 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)); }