$ A B C D E F G H I J K L M N P Q R S T U W X

$

$tasksExecuted() - Method in class edu.ucsb.cs.jicos.services.HostTaskStats
Returns the number of Task objects executed by this Service.
$tasksExecuted() - Method in class edu.ucsb.cs.jicos.services.TaskStats
Get the number of Task objects executed.

A

ACTION_ByEMail - Static variable in class edu.ucsb.cs.jicos.services.external.ExternalRequest
Index for the delayed by email action.
ACTION_ByWeb - Static variable in class edu.ucsb.cs.jicos.services.external.ExternalRequest
Index for the delayed by web action.
ACTION_Immediate - Static variable in class edu.ucsb.cs.jicos.services.external.ExternalRequest
Index for the immediate (wait for an answer) action.
add(Solution) - Method in class edu.ucsb.cs.jicos.applications.branchandbound.Q
Add a Solution object to the Q.
add(String, String) - Method in class edu.ucsb.cs.jicos.services.external.ExternalDataList
Add an individual value to the list.
add(Invoice) - Method in class edu.ucsb.cs.jicos.services.external.XmlDocument
 
add(Object) - Method in class edu.ucsb.cs.jicos.utilities.Qu
Add an object to the queue.
addData(String, Object) - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Add an object to the data map of this task.
addData(Map) - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Add the contents of a map to the contents of the data map.
addEvent(Object) - Method in class edu.ucsb.cs.jicos.services.Environment
 
AddInteger - Class in edu.ucsb.cs.jicos.services.tasks
 
AddInteger() - Constructor for class edu.ucsb.cs.jicos.services.tasks.AddInteger
 
addKeyValuePairs(String[][]) - Method in class edu.ucsb.cs.jicos.services.external.ExternalDataList
Helper method - add an array of key value pairs.
ALL_INPUTS - Static variable in class edu.ucsb.cs.jicos.services.Task
 

B

beginTime() - Method in class edu.ucsb.cs.jicos.services.Invoice
Get the time the login session began.
BranchAndBound - Class in edu.ucsb.cs.jicos.applications.branchandbound
 
BranchAndBound(Solution) - Constructor for class edu.ucsb.cs.jicos.applications.branchandbound.BranchAndBound
Used to construct a BranchAndBound task that corresponds to the search subtree represented by the Solution passed to it as its argument.
broadcastEvent(Object, Service) - Method in class edu.ucsb.cs.jicos.services.Host
 

C

Client2Hsp - Class in edu.ucsb.cs.jicos.services
 
ClientProfile - Class in edu.ucsb.cs.jicos.services
 
close() - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.MatlabImpl
Shut down the matlab engine.
Collector - Class in edu.ucsb.cs.jicos.services.external.services
 
Collector() - Constructor for class edu.ucsb.cs.jicos.services.external.services.Collector
Default, no argument, constructor.
Collector(ClientToHsp) - Constructor for class edu.ucsb.cs.jicos.services.external.services.Collector
Create a collector associated with a particular HSP.
Collector(ClientToHsp, int) - Constructor for class edu.ucsb.cs.jicos.services.external.services.Collector
Create a collector associated with a particular HSP and port.
CollectorHttp - Class in edu.ucsb.cs.jicos.services.external.services
 
CollectorHttp() - Constructor for class edu.ucsb.cs.jicos.services.external.services.CollectorHttp
Default, no argument, constructor.
CollectorHttp(ClientToHsp) - Constructor for class edu.ucsb.cs.jicos.services.external.services.CollectorHttp
Construct a CollectorHttp associated with a particular HSP.
CollectorHttp(ClientToHsp, int) - Constructor for class edu.ucsb.cs.jicos.services.external.services.CollectorHttp
Construct a CollectorHttp associated with a particular HSP on a particular port.
CollectorManager - Class in edu.ucsb.cs.jicos.services.external.services
 
CollectorSoap - Class in edu.ucsb.cs.jicos.services.external.services
 
CollectorSoap() - Constructor for class edu.ucsb.cs.jicos.services.external.services.CollectorSoap
Default, no argument constructor.
CollectorSoap(ClientToHsp) - Constructor for class edu.ucsb.cs.jicos.services.external.services.CollectorSoap
Construct a CollectorHttp associated with a particular HSP.
CollectorSoap(ClientToHsp, int) - Constructor for class edu.ucsb.cs.jicos.services.external.services.CollectorSoap
Construct a CollectorHttp associated with a particular HSP on a particular port.
command2DepartmentArray - Static variable in class edu.ucsb.cs.jicos.services.Host
 
compareTo(Object) - Method in class edu.ucsb.cs.jicos.services.external.ExternalRequestId
 
Compose - Class in edu.ucsb.cs.jicos.services
 
Compose() - Constructor for class edu.ucsb.cs.jicos.services.Compose
 
compute(Task) - Method in class edu.ucsb.cs.jicos.services.Client2Hsp
Application gives a task to the Hsp.
compute(Task) - Method in class edu.ucsb.cs.jicos.services.Task
This is used to "dispatch" a subtask (its argument).
ComputeException - Exception in edu.ucsb.cs.jicos.services
 
ComputeException(String) - Constructor for exception edu.ucsb.cs.jicos.services.ComputeException
 
costs2String() - Method in interface edu.ucsb.cs.jicos.applications.utilities.graph.Graph
 
costs2String() - Method in class edu.ucsb.cs.jicos.applications.utilities.graph.GraphEuclidean
 
costs2String() - Method in class edu.ucsb.cs.jicos.applications.utilities.graph.GraphImpl
 
createInput(ExternalData) - Method in class edu.ucsb.cs.jicos.services.external.services.fibonacci.Fibonacci
 
createInput(ExternalData) - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Create the input variable with data from the external data (should be overridden).
createInput(ExternalData) - Method in class edu.ucsb.cs.jicos.services.external.services.TaskExternal
 
createInput(XmlDocument) - Method in class edu.ucsb.cs.jicos.services.HostTaskStats
Create an appropriate input object for this task.
createInput(ExternalData) - Method in class edu.ucsb.cs.jicos.services.Invoice
Create an appropriate input object for this task.
createInput(ExternalData) - Method in class edu.ucsb.cs.jicos.services.ServiceTaskStats
Create an appropriate input object for this task.
createResponseSelect(String[]) - Static method in class edu.ucsb.cs.jicos.services.external.services.CollectorHttp
Create HTML for the "respond by" box.
createResult(Object) - Method in class edu.ucsb.cs.jicos.services.external.services.fibonacci.Fibonacci
 
createResult(Object) - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Create an XML document from the result (should be overridden).
createResult(Object) - Method in class edu.ucsb.cs.jicos.services.external.services.TaskExternal
 
createResult(Object) - Method in class edu.ucsb.cs.jicos.services.HostTaskStats
Create an XML encoding for the result of the computation of this task.
createResult(Object) - Method in class edu.ucsb.cs.jicos.services.Invoice
Create an XML encoding for the result of the computation of this task.
createResult(Object) - Method in class edu.ucsb.cs.jicos.services.ServiceTaskStats
Create an XML encoding for the result of the computation of this task.
createShared(ExternalData) - Method in class edu.ucsb.cs.jicos.services.external.services.fibonacci.Fibonacci
 
createShared(ExternalData) - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Create the shared object with data from the external data (should be overridden).
createShared(ExternalData) - Method in class edu.ucsb.cs.jicos.services.external.services.TaskExternal
 
createShared(XmlDocument) - Method in class edu.ucsb.cs.jicos.services.HostTaskStats
Create the appropriate shared object for this task.
createShared(ExternalData) - Method in class edu.ucsb.cs.jicos.services.Invoice
Create the appropriate shared object for this task.
createShared(ExternalData) - Method in class edu.ucsb.cs.jicos.services.ServiceTaskStats
Create the appropriate shared object for this task.
CRLF - Static variable in class edu.ucsb.cs.jicos.services.external.XmlDocument
Line terminator.

