public class GridFilesystem
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected ReplCache<java.lang.String,byte[]> |
data |
protected int |
default_chunk_size |
protected short |
default_repl_count |
protected ReplCache<java.lang.String,GridFile.Metadata> |
metadata |
| Constructor and Description |
|---|
GridFilesystem(ReplCache<java.lang.String,byte[]> data,
ReplCache<java.lang.String,GridFile.Metadata> metadata) |
GridFilesystem(ReplCache<java.lang.String,byte[]> data,
ReplCache<java.lang.String,GridFile.Metadata> metadata,
short default_repl_count,
int default_chunk_size)
Creates an instance.
|
| Modifier and Type | Method and Description |
|---|---|
java.io.File |
getFile(java.io.File parent,
java.lang.String child) |
java.io.File |
getFile(java.io.File parent,
java.lang.String child,
int chunk_size) |
java.io.File |
getFile(java.lang.String pathname) |
java.io.File |
getFile(java.lang.String pathname,
int chunk_size) |
java.io.File |
getFile(java.lang.String parent,
java.lang.String child) |
java.io.File |
getFile(java.lang.String parent,
java.lang.String child,
int chunk_size) |
java.io.InputStream |
getInput(java.io.File pathname) |
java.io.InputStream |
getInput(java.lang.String pathname) |
java.io.OutputStream |
getOutput(GridFile file) |
java.io.OutputStream |
getOutput(java.lang.String pathname) |
java.io.OutputStream |
getOutput(java.lang.String pathname,
boolean append) |
java.io.OutputStream |
getOutput(java.lang.String pathname,
boolean append,
short repl_count,
int chunk_size) |
void |
remove(java.lang.String path,
boolean synchronous) |
protected final ReplCache<java.lang.String,byte[]> data
protected final ReplCache<java.lang.String,GridFile.Metadata> metadata
protected final int default_chunk_size
protected final short default_repl_count
public GridFilesystem(ReplCache<java.lang.String,byte[]> data, ReplCache<java.lang.String,GridFile.Metadata> metadata, short default_repl_count, int default_chunk_size)
data - metadata - default_chunk_size - public GridFilesystem(ReplCache<java.lang.String,byte[]> data, ReplCache<java.lang.String,GridFile.Metadata> metadata)
public java.io.File getFile(java.lang.String pathname)
public java.io.File getFile(java.lang.String pathname,
int chunk_size)
public java.io.File getFile(java.lang.String parent,
java.lang.String child)
public java.io.File getFile(java.lang.String parent,
java.lang.String child,
int chunk_size)
public java.io.File getFile(java.io.File parent,
java.lang.String child)
public java.io.File getFile(java.io.File parent,
java.lang.String child,
int chunk_size)
public java.io.OutputStream getOutput(java.lang.String pathname)
throws java.io.IOException
java.io.IOExceptionpublic java.io.OutputStream getOutput(java.lang.String pathname,
boolean append)
throws java.io.IOException
java.io.IOExceptionpublic java.io.OutputStream getOutput(java.lang.String pathname,
boolean append,
short repl_count,
int chunk_size)
throws java.io.IOException
java.io.IOExceptionpublic java.io.OutputStream getOutput(GridFile file) throws java.io.IOException
java.io.IOExceptionpublic java.io.InputStream getInput(java.lang.String pathname)
throws java.io.FileNotFoundException
java.io.FileNotFoundExceptionpublic java.io.InputStream getInput(java.io.File pathname)
throws java.io.FileNotFoundException
java.io.FileNotFoundExceptionpublic void remove(java.lang.String path,
boolean synchronous)
Copyright © 1998-2020 Red Hat. All Rights Reserved.