public class SageSingleCell
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
SageSingleCell.OnSageResultListener |
static class |
SageSingleCell.SageInterruptedException |
class |
SageSingleCell.ServerTask |
static class |
SageSingleCell.Transaction |
static class |
SageSingleCell.TransactionFactory |
Constructor and Description |
---|
SageSingleCell() |
Modifier and Type | Method and Description |
---|---|
void |
interrupt()
Interrupt all pending Sage server transactions
|
void |
logging() |
void |
query(java.lang.String sageInput)
Start an asynchronous query on the Sage server
The result will be handled by the callback set by #set
|
void |
setDownloadDataFiles(boolean value)
Whether to immediately download data files or only save their URI
|
void |
setOnSageResultListener(SageSingleCell.OnSageResultListener listener)
Set the result callback, see
query(String) |
void |
setServer(java.lang.String server,
java.lang.String eval,
java.lang.String poll,
java.lang.String files)
Set the server
|
void |
setTransactionFactory(SageSingleCell.TransactionFactory factory) |
public void setDownloadDataFiles(boolean value)
value
- Download immediately if truepublic void setServer(java.lang.String server, java.lang.String eval, java.lang.String poll, java.lang.String files)
server
- The server, for example "http://sagemath.org:5467"eval
- The path on the server for the eval post, for example "/eval"poll
- The path on the server for the output polling, for example "/output_poll"public void setOnSageResultListener(SageSingleCell.OnSageResultListener listener)
query(String)
listener
- public void logging()
public void setTransactionFactory(SageSingleCell.TransactionFactory factory)
public void query(java.lang.String sageInput)
sageInput
- public void interrupt()