Serialized Form


Package cluster5.server.datastorage.domain

Class cluster5.server.datastorage.domain.Project extends java.lang.Object implements Serializable

Serialized Fields

id

java.lang.Long id

userId

java.lang.Long userId

name

java.lang.String name

mainClass

java.lang.String mainClass

status

Project.Status status

createdOn

java.util.Date createdOn

cpuTime

long cpuTime

Class cluster5.server.datastorage.domain.SharedFile extends java.lang.Object implements Serializable

Serialized Fields

id

java.lang.Long id

userId

java.lang.Long userId

projectId

java.lang.Long projectId

type

SharedFile.Type type

filename

java.lang.String filename

canonicalClassName

java.lang.String canonicalClassName

lastModified

long lastModified

hash

java.lang.String hash

compressed

boolean compressed

data

byte[] data

Class cluster5.server.datastorage.domain.Task extends java.lang.Object implements Serializable

Serialized Fields

id

java.lang.Long id

projectId

java.lang.Long projectId

status

Task.Status status

argument

byte[] argument

result

byte[] result

allocationTime

java.util.Date allocationTime

allocationTag

java.lang.String allocationTag

systemOut

byte[] systemOut

systemErr

byte[] systemErr

terminalId

java.lang.Long terminalId

requiredFiles

java.util.Map<K,V> requiredFiles

Class cluster5.server.datastorage.domain.Terminal extends java.lang.Object implements Serializable

Serialized Fields

id

java.lang.Long id

address

java.lang.String address

hostname

java.lang.String hostname

architecture

java.lang.String architecture

numCPUs

int numCPUs

status

Terminal.Status status

lastSeen

java.util.Date lastSeen

tasksCompleted

long tasksCompleted

cpuTime

long cpuTime

Package cluster5.terminal.structures

Class cluster5.terminal.structures.TerminalTask extends java.lang.Object implements Serializable

Serialized Fields

taskId

java.lang.Long taskId

projectId

java.lang.Long projectId

mainClass

java.lang.String mainClass

argument

byte[] argument

result

byte[] result

systemOut

byte[] systemOut

systemErr

byte[] systemErr

terminalId

java.lang.Long terminalId

cpuTime

long cpuTime

raisedException

boolean raisedException

restartTheTask

boolean restartTheTask
RESTART tells the server to re-run this task on another machine - this is suggested by the terminal when classloading fails and the terminal needs to be restarted.