Global buffer size.
Global buffer size. The guaranteed size of the double and integer arrays.
A shortcut for config.bufSize
.
Borrows a double buffer.
Borrows a double buffer. Its size is reset to bufSize
.
Borrows an integer buffer.
Borrows an integer buffer. Its size is reset to bufSize
.
Borrows a long buffer.
Borrows a long buffer. Its size is reset to bufSize
.
Cancels the process.
Cancels the process. This works by cancelling all registered leaves. If the graph is correctly constructed, this should shut down all connected trees from there automatically.
Creates a temporary file.
Creates a temporary file. The caller is responsible for deleting the file
after it is not needed any longer. (The file will still be marked deleteOnExit
)
A shortcut for config.nodeBufferSize
.
Returns a double buffer.
Returns a double buffer. When buf.borrowed
is false
, this is a no-op.
This should never be called directly but only by the buffer itself
through buf.release()
.
Returns an integer buffer.
Returns an integer buffer. When buf.borrowed
is false
, this is a no-op.
This should never be called directly but only by the buffer itself
through buf.release()
.
Returns an integer buffer.
Returns an integer buffer. When buf.borrowed
is false
, this is a no-op.
This should never be called directly but only by the buffer itself
through buf.release()
.
Expands with default builder and then runs the graph.
Runs an already expanded graph.
Creates an aggregated Future
over the state of the graph.
Creates an aggregated Future
over the state of the graph.
In the case of cancelling the graph, the result will be Failure(Cancelled())
.