Package alluxio.stress.fuse
Enum FuseIOOperation
- java.lang.Object
-
- java.lang.Enum<FuseIOOperation>
-
- alluxio.stress.fuse.FuseIOOperation
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<FuseIOOperation>
public enum FuseIOOperation extends java.lang.Enum<FuseIOOperation>
The operations for the FUSE stress tests.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description LIST_FILEList the files before reading can help cache the metadata and gain more accurate reading performance, if client-side metadata cache is enabled.READNow only streaming reading is supported, that is, sequentially read the written files.WRITEWrite operation to test the write throughput or prepare data for reading.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FuseIOOperationfromString(java.lang.String text)Creates an instance type from the string.static booleanisRead(FuseIOOperation operation)java.lang.StringtoString()static FuseIOOperationvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static FuseIOOperation[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
WRITE
public static final FuseIOOperation WRITE
Write operation to test the write throughput or prepare data for reading.
-
LIST_FILE
public static final FuseIOOperation LIST_FILE
List the files before reading can help cache the metadata and gain more accurate reading performance, if client-side metadata cache is enabled.
-
READ
public static final FuseIOOperation READ
Now only streaming reading is supported, that is, sequentially read the written files.
-
-
Method Detail
-
values
public static FuseIOOperation[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (FuseIOOperation c : FuseIOOperation.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static FuseIOOperation valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
isRead
public static boolean isRead(FuseIOOperation operation)
- Parameters:
operation- the operation- Returns:
- true if the operation is a read
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Enum<FuseIOOperation>
-
fromString
public static FuseIOOperation fromString(java.lang.String text)
Creates an instance type from the string. This method is case insensitive.- Parameters:
text- the instance type in string- Returns:
- the created instance
-
-