Package | Description |
---|---|
provided.client.model |
This package contains guidelines on creating a client that satisfies
the required functionality for the project.
|
provided.client.model.task |
Examples of ITask implementations.
|
provided.client.model.taskUtils |
Utilities for managing tasks.
|
provided.compute |
THIS PACKAGE CONTAINS THE INTERFACES FOR THE COMMON API FOR INTER-OPERABILITY BETWEEN STUDENTS.
The interfaces in this package may NOT be modified in any way and all code must
reference this exact package for these interfaces.
Please see the Javadocs for the individual interfaces for specific information. |
Modifier and Type | Method and Description |
---|---|
<T> java.lang.String |
IClientModel.runTask(ITask<T> task)
Runs the given ITask on the remote engine server, returning the String formatted
result, which is produced using the given ITask's ITaskResultFormatter object.
|
Modifier and Type | Class and Description |
---|---|
class |
GetInfo
Task that gets the server's system properties plus demonstrates that it can carry
internal data to a remote system when the entire object is serialized and sent
over.
|
class |
Pi2
Task to compute PI to a given number of digits
|
Modifier and Type | Class and Description |
---|---|
private static class |
SingletonTaskFactoryLoader.ErrorTask
Task used in error situations.
|
Modifier and Type | Method and Description |
---|---|
ITask<T> |
ITaskFactory.make(java.lang.String param)
Makes an ITask using the given string parameter.
|
Modifier and Type | Method and Description |
---|---|
<T> T |
ICompute.executeTask(ITask<T> t)
Execute the given ITask object and return the result
|