D

DATATYPE_Double - Static variable in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
double (floating point) data type.
DATATYPE_Float - Static variable in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
floating point data type.
DATATYPE_Int08 - Static variable in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
8-bit (signed) integer data type.
DATATYPE_Int16 - Static variable in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
16-bit (signed) integer data type.
DATATYPE_Int32 - Static variable in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
32-bit (signed) integer data type.
DATATYPE_Int64 - Static variable in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
64-bit (signed) integer data type.
DATATYPE_unknown - Static variable in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Unknown data type.
DEFAULT_DebugStatus - Static variable in class edu.ucsb.cs.jicos.services.external.services.matlab.MatlabImpl
The default debug mode value.
DEFAULT_PORT - Static variable in class edu.ucsb.cs.jicos.services.external.services.CollectorHttp
Default port for the CollectorHttp.
DEFAULT_StartCommand - Static variable in class edu.ucsb.cs.jicos.services.external.services.matlab.MatlabImpl
The default command used to start the Matlab engine with.
DEFAULT_StartEngine - Static variable in class edu.ucsb.cs.jicos.services.external.services.matlab.MatlabImpl
The default start matlab engine value.
DEFAULT_StartList - Static variable in class edu.ucsb.cs.jicos.services.external.services.CollectorManager
A space-separated list of default collectors to start up.
DELAY - Static variable in class edu.ucsb.cs.jicos.services.external.services.CollectorHttp
Number of seconds to delay until the answer HTML page will refresh.
discoverTaskServer(List) - Static method in class edu.ucsb.cs.jicos.services.Host
 
displayDebug - Static variable in class edu.ucsb.cs.jicos.services.Host
 
document - Variable in class edu.ucsb.cs.jicos.services.external.XmlDocument
 
domainName() - Method in class edu.ucsb.cs.jicos.foundation.ServiceName
Returns the Service's domain name.
drawCappello2Approximation(Graphics, int, int, int) - Method in class edu.ucsb.cs.jicos.applications.utilities.graph.GraphEuclidean
 
drawMatching(Graphics, int, int, int) - Method in class edu.ucsb.cs.jicos.applications.utilities.graph.GraphEuclidean
Draw a minimum cost maximum matching of this graph.
drawTour(Graphics, int, int, int) - Method in class edu.ucsb.cs.jicos.applications.utilities.graph.GraphEuclidean
 
drawVertices(Graphics, int, int, int) - Method in class edu.ucsb.cs.jicos.applications.utilities.graph.GraphEuclidean
Draw the vertices in a square of extent X extent pixels, starting at pixel offset (x, y) on Graphics g.

E

echo(String) - Method in class edu.ucsb.cs.jicos.services.Host
 
edu.ucsb.cs.jicos.applications.branchandbound - package edu.ucsb.cs.jicos.applications.branchandbound
 
edu.ucsb.cs.jicos.applications.utilities.graph - package edu.ucsb.cs.jicos.applications.utilities.graph
 
edu.ucsb.cs.jicos.foundation - package edu.ucsb.cs.jicos.foundation
 
edu.ucsb.cs.jicos.services - package edu.ucsb.cs.jicos.services
 
edu.ucsb.cs.jicos.services.external - package edu.ucsb.cs.jicos.services.external
 
edu.ucsb.cs.jicos.services.external.services - package edu.ucsb.cs.jicos.services.external.services
 
edu.ucsb.cs.jicos.services.external.services.fibonacci - package edu.ucsb.cs.jicos.services.external.services.fibonacci
 
edu.ucsb.cs.jicos.services.external.services.matlab - package edu.ucsb.cs.jicos.services.external.services.matlab
 
edu.ucsb.cs.jicos.services.shared - package edu.ucsb.cs.jicos.services.shared
 
edu.ucsb.cs.jicos.services.tasks - package edu.ucsb.cs.jicos.services.tasks
 
edu.ucsb.cs.jicos.utilities - package edu.ucsb.cs.jicos.utilities
 
endTime() - Method in class edu.ucsb.cs.jicos.services.Invoice
Get the time the login session ended.
Environment - Class in edu.ucsb.cs.jicos.services
 
Environment(Object, Shared) - Constructor for class edu.ucsb.cs.jicos.services.Environment
Used to construct the client's computational environment.
equals(Object) - Method in class edu.ucsb.cs.jicos.services.external.ExternalRequestId
 
equals(Object) - Method in class edu.ucsb.cs.jicos.services.ResultId
Used so that ResultId objects can be the key in utility data structures, such as HashMap.
evaluate(String, String, Map, boolean) - Method in interface edu.ucsb.cs.jicos.services.external.services.matlab.Matlab
Evaluate a matlab string.
evaluate(String, String, Map) - Method in interface edu.ucsb.cs.jicos.services.external.services.matlab.Matlab
Helper method for above - automatically flushes variables.
evaluate(String, String, Map) - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.MatlabImpl
Evaluate a Matlab command - helper method: automatically flush vars.
evaluate(String, String, Map, boolean) - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.MatlabImpl
Evaluate a Matlab command.
exceptionHandler(Exception) - Method in class edu.ucsb.cs.jicos.services.external.services.HostExternal
 
exceptionHandler(Exception) - Method in class edu.ucsb.cs.jicos.services.Host
An internal exception was detected.
execute(Environment) - Method in class edu.ucsb.cs.jicos.applications.branchandbound.BranchAndBound
The method that searches the search tree.
execute(Environment) - Method in class edu.ucsb.cs.jicos.services.external.services.fibonacci.Fibonacci
 
execute(Environment) - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Get the Matlab engine and invoke a command on it.
execute(Environment) - Method in class edu.ucsb.cs.jicos.services.external.services.TaskExternal
 
execute(Environment) - Method in class edu.ucsb.cs.jicos.services.Task
This method implements the computation encapsulated by this task.
execute(Environment, int) - Method in class edu.ucsb.cs.jicos.services.Task
This method is used to process inputs as they arrive, instead of waiting until they all have arrived.
execute(Environment) - Method in class edu.ucsb.cs.jicos.services.tasks.AddInteger
This method's returned value is the Integer whose intValue is the sum of the intValues of its Integer inputs.
execute(Environment) - Method in class edu.ucsb.cs.jicos.services.tasks.MinSolution
This method returns the Solution Object among its inputs, whose IntUpperBound has minimal intValue, provided that it is at least as low as the Shared objects intValue.
executeCommand(Service, CommandSynchronous) - Method in interface edu.ucsb.cs.jicos.foundation.Service
A Remote method for synchronously executing a Command.
executeIncrementally(Environment) - Method in class edu.ucsb.cs.jicos.services.Task
If true, invoke execute( Environment environment, int inputIndex) as each input is received.
executeOnServer(Environment) - Method in class edu.ucsb.cs.jicos.services.Task
Invoke this task's execute method on the originating TaskServer if and only if this method evaluates to true.
executeOnServer(Environment) - Method in class edu.ucsb.cs.jicos.services.tasks.AddInteger
This task executes on the task server.
executeOnServer(Environment) - Method in class edu.ucsb.cs.jicos.services.tasks.MinSolution
This task executes on the task server.
executeTask(Task, int) - Method in class edu.ucsb.cs.jicos.services.Host
Not used by Jicos applications.
ExternalData - Interface in edu.ucsb.cs.jicos.services.external
 
ExternalDataList - Class in edu.ucsb.cs.jicos.services.external
 
ExternalDataList() - Constructor for class edu.ucsb.cs.jicos.services.external.ExternalDataList
Creates a new empty List.
ExternalDataList(Collection) - Constructor for class edu.ucsb.cs.jicos.services.external.ExternalDataList
Creates a new List and populates it with the contents of collection.
ExternalRequest - Class in edu.ucsb.cs.jicos.services.external
 
