class java.nio.channels.AsynchronousFileChannel implements AsynchronousChannel

Available on java

Class Fields

static function open(param1:Path, param2:Set<OpenOption>, param3:ExecutorService, param4:NativeArray<FileAttribute<Dynamic>>):AsynchronousFileChannel

static function open(param1:Path, param2:NativeArray<OpenOption>):AsynchronousFileChannel

Instance Fields

function close():Void

function force(param1:Bool):Void

function isOpen():Bool

function lock<A>(param1:Int64, param2:Int64, param3:Bool, param4:A, param5:CompletionHandler<FileLock, Dynamic>):Void

function lock():Future<FileLock>

function lock(param1:Int64, param2:Int64, param3:Bool):Future<FileLock>

function lock<A>(param1:A, param2:CompletionHandler<FileLock, Dynamic>):Void

function read<A>(param1:ByteBuffer, param2:Int64, param3:A, param4:CompletionHandler<Null<Int>Dynamic>):Void

function read(param1:ByteBuffer, param2:Int64):Future<Null<Int>>

function size():Int64

function tryLock(param1:Int64, param2:Int64, param3:Bool):FileLock

function tryLock():FileLock

function write<A>(param1:ByteBuffer, param2:Int64, param3:A, param4:CompletionHandler<Null<Int>Dynamic>):Void

function write(param1:ByteBuffer, param2:Int64):Future<Null<Int>>