Package one.microstream.afs.types
Class AFS
java.lang.Object
one.microstream.afs.types.AFS
public class AFS extends Object
- 
Method Summary
Modifier and Type Method Description static <R> Rapply(AFile file, Function<? super AReadableFile,R> logic)static <R> RapplyWriting(AFile file, Object user, Function<? super AWritableFile,R> logic)static <R> RapplyWriting(AFile file, Function<? super AWritableFile,R> logic)static voidclose(AReadableFile file, Throwable cause)static <D extends ADirectory>
DensureExists(D directory)static voidexecute(AFile file, Object user, Consumer<? super AReadableFile> logic)static voidexecute(AFile file, Consumer<? super AReadableFile> logic)static voidexecuteWriting(AFile file, Object user, Consumer<? super AWritableFile> logic)static voidexecuteWriting(AFile file, Consumer<? super AWritableFile> logic)static XGettingEnum<ADirectory>listDirectories(ADirectory directory, Predicate<? super ADirectory> selector)static <C extends Consumer<? super ADirectory>>
ClistDirectories(ADirectory directory, Predicate<? super ADirectory> selector, C collector)static XGettingEnum<AFile>listFiles(ADirectory directory, Predicate<? super AFile> selector)static <C extends Consumer<? super AFile>>
ClistFiles(ADirectory directory, Predicate<? super AFile> selector, C collector)static XGettingEnum<AItem>listItems(ADirectory directory, Predicate<? super AItem> selector)static <C extends Consumer<? super AItem>>
ClistItems(ADirectory directory, Predicate<? super AItem> selector, C collector)static byte[]read_bytes(AFile file)static StringreadString(AFile file)static StringreadString(AFile file, Charset charSet)static <R> RtryApplyWriting(AFile file, Object user, Function<? super AWritableFile,R> logic)static <R> RtryApplyWriting(AFile file, Function<? super AWritableFile,R> logic)static <R> RtryApplyWritingDefaulting(AFile file, Object user, R defaultValue, Function<? super AWritableFile,R> logic)static <R> RtryApplyWritingDefaulting(AFile file, R defaultValue, Function<? super AWritableFile,R> logic)static longwrite_bytes(AFile file, byte[] bytes)static longwriteBytes(AFile file, ByteBuffer bytes)static longwriteString(AFile file, String string)static longwriteString(AFile file, String string, Charset charset) 
- 
Method Details
- 
listItems
public static XGettingEnum<AItem> listItems(ADirectory directory, Predicate<? super AItem> selector) - 
listItems
public static <C extends Consumer<? super AItem>> C listItems(ADirectory directory, Predicate<? super AItem> selector, C collector) - 
listDirectories
public static XGettingEnum<ADirectory> listDirectories(ADirectory directory, Predicate<? super ADirectory> selector) - 
listDirectories
public static <C extends Consumer<? super ADirectory>> C listDirectories(ADirectory directory, Predicate<? super ADirectory> selector, C collector) - 
listFiles
public static XGettingEnum<AFile> listFiles(ADirectory directory, Predicate<? super AFile> selector) - 
listFiles
public static <C extends Consumer<? super AFile>> C listFiles(ADirectory directory, Predicate<? super AFile> selector, C collector) - 
ensureExists
 - 
readString
 - 
readString
 - 
read_bytes
 - 
writeString
 - 
writeString
 - 
write_bytes
 - 
apply
 - 
execute
 - 
execute
 - 
writeBytes
 - 
executeWriting
 - 
executeWriting
 - 
applyWriting
 - 
applyWriting
public static <R> R applyWriting(AFile file, Object user, Function<? super AWritableFile,R> logic) - 
tryApplyWriting
 - 
tryApplyWritingDefaulting
public static <R> R tryApplyWritingDefaulting(AFile file, R defaultValue, Function<? super AWritableFile,R> logic) - 
tryApplyWriting
public static <R> R tryApplyWriting(AFile file, Object user, Function<? super AWritableFile,R> logic) - 
tryApplyWritingDefaulting
public static <R> R tryApplyWritingDefaulting(AFile file, Object user, R defaultValue, Function<? super AWritableFile,R> logic) - 
close
 
 -