Class RFuture

java.lang.Object
uk.co.terminological.rjava.threads.RFuture
All Implemented Interfaces:
Future<Object>

public class RFuture extends Object implements Future<Object>
A slightly idiosyncratic implementation of a Java Future API that can be called from generated R code. This only executes a named method with supplied parameters which are validated at runtime using reflection. The use of this is triggered by an @RAsync annotation on a method. It is also used for @RBlocking annotated methods so as to allow long running blocking functions to be interrupted through R. This is intended really to be only accessible through generated R6 code and not generally expected to be used directly.
Version:
$Id: $Id
Author:
vp22681