Serialized Form


Package cs290b.project.api

Class cs290b.project.api.BusyState extends java.lang.Object implements Serializable

serialVersionUID: 1227L

Serialized Fields

priority

int priority

supply

int supply

demand

int demand

Class cs290b.project.api.ComposeTask extends Task implements Serializable

serialVersionUID: 1227L

Serialized Fields

inputTasks

java.util.ArrayList<E> inputTasks

inputResults

Result[] inputResults

numInputResults

int numInputResults

numInputTasks

int numInputTasks

Class cs290b.project.api.Mail extends java.lang.Object implements Serializable

serialVersionUID: 1227L

Serialized Fields

state

BusyState state

input

java.lang.Object input

shared

Shared shared

computerId

int computerId

serverHostName

java.lang.String serverHostName

knownServers

java.lang.String knownServers

listeners

java.util.ArrayList<E> listeners

Class cs290b.project.api.Result extends java.lang.Object implements Serializable

serialVersionUID: 1227L

Serialized Fields

taskId

TaskId taskId

value

java.lang.Object value

runTime

long runTime

criticalPath

long criticalPath

argIndex

int argIndex

successorId

TaskId successorId

sourceServer

Computer2Server sourceServer

Class cs290b.project.api.RunTimeEvent extends java.lang.Object implements Serializable

serialVersionUID: 1227L

Serialized Fields

serverHostName

java.lang.String serverHostName

knownServers

java.lang.String knownServers

computerName

java.lang.String computerName

computerId

int computerId

processorId

int processorId

taskId

TaskId taskId

taskClassName

java.lang.String taskClassName

runTime

long runTime

Class cs290b.project.api.RunTimeListenerImpl extends java.rmi.server.UnicastRemoteObject implements Serializable

serialVersionUID: 1227L

Serialized Fields

consumer

RunTimeEventConsumer consumer

id

long id

Class cs290b.project.api.Task extends java.lang.Object implements Serializable

serialVersionUID: 1227L

Serialized Fields

taskId

TaskId taskId

support

SupportManager support

argIndex

int argIndex

runTime

long runTime

successorId

TaskId successorId

sourceServer

Computer2Server sourceServer

childTasks

java.util.ArrayList<E> childTasks

criticalPath

long criticalPath

Class cs290b.project.api.TaskId extends java.lang.Object implements Serializable

serialVersionUID: 1227L

Serialized Fields

id

java.lang.String id

Package cs290b.project.computer

Class cs290b.project.computer.ComputerImpl extends java.rmi.server.UnicastRemoteObject implements Serializable

serialVersionUID: 1227L

Serialized Fields

processors

java.util.ArrayList<E> processors

server

Computer2Server server

shared

SharedManager shared

manager

TaskManager manager

serverHostName

java.lang.String serverHostName

knownServers

java.lang.String knownServers

computerName

java.lang.String computerName

computerId

int computerId

lowWaterMark

int lowWaterMark

Package cs290b.project.server

Class cs290b.project.server.ServerImpl extends java.rmi.server.UnicastRemoteObject implements Serializable

serialVersionUID: 1227L

Serialized Fields

waitingTasks

java.util.Map<K,V> waitingTasks

computers

java.util.List<E> computers

resultQueue

java.util.concurrent.LinkedBlockingQueue<E> resultQueue

taskQueue

java.util.concurrent.PriorityBlockingQueue<E> taskQueue

events

EventManager events

receiver

RunTimeEventReceiver receiver

computer

LocalComputer computer

shared

SharedManager shared

stats

TaskStats stats

knownServers

java.lang.String knownServers

hostName

java.lang.String hostName

input

java.lang.Object input

clientTaskId

TaskId clientTaskId

invokedStop

boolean invokedStop

Package cs290b.project.tasks

Class cs290b.project.tasks.BasicInput extends java.lang.Object implements Serializable

serialVersionUID: 1227L

Serialized Fields

value

int value

Class cs290b.project.tasks.BasicShared extends Shared implements Serializable

serialVersionUID: 1227L

Serialized Fields

value

int value

Class cs290b.project.tasks.BasicTask extends Task implements Serializable

serialVersionUID: 1227L

Class cs290b.project.tasks.FibonacciComposeImpl extends ComposeTask implements Serializable

serialVersionUID: 1227L

Class cs290b.project.tasks.FibonacciShared extends Shared implements Serializable

serialVersionUID: 1227L

Serialized Fields

value

double value

Class cs290b.project.tasks.FibonacciTaskImpl extends Task implements Serializable

serialVersionUID: 1227L

Serialized Fields

n

int n

Class cs290b.project.tasks.MandelbrotComposeImpl extends ComposeTask implements Serializable

serialVersionUID: 1227L

Class cs290b.project.tasks.MandelbrotTaskImpl extends Task implements Serializable

serialVersionUID: 1227L

Serialized Fields

taskId

TaskId taskId

startX

double startX

startY

double startY

width

double width

split

int split

max

int max

Class cs290b.project.tasks.SatComposeImpl extends ComposeTask implements Serializable

serialVersionUID: 1227L

Class cs290b.project.tasks.SatInput extends java.lang.Object implements Serializable

serialVersionUID: 1227L

Serialized Fields

numVariables

int numVariables

clauses

int[][] clauses

Class cs290b.project.tasks.SatShared extends Shared implements Serializable

serialVersionUID: 1227L

Serialized Fields

value

int value

Class cs290b.project.tasks.SatTaskImpl extends Task implements Serializable

serialVersionUID: 1227L

Serialized Fields

begin_assign

int[] begin_assign

n_vars

int n_vars

id

TaskId id

Class cs290b.project.tasks.TspComposeImpl extends ComposeTask implements Serializable

serialVersionUID: 1227L

Class cs290b.project.tasks.TSPInput extends java.lang.Object implements Serializable

serialVersionUID: 1227L

Serialized Fields

cities

double[][] cities

nCities

int nCities

Class cs290b.project.tasks.TspShared extends Shared implements Serializable

serialVersionUID: 1227L

Serialized Fields

value

double value

path

int[] path

Class cs290b.project.tasks.TspTaskImpl extends Task implements Serializable

serialVersionUID: 1227L

Serialized Fields

id

TaskId id

begin_path

int[] begin_path

numCit

int numCit



Anna Sibirtseva & Chris Ferguson, CS 290B