ExternalRequest() - Constructor for class edu.ucsb.cs.jicos.services.external.ExternalRequest
An external request.
ExternalRequest(Object, Shared, Task) - Constructor for class edu.ucsb.cs.jicos.services.external.ExternalRequest
An external request.
ExternalRequest(ExternalRequest) - Constructor for class edu.ucsb.cs.jicos.services.external.ExternalRequest
Copy constructor.
ExternalRequestId - Class in edu.ucsb.cs.jicos.services.external
 
ExternalRequestId() - Constructor for class edu.ucsb.cs.jicos.services.external.ExternalRequestId
The default, no argument constructor.
ExternalRequestId(ResultId) - Constructor for class edu.ucsb.cs.jicos.services.external.ExternalRequestId
Create an external id and associate it with the given Jicos resultId.
ExternalRequestId(String) - Constructor for class edu.ucsb.cs.jicos.services.external.ExternalRequestId
Create a external request id object with no associated Jicos resultId.
ExternalResult - Class in edu.ucsb.cs.jicos.services.external
 
ExternalResult() - Constructor for class edu.ucsb.cs.jicos.services.external.ExternalResult
Default constructor.
ExternalResult(ExternalResult) - Constructor for class edu.ucsb.cs.jicos.services.external.ExternalResult
Copy constructor.
ExternalResult(ExternalRequest) - Constructor for class edu.ucsb.cs.jicos.services.external.ExternalResult
Helper method - Create an ExternalResult from an ExternalRequest.

F

fetchTask() - Method in class edu.ucsb.cs.jicos.services.Environment
Initiate a non-blocking Task request from the Host's TaskServer.
Fibonacci - Class in edu.ucsb.cs.jicos.services.external.services.fibonacci
 
Fibonacci(int) - Constructor for class edu.ucsb.cs.jicos.services.external.services.fibonacci.Fibonacci
 
Fibonacci() - Constructor for class edu.ucsb.cs.jicos.services.external.services.fibonacci.Fibonacci
 
fromXml(ExternalData) - Method in class edu.ucsb.cs.jicos.services.external.services.fibonacci.Fibonacci
 
fromXml(ExternalData) - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Populate the variables with data from the external data (should be overridden).
fromXml(ExternalData) - Method in class edu.ucsb.cs.jicos.services.external.services.TaskExternal
 
fromXml(XmlDocument) - Method in class edu.ucsb.cs.jicos.services.HostTaskStats
Populate a Java class from an XML document.
fromXml(ExternalData) - Method in class edu.ucsb.cs.jicos.services.Invoice
Populate a Java class from an XML document.
fromXml(ExternalData) - Method in class edu.ucsb.cs.jicos.services.ServiceTaskStats
Populate a Java class from an XML document.

G

get() - Method in class edu.ucsb.cs.jicos.services.Shared
Returns the shared Object.
get() - Method in class edu.ucsb.cs.jicos.services.shared.IntUpperBound
Returns a reference to the shared Integer Object.
get(Class) - Method in class edu.ucsb.cs.jicos.services.TaskClassStats
Get the TaskStats object associated with a particular Task Class.
get() - Method in class edu.ucsb.cs.jicos.utilities.Qu
Get the object at the head of the queue.
GET_HSP - Static variable in class edu.ucsb.cs.jicos.services.Host
 
getAdministrableHsp() - Method in class edu.ucsb.cs.jicos.services.HspAgent
 
getArray(String) - Method in interface edu.ucsb.cs.jicos.services.external.ExternalData
Get an individual value from the document.
getArray(String) - Method in class edu.ucsb.cs.jicos.services.external.ExternalDataList
Get an array of values in the form of org.w3c.dom.Element[].
getArray(String) - Method in class edu.ucsb.cs.jicos.services.external.XmlDocument
Get an individual value from the document.
getCache() - Method in class edu.ucsb.cs.jicos.services.Environment
returns host's cache.
getChildren(Environment) - Method in interface edu.ucsb.cs.jicos.applications.branchandbound.Solution
returns an LinkedList of the Solution objects that are the children of this Solution.
getChildren() - Method in class edu.ucsb.cs.jicos.services.Host
 
getClient2Hsp() - Method in class edu.ucsb.cs.jicos.services.HspAgent
Returns a Remote reference to an Hsp.
getClientQ() - Method in class edu.ucsb.cs.jicos.services.HspState
Get the client queue.
getCollectorResponse() - Method in class edu.ucsb.cs.jicos.services.external.ExternalRequest
Return the response from the collector.
getCommand() - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Return the name of the command.
getComment() - Method in class edu.ucsb.cs.jicos.applications.utilities.graph.GraphEuclidean
 
getCost(int, int) - Method in interface edu.ucsb.cs.jicos.applications.utilities.graph.Graph
Get an edge's cost, distance, weight, or capacity.
getCost(int, int) - Method in class edu.ucsb.cs.jicos.applications.utilities.graph.GraphEuclidean
Return the distance between nodes whose node numbers are the arguments.
getCost(int, int) - Method in class edu.ucsb.cs.jicos.applications.utilities.graph.GraphImpl
Return the distance between nodes whose node numbers are the arguments.
getCosts() - Method in interface edu.ucsb.cs.jicos.applications.utilities.graph.Graph
Get the graph's cost or distance matrix.
getCosts() - Method in class edu.ucsb.cs.jicos.applications.utilities.graph.GraphEuclidean
Returns a symmetric cost matrix.
getCosts() - Method in class edu.ucsb.cs.jicos.applications.utilities.graph.GraphImpl
Returns a symmetric cost matrix.
getCriticalPathTime() - Method in class edu.ucsb.cs.jicos.services.Result
Get the critical path time: A critical directed path is a path of tasks whose execution times sum to a number that is at least as long as any other directed path of tasks.
getCurrentState() - Method in class edu.ucsb.cs.jicos.services.Host
 
getData() - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Return the data in a n x2 array of data.
getData(String) - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Get a particular data item by name.
getDataMap() - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Return the map of data (name/value pairs).
getDataType(String) - Static method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Return the data type enumerator for the given name.
getDate() - Method in class edu.ucsb.cs.jicos.services.ClientProfile
Get the date that the client accessed the Hsp.
getDocument() - Method in class edu.ucsb.cs.jicos.services.external.XmlDocument
Get the raw XML (DOM - Document Object Model) document.
getDomainName() - Method in class edu.ucsb.cs.jicos.services.ClientProfile
Get the domain name of the machine from which the client logged in to the Hsp.
getElement(String) - Method in class edu.ucsb.cs.jicos.services.external.XmlDocument
Get an individual value from the document.
getEventQ() - Method in class edu.ucsb.cs.jicos.services.Environment
returns input that is common to all tasks of this computation.
getExternalRequestId() - Method in class edu.ucsb.cs.jicos.services.external.ExternalRequest
Return the external request identifier.
getExternalRequestId() - Method in class edu.ucsb.cs.jicos.services.external.ExternalResult
Return the external (collector's) requestId.
getHost() - Method in class edu.ucsb.cs.jicos.services.external.services.Collector
Return the name of this host.
getHost() - Method in class edu.ucsb.cs.jicos.services.HspAgent
 
getHostPort() - Method in class edu.ucsb.cs.jicos.services.external.services.Collector
Return a useful combination of hostname and port.
getHsp() - Method in class edu.ucsb.cs.jicos.services.external.services.Collector
Get the HSP this collector is associated with.
getHsp() - Method in class edu.ucsb.cs.jicos.services.external.services.CollectorManager
Return the HSP that the collectors are being associated with.
getHsp() - Method in class edu.ucsb.cs.jicos.services.HspAgent
 
getHspDomainName() - Method in class edu.ucsb.cs.jicos.services.HspAgent
Returns a Remote reference to the HSP.
getHspServiceName() - Method in class edu.ucsb.cs.jicos.services.HspState
Get the HSP's ServiceName data.
getId() - Method in class edu.ucsb.cs.jicos.services.external.ExternalRequestId
Return the identifier.
getId() - Method in class edu.ucsb.cs.jicos.services.Result
get the computation identifier: The identifier that distinguished this computation from all computations associated with the client's current registration session.
getInput() - Method in class edu.ucsb.cs.jicos.services.Environment
returns input that is common to all tasks of this computation.
getInput() - Method in class edu.ucsb.cs.jicos.services.external.ExternalRequest
Return the input object.
getInput() - Method in class edu.ucsb.cs.jicos.services.external.ExternalResult
Return the input object.
getInput(int) - Method in class edu.ucsb.cs.jicos.services.Task
Returns input[i].
getInvoice() - Method in class edu.ucsb.cs.jicos.services.external.ExternalResult
Return the Jicos invoice.
getIpAddress() - Method in class edu.ucsb.cs.jicos.services.ClientProfile
Get the IP address of the machine from which the client logged in to the Hsp.
getLoginTime() - Method in class edu.ucsb.cs.jicos.services.ClientProfile
The time on the Hsp that the client login command was processed.
getLowerBound(Object) - Method in interface edu.ucsb.cs.jicos.applications.branchandbound.Solution
returns the lower bound on the cost of any complete Solution that is an extension of this partial Solution.
getMatched(int[]) - Method in class edu.ucsb.cs.jicos.applications.utilities.graph.WeightedMatch
 
getMatlabResult() - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Return the result of the matlab computation.
getMaxCostMaxMatch() - Method in interface edu.ucsb.cs.jicos.applications.utilities.graph.Graph
Get a maximum cost maximum matching associated with this graph.
getMaxCostMaxMatch() - Method in class edu.ucsb.cs.jicos.applications.utilities.graph.GraphEuclidean
Get the maximum cost maximum matching in the graph.
getMaxCostMaxMatch() - Method in class edu.ucsb.cs.jicos.applications.utilities.graph.GraphImpl
Get the maximum cost maximum matching in the graph.
getMetric() - Method in class edu.ucsb.cs.jicos.applications.utilities.graph.GraphEuclidean
 
getMinCostMaxMatch() - Method in interface edu.ucsb.cs.jicos.applications.utilities.graph.Graph
Get a minimum cost maximum matching associated with this graph.
getMinCostMaxMatch() - Method in class edu.ucsb.cs.jicos.applications.utilities.graph.GraphEuclidean
Get the minimum cost maximum matching in the graph.
getMinCostMaxMatch() - Method in class edu.ucsb.cs.jicos.applications.utilities.graph.GraphImpl
Get the minimum cost maximum matching in the graph.
getN() - Method in class edu.ucsb.cs.jicos.services.external.services.fibonacci.Fibonacci
 
getName() - Method in class edu.ucsb.cs.jicos.applications.utilities.graph.GraphEuclidean
 
getPort() - Method in class edu.ucsb.cs.jicos.services.external.services.Collector
Get the port being listened on by this collector.
getProxyServiceExternal() - Method in class edu.ucsb.cs.jicos.services.Environment
 
getResult() - Method in class edu.ucsb.cs.jicos.services.Client2Hsp
Get the Result object for some computation that was initiated via the setComputation method.
getResult() - Method in class edu.ucsb.cs.jicos.services.external.ExternalResult
Return the result of the Jicos computation.
getResultId() - Method in class edu.ucsb.cs.jicos.services.external.ExternalRequestId
Return the result identifier.
getResultId() - Method in class edu.ucsb.cs.jicos.services.external.ExternalResult
Return the Jicos resultId.
getResultName() - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Return the name of the variable containing the result.
getServicableHsp() - Method in class edu.ucsb.cs.jicos.services.HspAgent
 
getShared() - Method in class edu.ucsb.cs.jicos.services.Environment
returns the modifiable Object that is common to all tasks of this computation.
getShared() - Method in class edu.ucsb.cs.jicos.services.external.ExternalRequest
Return the shared object.
getShared() - Method in class edu.ucsb.cs.jicos.services.external.ExternalResult
Return the shared object.
getSolution() - Method in class edu.ucsb.cs.jicos.applications.branchandbound.BranchAndBound
 
getStartList() - Method in class edu.ucsb.cs.jicos.services.external.services.CollectorManager
Return the list of collectors that were specified to be started.
getState() - Method in class edu.ucsb.cs.jicos.services.Client2Hsp
Returns information associated with the state of the Hsp.
getStyleSheet(int) - Method in class edu.ucsb.cs.jicos.services.external.services.fibonacci.Fibonacci
 
getStyleSheet(int) - Method in class edu.ucsb.cs.jicos.services.external.services.TaskExternal
 
getStyleSheet(int) - Method in class edu.ucsb.cs.jicos.services.Invoice
 
getStyleSheet(int) - Method in class edu.ucsb.cs.jicos.services.ServiceTaskStats
 
getTask() - Method in class edu.ucsb.cs.jicos.services.external.ExternalRequest
Return the task.
getTask() - Method in class edu.ucsb.cs.jicos.services.external.ExternalResult
Return the task.
getTaskId() - Method in class edu.ucsb.cs.jicos.services.Task
get the TaskId of this Task.
getTaskName() - Method in class edu.ucsb.cs.jicos.services.external.ExternalRequest
Return the task name.
getTaskServer() - Method in class edu.ucsb.cs.jicos.services.HspAgent
 
getText() - Method in class edu.ucsb.cs.jicos.services.external.XmlDocument
Get the text used to create the DOM.
getThrowable() - Method in class edu.ucsb.cs.jicos.services.external.ExternalResult
Return the exception, if any.
getTotalTaskTime() - Method in class edu.ucsb.cs.jicos.services.Result
Not currently implemented
getTour(int[]) - Method in class edu.ucsb.cs.jicos.applications.utilities.graph.GraphEuclidean
 
getTypeName(int) - Static method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Get the name of the typeId enumerator.
getUserName() - Method in class edu.ucsb.cs.jicos.services.ClientProfile
Gets the user name associated with the client.
getValue(String) - Method in interface edu.ucsb.cs.jicos.services.external.ExternalData
Get an individual value from the document.
getValue(String) - Method in class edu.ucsb.cs.jicos.services.external.ExternalDataList
Get an individual value from the list.
getValue(String) - Method in class edu.ucsb.cs.jicos.services.external.XmlDocument
Get an individual value from the document.
getValue() - Method in class edu.ucsb.cs.jicos.services.Result
get the value.
getVariable(String) - Method in interface edu.ucsb.cs.jicos.services.external.services.matlab.Matlab
Retrieve a variable from the Matlab engine.
getVariable(String) - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.MatlabImpl
Retrieve a variable from the Matlab engine.
Graph - Interface in edu.ucsb.cs.jicos.applications.utilities.graph
 
GraphEuclidean - Class in edu.ucsb.cs.jicos.applications.utilities.graph
 
GraphEuclidean(int, int, int) - Constructor for class edu.ucsb.cs.jicos.applications.utilities.graph.GraphEuclidean
Constructs a random graph, using seed as the seed for the random number generator.
GraphEuclidean(int, int, String, String) - Constructor for class edu.ucsb.cs.jicos.applications.utilities.graph.GraphEuclidean
 
GraphImpl - Class in edu.ucsb.cs.jicos.applications.utilities.graph
 
GraphImpl(int, int, int) - Constructor for class edu.ucsb.cs.jicos.applications.utilities.graph.GraphImpl
Constructs a random graph, using seed as the seed for the random number generator.
GraphImpl(int[][]) - Constructor for class edu.ucsb.cs.jicos.applications.utilities.graph.GraphImpl
Constructs the graph according to the argument cost matrix.

H

hashCode() - Method in class edu.ucsb.cs.jicos.services.ResultId
Used so that ResultId objects can be the key in utility data structures, such as HashMap.
host - Variable in class edu.ucsb.cs.jicos.services.external.services.Collector
Name of this host.
Host - Class in edu.ucsb.cs.jicos.services
 
Host(Service, boolean, int) - Constructor for class edu.ucsb.cs.jicos.services.Host
 
HostExternal - Class in edu.ucsb.cs.jicos.services.external.services
 
HostExternal(Service, boolean, int, Class, ProxyServiceExternal) - Constructor for class edu.ucsb.cs.jicos.services.external.services.HostExternal
 
HostMatlab - Class in edu.ucsb.cs.jicos.services.external.services.matlab
Extends a Jicos Host for Matlab tasks (TaskMatlab).
HostMatlab(Service) - Constructor for class edu.ucsb.cs.jicos.services.external.services.matlab.HostMatlab
Create a Host associated with TaskMatlab tasks, start up a Matlab engine, and notify a TaskServerMatlab that it exists.
HostTaskStats - Class in edu.ucsb.cs.jicos.services
Contains task execution statistics for 1 Host that are associated with a single login session.
hsp - Variable in class edu.ucsb.cs.jicos.services.external.services.Collector
Host Service Provider for this collector to use.
hsp - Variable in class edu.ucsb.cs.jicos.services.external.services.CollectorManager
Reference to the Host Service Provider.
HspAgent - Class in edu.ucsb.cs.jicos.services
Responsible for discovering an appropriate Hsp.
HspAgent(String) - Constructor for class edu.ucsb.cs.jicos.services.HspAgent
The constructor discovers a new Hosting Service Provider (Hsp).
HspAgent(ClientToHsp) - Constructor for class edu.ucsb.cs.jicos.services.HspAgent
 
HspState - Class in edu.ucsb.cs.jicos.services
A snapshot of the state of an Hsp.
hspTaskStats() - Method in class edu.ucsb.cs.jicos.services.Invoice
Returns a List of ServiceTaskStat objects, 1 for each TaskServer.
htmlUnMangle(String) - Static method in class edu.ucsb.cs.jicos.services.external.services.CollectorHttp
Unmangle a value from HTTP (translating all the %xx --> characters).

I

IntUpperBound - Class in edu.ucsb.cs.jicos.services.shared
 
IntUpperBound(int) - Constructor for class edu.ucsb.cs.jicos.services.shared.IntUpperBound
Construct an IntUpperBound from the int argument.
Invoice - Class in edu.ucsb.cs.jicos.services
Has information about the computational resources used for a login session, including Task statistics, broken out by Task class.
ipAddress() - Method in class edu.ucsb.cs.jicos.foundation.ServiceName
Returns the Service's IP address.
isAtomic(Task) - Method in interface edu.ucsb.cs.jicos.applications.branchandbound.Solution
returns true if and only if this solution should be explored directly by a Host (as opposed to being further decomposed).
isAtomic(Environment) - Method in class edu.ucsb.cs.jicos.services.Task
The host that is invoking this task's execute method will pre-fetch a task if and only if this method evaluates to true.
isAvailable - Static variable in class edu.ucsb.cs.jicos.services.external.services.matlab.MatlabImpl
Is matlab available on this host.
isComplete() - Method in interface edu.ucsb.cs.jicos.applications.branchandbound.Solution
returns true if and only if the partial Solution is, in fact, complete.
isComplete(ResultId) - Method in class edu.ucsb.cs.jicos.services.Client2Hsp
 
isDebug - Static variable in class edu.ucsb.cs.jicos.services.external.services.matlab.MatlabImpl
The current debug value.
isEmpty() - Method in class edu.ucsb.cs.jicos.utilities.Qu
Is the queue empty?
isNewerThan(Shared) - Method in class edu.ucsb.cs.jicos.services.shared.IntUpperBound
This method operationally defines the semantics of newer.
isNewerThan(Shared) - Method in class edu.ucsb.cs.jicos.services.Shared
Is this Shared object newer than the argument Shared object.
isReady() - Method in class edu.ucsb.cs.jicos.services.external.ExternalRequest
Return the status.
ITEM_Unknown - Static variable in class edu.ucsb.cs.jicos.services.external.ExternalRequest
Identier for an unknown item.

J

JicosException - Exception in edu.ucsb.cs.jicos.services
If a JicosException is thrown, then an unexpected runtime exception was thrown - a bug in Jicos - that prevents the client's application from proceeding.
JicosException(String) - Constructor for exception edu.ucsb.cs.jicos.services.JicosException
 
jicosHtmlFooter() - Static method in class edu.ucsb.cs.jicos.services.external.services.CollectorHttp
Create the traditional Jicos footer for a web page.
jicosHtmlHeader() - Static method in class edu.ucsb.cs.jicos.services.external.services.CollectorHttp
Create the traditional Jicos header for a dynamically created web page.

K

killTask(TaskId) - Method in class edu.ucsb.cs.jicos.services.Host
 

L

loadState(StateConfig) - Method in class edu.ucsb.cs.jicos.services.Client2Hsp
This method is used to initiate the restoring of state from a datasource described by StateConfig.
login(Environment) - Method in class edu.ucsb.cs.jicos.services.Client2Hsp
login Client with the Hsp.
loginClient(SessionInfo) - Method in class edu.ucsb.cs.jicos.services.Host
 
logout() - Method in class edu.ucsb.cs.jicos.services.Client2Hsp
logout Client from the Hsp.

M

mailTo(String) - Method in class edu.ucsb.cs.jicos.services.external.ExternalResult
Set the email address to send the result to.  (Needs to be implemented!!!)
main(String[]) - Static method in class edu.ucsb.cs.jicos.applications.utilities.graph.GraphEuclidean
 
main(String[]) - Static method in class edu.ucsb.cs.jicos.applications.utilities.graph.WeightedMatch
Used as a convenient repository of a simple unit test.
main(String[]) - Static method in class edu.ucsb.cs.jicos.services.external.services.matlab.HostMatlab
Not used by Jicos applications.
main(String[]) - Static method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskServerMatlab
 
main(String[]) - Static method in class edu.ucsb.cs.jicos.services.external.XmlDocument
 
main(String[]) - Static method in class edu.ucsb.cs.jicos.services.Host
Not used by Jicos applications.
Matlab - Interface in edu.ucsb.cs.jicos.services.external.services.matlab
 
MatlabException - Exception in edu.ucsb.cs.jicos.services.external.services.matlab
 
MatlabException(String) - Constructor for exception edu.ucsb.cs.jicos.services.external.services.matlab.MatlabException
Create a MatlabException.
MatlabImpl - Class in edu.ucsb.cs.jicos.services.external.services.matlab
 
MatlabImpl() - Constructor for class edu.ucsb.cs.jicos.services.external.services.matlab.MatlabImpl
Create a Matlab engine with the default starting arguments.
MatlabImpl(String, Boolean) - Constructor for class edu.ucsb.cs.jicos.services.external.services.matlab.MatlabImpl
Create a Matlab engine with the given start arguments and debug mode.
MatlabProxyNotFoundException - Exception in edu.ucsb.cs.jicos.services.external.services.matlab
 
MatlabProxyNotFoundException(String) - Constructor for exception edu.ucsb.cs.jicos.services.external.services.matlab.MatlabProxyNotFoundException
Create a new MatlabProxyNotFoundException instance.
MAXIMIZE - Static variable in class edu.ucsb.cs.jicos.applications.utilities.graph.WeightedMatch
The value that indicates that a maximum cost maximum match is sought.
METRIC_EUC_2D - Static variable in interface edu.ucsb.cs.jicos.applications.utilities.graph.Graph
 
METRIC_EUC_2D - Static variable in class edu.ucsb.cs.jicos.applications.utilities.graph.GraphEuclidean
 
METRIC_GEO - Static variable in interface edu.ucsb.cs.jicos.applications.utilities.graph.Graph
 
METRIC_GEO - Static variable in class edu.ucsb.cs.jicos.applications.utilities.graph.GraphEuclidean
 
MINIMIZE - Static variable in class edu.ucsb.cs.jicos.applications.utilities.graph.WeightedMatch
The value that indicates that a minimum cost maximum match is sought.
MinSolution - Class in edu.ucsb.cs.jicos.services.tasks
 
MinSolution() - Constructor for class edu.ucsb.cs.jicos.services.tasks.MinSolution
 
myTaskClass - Variable in class edu.ucsb.cs.jicos.services.Host
 

N

NAME - Static variable in interface edu.ucsb.cs.jicos.foundation.Service
The name of the Service that is put in the RMIRegistry.
numHosts() - Method in class edu.ucsb.cs.jicos.services.HspState
Get the number of hosts currently available to the Hsp.
numInputs() - Method in class edu.ucsb.cs.jicos.services.Task
Returns the number of inputs to this computational task.
numTaskServers() - Method in class edu.ucsb.cs.jicos.services.HspState
Get the number of task servers currently available to the Hsp.
numUnsetInputs() - Method in class edu.ucsb.cs.jicos.services.Task
 

P

parse(File) - Method in class edu.ucsb.cs.jicos.services.external.XmlDocument
Parse XML-encoded text.
parse(String) - Method in class edu.ucsb.cs.jicos.services.external.XmlDocument
Parse XML-encoded text.
port - Variable in class edu.ucsb.cs.jicos.services.external.services.Collector
Port that this collector is listening.
PROPERTY_Base - Static variable in class edu.ucsb.cs.jicos.services.external.services.matlab.MatlabImpl
Base name of properties for this class.
PROPERTY_PortNumber - Static variable in class edu.ucsb.cs.jicos.services.external.services.CollectorHttp
System property that specifies the port number.
PROPERTY_StartList - Static variable in class edu.ucsb.cs.jicos.services.external.services.CollectorManager
Property containing the default collectors to start up.
proxyServiceExternal - Variable in class edu.ucsb.cs.jicos.services.Host
 

Q

Q - Class in edu.ucsb.cs.jicos.applications.branchandbound
 
Q() - Constructor for class edu.ucsb.cs.jicos.applications.branchandbound.Q
 
Qu - Class in edu.ucsb.cs.jicos.utilities
 
Qu() - Constructor for class edu.ucsb.cs.jicos.utilities.Qu
 

R

receiveCommands(Service, List) - Method in interface edu.ucsb.cs.jicos.foundation.Service
accepts a marshalled list of Commands that are being sent by another Service.
REMOTE_EXCEPTION_HANDLER - Static variable in class edu.ucsb.cs.jicos.services.Host
 
remove() - Method in class edu.ucsb.cs.jicos.applications.branchandbound.Q
 
remove() - Method in class edu.ucsb.cs.jicos.utilities.Qu
Remove an object according to the FIFO discipline.
removeWrapper() - Method in interface edu.ucsb.cs.jicos.services.external.ExternalData
Get the data out of the (optional) wrapper.
removeWrapper() - Method in class edu.ucsb.cs.jicos.services.external.ExternalDataList
Get the data out of the (optional) wrapper.
removeWrapper() - Method in class edu.ucsb.cs.jicos.services.external.XmlDocument
Get the data out of the (optional) wrapper.
RESPONSE_Action - Static variable in class edu.ucsb.cs.jicos.services.external.ExternalRequest
XPath selector for the response action value.
RESPONSE_ActionList - Static variable in class edu.ucsb.cs.jicos.services.external.ExternalRequest
List of actions to be taken to get the answer.
RESPONSE_ByEMail - Static variable in class edu.ucsb.cs.jicos.services.external.ExternalRequest
Value of the delayed by email action.
RESPONSE_ByWeb - Static variable in class edu.ucsb.cs.jicos.services.external.ExternalRequest
Value of the delayed by web action.
RESPONSE_EMail - Static variable in class edu.ucsb.cs.jicos.services.external.ExternalRequest
XPath selector for the response email value.
RESPONSE_Immediate - Static variable in class edu.ucsb.cs.jicos.services.external.ExternalRequest
Value of the immediate (wait for an answer) action.
Result - Class in edu.ucsb.cs.jicos.services
A data container for a computation's result.
ResultId - Class in edu.ucsb.cs.jicos.services
A object that functions as an identifier for a particular computation: Every computation initiated by either a Hsp compute method or Hsp setComputation method has a unique ResultId associated with it.
run() - Method in class edu.ucsb.cs.jicos.services.external.services.Collector
Force sub-classes to implement this method.
run() - Method in class edu.ucsb.cs.jicos.services.external.services.CollectorHttp
Start up this thread.
run() - Method in class edu.ucsb.cs.jicos.services.external.services.CollectorSoap
Start up this thread.

S

saveState(StateConfig) - Method in class edu.ucsb.cs.jicos.services.Client2Hsp
This method is used to initiate saving the state of the current computation (i.e HSP and TaskServer state) to the specified datasource described by StateConfig.
Service - Interface in edu.ucsb.cs.jicos.foundation
 
service() - Method in class edu.ucsb.cs.jicos.foundation.ServiceName
Not used by Jicos applications.
serviceClass - Variable in class edu.ucsb.cs.jicos.services.external.services.TaskExternal
 
serviceClass() - Method in class edu.ucsb.cs.jicos.services.external.services.TaskExternal
 
ServiceName - Class in edu.ucsb.cs.jicos.foundation
 
ServiceName(Service) - Constructor for class edu.ucsb.cs.jicos.foundation.ServiceName
 
ServiceName(ServiceName) - Constructor for class edu.ucsb.cs.jicos.foundation.ServiceName
A copy constructor.
serviceName() - Method in class edu.ucsb.cs.jicos.services.ServiceTaskStats
Returns the ServiceName object associated with this Service.
ServiceTaskStats - Class in edu.ucsb.cs.jicos.services
 
serviceTaskStats() - Method in class edu.ucsb.cs.jicos.services.ServiceTaskStats
Returns a List of objects that contain Task statistics for a subordinate Service.
setCache(Object) - Method in class edu.ucsb.cs.jicos.services.Environment
Sets the value of the host's mutable cache Object.
setCollectorResponse(CollectorResponse) - Method in class edu.ucsb.cs.jicos.services.external.ExternalRequest
Set the collector's response.
setCommand(String) - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Set the command to be perfoirmed by matlab.
setComment(String) - Method in class edu.ucsb.cs.jicos.applications.utilities.graph.GraphEuclidean
 
setComputation(Task) - Method in class edu.ucsb.cs.jicos.services.Client2Hsp
This method is used to initiate a computation without waiting for the computation to complete.
setData(Map) - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Set the contents of the data map to the contents of the given map.
setExternalRequestId(ExternalRequestId) - Method in class edu.ucsb.cs.jicos.services.external.ExternalResult
Set the external request id for this result.
setHost(String) - Method in class edu.ucsb.cs.jicos.services.external.services.Collector
Set the name of this host (for the purposes of the collector).
setHsp(ClientToHsp) - Method in class edu.ucsb.cs.jicos.services.external.services.Collector
Set the HSP to associate with.
setHsp(ClientToHsp) - Method in class edu.ucsb.cs.jicos.services.external.services.CollectorManager
Set the HSP to associate collectors with.
setInput(Object) - Method in class edu.ucsb.cs.jicos.services.external.ExternalRequest
Set the input object.
setInput(Object) - Method in class edu.ucsb.cs.jicos.services.external.ExternalResult
Set the input for this result.
setInvoice(Invoice) - Method in class edu.ucsb.cs.jicos.services.external.ExternalResult
Set the Jicos invoice for this result.
setIsReady(boolean) - Method in class edu.ucsb.cs.jicos.services.external.ExternalRequest
 
setMatlabResult(Object) - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Save the result of the computation.
setMetric(int) - Method in class edu.ucsb.cs.jicos.applications.utilities.graph.GraphEuclidean
 
setN(int) - Method in class edu.ucsb.cs.jicos.services.external.services.fibonacci.Fibonacci
 
setName(String) - Method in class edu.ucsb.cs.jicos.applications.utilities.graph.GraphEuclidean
 
setPort(int) - Method in class edu.ucsb.cs.jicos.services.external.services.Collector
Set the port to listen to.
setProxyServiceExternal(ProxyServiceExternal) - Method in class edu.ucsb.cs.jicos.services.Environment
 
setRequestId(ExternalRequestId) - Method in class edu.ucsb.cs.jicos.services.external.ExternalRequest
Set the request id.
setResult(Result) - Method in class edu.ucsb.cs.jicos.services.external.ExternalResult
Set the result of the Jicos computation for this result.
setResultId(ResultId) - Method in class edu.ucsb.cs.jicos.services.external.ExternalRequestId
Define the resultId this external request is associated with.
setResultId(ResultId) - Method in class edu.ucsb.cs.jicos.services.external.ExternalResult
Set the Jicos requestId for this result.
setResultName(String) - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Set the name of the variable containing the result at the end of the computation.
setShared(Shared) - Method in class edu.ucsb.cs.jicos.services.Environment
Sets the value of the mutable Shared Object that is common to all tasks of this computation.
setShared(Shared) - Method in class edu.ucsb.cs.jicos.services.external.ExternalRequest
Set the Shared object.
setShared(Shared) - Method in class edu.ucsb.cs.jicos.services.external.ExternalResult
Set the shared object for this result.
setShared(Shared) - Method in class edu.ucsb.cs.jicos.services.Host
Not used by Janet applications.
setSolution(Solution) - Method in class edu.ucsb.cs.jicos.applications.branchandbound.BranchAndBound
 
setStartList(String) - Method in class edu.ucsb.cs.jicos.services.external.services.CollectorManager
Set the start list.
setTask(Task) - Method in class edu.ucsb.cs.jicos.services.external.ExternalRequest
Set the task.
setTask(Task) - Method in class edu.ucsb.cs.jicos.services.external.ExternalResult
Set the task for this result.
setThrowable(Throwable) - Method in class edu.ucsb.cs.jicos.services.external.ExternalResult
Set the exception for this result.
setTour(int[]) - Method in class edu.ucsb.cs.jicos.applications.utilities.graph.GraphEuclidean
 
setVertex(int, Vertex) - Method in class edu.ucsb.cs.jicos.applications.utilities.graph.GraphEuclidean
 
Shared - Class in edu.ucsb.cs.jicos.services
 
Shared() - Constructor for class edu.ucsb.cs.jicos.services.Shared
 
shutdown() - Method in class edu.ucsb.cs.jicos.services.Host
 
size() - Method in interface edu.ucsb.cs.jicos.applications.utilities.graph.Graph
Get the size of this graph: The number of vertices.
size() - Method in class edu.ucsb.cs.jicos.applications.utilities.graph.GraphEuclidean
Get the number of nodes in the graph.
size() - Method in class edu.ucsb.cs.jicos.applications.utilities.graph.GraphImpl
Get the number of nodes in the graph.
Solution - Interface in edu.ucsb.cs.jicos.applications.branchandbound
 
startCollectors(ClientToHsp) - Static method in class edu.ucsb.cs.jicos.services.external.services.CollectorManager
Static constructor - launches the default Collectors.
startCollectors(ClientToHsp, String) - Static method in class edu.ucsb.cs.jicos.services.external.services.CollectorManager
Static constructor - Launch the specified Collectors using the specified Extrernal request processor.
startup() - Method in class edu.ucsb.cs.jicos.services.Host
 

T

Task - Class in edu.ucsb.cs.jicos.services
 
Task() - Constructor for class edu.ucsb.cs.jicos.services.Task
A no argument constructor is needed by RMI when unmarshalling arguments and/or return values.
taskClassStats() - Method in class edu.ucsb.cs.jicos.services.HostTaskStats
Returns the TaskClassStats object associated with this Service.
TaskClassStats - Class in edu.ucsb.cs.jicos.services
 
TaskClassStats() - Constructor for class edu.ucsb.cs.jicos.services.TaskClassStats
 
TaskExternal - Class in edu.ucsb.cs.jicos.services.external.services
 
TaskExternal() - Constructor for class edu.ucsb.cs.jicos.services.external.services.TaskExternal
 
TaskExternal(Class) - Constructor for class edu.ucsb.cs.jicos.services.external.services.TaskExternal
 
TaskMatlab - Class in edu.ucsb.cs.jicos.services.external.services.matlab
 
TaskMatlab() - Constructor for class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Default, no argument, constructor.
TaskMatlab(String) - Constructor for class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Create a Matlab task with the specified command.
TaskMatlab(String, Map, String) - Constructor for class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Create a complete Matlab task.
TaskServerExternal - Class in edu.ucsb.cs.jicos.services.external.services
 
TaskServerExternal(Service, Class) - Constructor for class edu.ucsb.cs.jicos.services.external.services.TaskServerExternal
 
TaskServerMatlab - Class in edu.ucsb.cs.jicos.services.external.services.matlab
 
TaskServerMatlab(Service) - Constructor for class edu.ucsb.cs.jicos.services.external.services.matlab.TaskServerMatlab
Create a task server for the TaskMatlab service class.
TaskStats - Class in edu.ucsb.cs.jicos.services
 
TaskStats() - Constructor for class edu.ucsb.cs.jicos.services.TaskStats
 
toHtml(ExternalRequestId) - Method in class edu.ucsb.cs.jicos.services.external.services.CollectorHttp
Convert an external result identifier to HTML page that will allow the client browser to request the answer.
toHtmlString(String) - Method in class edu.ucsb.cs.jicos.services.external.ExternalResult
Convert an external result to HTML text.
toHtmlString(XmlDocument, String) - Method in class edu.ucsb.cs.jicos.services.external.services.fibonacci.Fibonacci
 
toHtmlString(XmlDocument, String) - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Create an HTML document from the result (should be overridden).
toHtmlString(XmlDocument, String) - Method in class edu.ucsb.cs.jicos.services.external.services.TaskExternal
 
toHtmlString(Throwable) - Static method in class edu.ucsb.cs.jicos.services.external.XmlDocument
Convert the exception to an XML-encoded string that can be interpreted as HTML.
toHtmlString() - Method in class edu.ucsb.cs.jicos.services.external.XmlDocument
Convert the document to an XML-encoded string that can be interpreted as HTML.
toHtmlString(XmlDocument, String) - Method in class edu.ucsb.cs.jicos.services.Invoice
 
toHtmlString(XmlDocument, String) - Method in class edu.ucsb.cs.jicos.services.ServiceTaskStats
 
TOP_LEVEL - Static variable in class edu.ucsb.cs.jicos.services.external.ExternalRequest
First path component of the request.
toString() - Method in interface edu.ucsb.cs.jicos.applications.branchandbound.Solution
returns a String representation of this partial solution.
toString() - Method in interface edu.ucsb.cs.jicos.applications.utilities.graph.Graph
Get a string representation of the graph.
toString() - Method in class edu.ucsb.cs.jicos.applications.utilities.graph.GraphEuclidean
 
toString() - Method in class edu.ucsb.cs.jicos.applications.utilities.graph.GraphImpl
A string representation of the graph.
toString() - Method in class edu.ucsb.cs.jicos.foundation.ServiceName
Returns a String representation of the object.
toString() - Method in class edu.ucsb.cs.jicos.services.ClientProfile
A string representation of the object.
toString() - Method in class edu.ucsb.cs.jicos.services.external.ExternalRequestId
Override the default toString() method.
toString() - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Override the default method to create a Java string (class[member,[...]]).
toString(Object) - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Convert an object to a string (depending on it's type).
toString() - Method in class edu.ucsb.cs.jicos.services.external.XmlDocument
Convert the document to a "Java" string (class[member, [...]]).
toString(String) - Method in class edu.ucsb.cs.jicos.services.HostTaskStats
Returns a String representation of this object.
toString() - Method in class edu.ucsb.cs.jicos.services.Invoice
Returns a String representation of the Invoice.
toString() - Method in class edu.ucsb.cs.jicos.services.Task
returns a String representation of the Task.
toString(String) - Method in class edu.ucsb.cs.jicos.services.TaskClassStats
Returns a String representation of a TaskStat object.
toString() - Method in class edu.ucsb.cs.jicos.utilities.Qu
Returns a String representation of the object.
toString_Matrix(Number[][], boolean) - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Convert a matrix of java.lang.Number to a string.
toString_MatrixFloat(Object) - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Convert a vector of floating point numbers (float, or double) to a string.
toString_MatrixInt(Object) - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Convert a matrix of integers (short, int, or long) to a string.
toString_Scalar(Number, boolean) - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Convert a java.lang.Number to a string using a number formatter.
toString_Vector(Number[], boolean) - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Convert an array of java.lang.Numbers to a string.
toString_VectorFloat(Object) - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Convert a vector of floating points (float, or double) to a string.
toString_VectorInt(Object) - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Convert a vector of integers (short, int, or long) to a string.
toStringWithSpace() - Method in class edu.ucsb.cs.jicos.foundation.ServiceName
 
totalExecutionTime() - Method in class edu.ucsb.cs.jicos.services.TaskStats
Get the total execution time for these Task objects.
toVerboseString() - Method in class edu.ucsb.cs.jicos.services.external.XmlDocument
Convert the document to a (human readable) string.
toXml(String) - Method in class edu.ucsb.cs.jicos.services.external.services.fibonacci.Fibonacci
 
toXml(Object, String, String) - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Convert the given object to an XML string with the element name given and precede each line of text with the given prefix.
toXml(String) - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Create XML out of this object.
toXml(String) - Method in class edu.ucsb.cs.jicos.services.external.services.TaskExternal
 
toXml(String) - Method in class edu.ucsb.cs.jicos.services.HostTaskStats
 
toXml(String) - Method in class edu.ucsb.cs.jicos.services.Invoice
Encode a Java class into an XML-encoded string.
toXml(String) - Method in class edu.ucsb.cs.jicos.services.ServiceTaskStats
 
toXml_Matrix(Object, String, String) - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Convert a matrix to an XML element.
toXml_Scalar(Number, String, boolean, String) - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Convert a java.lang.Number to an XML element.
toXml_String(String, String, String) - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Convert a String to an XML element.
toXml_Vector(Object, String, String) - Method in class edu.ucsb.cs.jicos.services.external.services.matlab.TaskMatlab
Convert a vector (1-dimensional array) to an XML element.
toXmlString(Throwable) - Static method in class edu.ucsb.cs.jicos.services.external.XmlDocument
Convert the exception to an XML-encoded string.
toXmlString() - Method in class edu.ucsb.cs.jicos.services.external.XmlDocument
Convert the document to an XML-encoded string.
Transform(Document) - Method in class edu.ucsb.cs.jicos.services.external.XmlDocument
Convert the DOM object to a string using a particular stylesheet.
TYPE_Boolean - Static variable in class edu.ucsb.cs.jicos.services.external.services.matlab.MatlabImpl
A boolean data type.
TYPE_Byte - Static variable in class edu.ucsb.cs.jicos.services.external.services.matlab.MatlabImpl
A byte data (uint8_t) type.
TYPE_Char - Static variable in class edu.ucsb.cs.jicos.services.external.services.matlab.MatlabImpl
A character (int8_t) data type.
TYPE_Double - Static variable in class edu.ucsb.cs.jicos.services.external.services.matlab.MatlabImpl
A double data type.
TYPE_Float - Static variable in class edu.ucsb.cs.jicos.services.external.services.matlab.MatlabImpl
A float data type.
TYPE_Int - Static variable in class edu.ucsb.cs.jicos.services.external.services.matlab.MatlabImpl
A int data type.
TYPE_LLong - Static variable in class edu.ucsb.cs.jicos.services.external.services.matlab.MatlabImpl
A long long data (int64_t) type.
TYPE_Long - Static variable in class edu.ucsb.cs.jicos.services.external.services.matlab.MatlabImpl
A long data (int32_t) type.
TYPE_Null - Static variable in class edu.ucsb.cs.jicos.services.external.services.matlab.MatlabImpl
A null(Java)/NULL(C) value.
TYPE_Short - Static variable in class edu.ucsb.cs.jicos.services.external.services.matlab.MatlabImpl
A short int data (int16_t) type.
TYPE_UChar - Static variable in class edu.ucsb.cs.jicos.services.external.services.matlab.MatlabImpl
A unsigned character (uint8_t) data type.
TYPE_UInt - Static variable in class edu.ucsb.cs.jicos.services.external.services.matlab.MatlabImpl
A unsigned int data type.
TYPE_ULLong - Static variable in class edu.ucsb.cs.jicos.services.external.services.matlab.MatlabImpl
A unsigned long long data (uint64_t) type.
TYPE_ULong - Static variable in class edu.ucsb.cs.jicos.services.external.services.matlab.MatlabImpl
A unsigned long data (uint32_t) type.
TYPE_Unknown - Static variable in class edu.ucsb.cs.jicos.services.external.services.matlab.MatlabImpl
An unknown data type.
TYPE_UShort - Static variable in class edu.ucsb.cs.jicos.services.external.services.matlab.MatlabImpl
A unsigned short data (int16_t) type.

U

unknownRequestId() - Method in class edu.ucsb.cs.jicos.services.external.services.CollectorHttp
Create a "requestid unknown" HTML page.

W

WeightedMatch - Class in edu.ucsb.cs.jicos.applications.utilities.graph
 
WeightedMatch(int[][]) - Constructor for class edu.ucsb.cs.jicos.applications.utilities.graph.WeightedMatch
Construct a WeightedMatch object.
weightedMatch(boolean) - Method in class edu.ucsb.cs.jicos.applications.utilities.graph.WeightedMatch
The int cost matrix is assumed to be square and symmetric (undirected).

X

xml2Shared(String) - Method in class edu.ucsb.cs.jicos.services.Shared
 
XmlDocument - Class in edu.ucsb.cs.jicos.services.external
 
XmlDocument() - Constructor for class edu.ucsb.cs.jicos.services.external.XmlDocument
No-argument constructor of XmlDocument.
XmlDocument(String) - Constructor for class edu.ucsb.cs.jicos.services.external.XmlDocument
Construct an XmlDocument from an XML-encoded string.
XmlDocument(File) - Constructor for class edu.ucsb.cs.jicos.services.external.XmlDocument
Construct an XmlDocument from a XML file.
XmlDocument(TaskExternal, Object) - Constructor for class edu.ucsb.cs.jicos.services.external.XmlDocument
Construct an XmlDocument from a Task, and it's result.
XmlDocument(XmlDocument) - Constructor for class edu.ucsb.cs.jicos.services.external.XmlDocument
Copy constructor.
XmlDocument(Node) - Constructor for class edu.ucsb.cs.jicos.services.external.XmlDocument
Construct an XmlDocument from an XML node
XmlDocument(ExternalData) - Constructor for class edu.ucsb.cs.jicos.services.external.XmlDocument
Construct an XmlDocument on external data.
XmlDocument(List) - Constructor for class edu.ucsb.cs.jicos.services.external.XmlDocument
Construct an XmlDocument from a list.
XmlDocument(Element) - Constructor for class edu.ucsb.cs.jicos.services.external.XmlDocument
Construct an XmlDocument from a DOM (XML) element.
XmlDocument(Throwable) - Constructor for class edu.ucsb.cs.jicos.services.external.XmlDocument
Create an XML document from an exception.
xmlText - Variable in class edu.ucsb.cs.jicos.services.external.XmlDocument
 

$ A B C D E F G H I J K L M N P Q R S T U W X

Jicos: http://cs.ucsb.edu/projects/jicos