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

S

save(State) - Method in class org.gridbus.broker.persistence.db.DBWriter
 
save(State) - Method in interface org.gridbus.broker.persistence.Writer
Saves the entire broker state to persistent storage.
saveBrokerInstance(State) - Method in class org.gridbus.broker.persistence.db.DBWriter
 
saveBrokerInstance(State) - Method in interface org.gridbus.broker.persistence.Writer
Saves the global broker properties and broker instance state to persistent storage.
saveDataFile(DataFile, Object) - Method in class org.gridbus.broker.persistence.db.DBWriter
 
saveDataFile(DataFile, Object) - Method in interface org.gridbus.broker.persistence.Writer
Saves a datafile to persistent storage.
saveDataFiles(Collection, Object) - Method in class org.gridbus.broker.persistence.db.DBWriter
 
saveDataFiles(Collection, Object) - Method in interface org.gridbus.broker.persistence.Writer
Saves a collection of datafile to persistent storage.
saveDataHost(DataHost, Object) - Method in class org.gridbus.broker.persistence.db.DBWriter
 
saveDataHost(DataHost, Object) - Method in interface org.gridbus.broker.persistence.Writer
Saves a datahost to persistent storage
saveDataHosts(Collection, Object) - Method in class org.gridbus.broker.persistence.db.DBWriter
 
saveDataHosts(Collection, Object) - Method in interface org.gridbus.broker.persistence.Writer
Saves a collection of datahosts to persistent storage
saveEvent(State, Object, Object, Object) - Method in class org.gridbus.broker.persistence.db.DBWriter
Saves this event to the state table, which keeps track of event history
saveEvent(State, Object, Object, Object) - Method in interface org.gridbus.broker.persistence.Writer
Saves the
saveJob(Job, Object) - Method in class org.gridbus.broker.persistence.db.DBWriter
 
saveJob(Job, Object) - Method in interface org.gridbus.broker.persistence.Writer
Saves a job to persistent storage
saveJobs(Collection, Object) - Method in class org.gridbus.broker.persistence.db.DBWriter
 
saveJobs(Collection, Object) - Method in interface org.gridbus.broker.persistence.Writer
Saves a collection of jobs to persistent storage
saveServer(ComputeServer, Object) - Method in class org.gridbus.broker.persistence.db.DBWriter
 
saveServer(ComputeServer, Object) - Method in interface org.gridbus.broker.persistence.Writer
Saves a compute server to persistent storage
saveServers(Collection, Object) - Method in class org.gridbus.broker.persistence.db.DBWriter
 
saveServers(Collection, Object) - Method in interface org.gridbus.broker.persistence.Writer
Saves a collection of computeServers to persistent storage
saveTask(Task, Object) - Method in class org.gridbus.broker.persistence.db.DBWriter
 
saveTask(Task, Object) - Method in interface org.gridbus.broker.persistence.Writer
Saves a task to persistent storage
saveVariable(Variable, Object) - Method in class org.gridbus.broker.persistence.db.DBWriter
 
saveVariable(Variable, Object) - Method in interface org.gridbus.broker.persistence.Writer
Saves a variable to persistent storage
saveVariables(Collection, Object) - Method in class org.gridbus.broker.persistence.db.DBWriter
 
saveVariables(Collection, Object) - Method in interface org.gridbus.broker.persistence.Writer
Saves a collection of variables to persistent storage
schedule() - Method in class org.gridbus.broker.farming.common.GridbusFarmingEngine
Initialises the appropriate scheduler based on the broker properties, and starts the scheduler on a seperate thread
schedule() - Method in class org.gridbus.broker.scheduler.Scheduler
Abstract method: schedule to be implemented by derived classes which implement various scheduling algorithms.
schedule() - Method in class org.gridbus.broker.scheduler.DBScheduler
Implements the scheduling algorithm, based on cost/time/cost-time optimisation.
schedule() - Method in class org.gridbus.broker.scheduler.DBDataScheduler
 
schedule() - Method in class org.gridbus.broker.scheduler.DataScheduler
 
scheduleEvent(State) - Method in interface org.gridbus.broker.event.ScheduleListener
Scheduling Event
scheduleEvent(State) - Method in class org.gridbus.broker.event.BrokerEventListener
 
ScheduleListener - interface org.gridbus.broker.event.ScheduleListener.
 
Scheduler - class org.gridbus.broker.scheduler.Scheduler.
This is the base scheduler class, and contains main methods for performing the scheduling/
Scheduler(GridbusFarmingEngine) - Constructor for class org.gridbus.broker.scheduler.Scheduler
Constructor for the Scheduler
SchedulerFactory - class org.gridbus.broker.scheduler.SchedulerFactory.
 
SchedulerFactory() - Constructor for class org.gridbus.broker.scheduler.SchedulerFactory
 
scope - Static variable in class org.gridbus.broker.util.LdapReplicaAccessUtil
 
search(String, String[]) - Static method in class org.gridbus.broker.farming.globus.MDSUtil
Searches for all objects of the host URL.
search(String, String, String[]) - Static method in class org.gridbus.broker.farming.globus.MDSUtil
Searches for objects matching the given filter of the hsot URL.
search(String, String, String, String[]) - Static method in class org.gridbus.broker.farming.globus.MDSUtil
Searches objects matching the given filter of the host URL.
searchAndRetrieve(String, String[], Vector) - Method in class org.gridbus.broker.util.LdapReplicaAccessUtil
Searches for the specified attributes for the objects satisfying the filter in the catalog
searchByFilename(String, Object) - Method in interface org.gridbus.broker.util.ReplicaAccess
Searches the Replica Service based on a filename.
searchByFilename(String, Object) - Method in class org.gridbus.broker.util.LdapReplicaAccessUtil
 
searchByFilter(String, Object) - Method in interface org.gridbus.broker.util.ReplicaAccess
Searches the Replica Service based on a filter string.
searchByFilter(String, Object) - Method in class org.gridbus.broker.util.LdapReplicaAccessUtil
Not implemented for LDAP replica access.
Server - class org.gridbus.broker.farming.common.Server.
 
Server() - Constructor for class org.gridbus.broker.farming.common.Server
 
ServerFactory - class org.gridbus.broker.farming.common.ServerFactory.
 
ServerFactory() - Constructor for class org.gridbus.broker.farming.common.ServerFactory
 
ServerListener - interface org.gridbus.broker.event.ServerListener.
 
Service - class org.gridbus.broker.farming.common.services.Service.
 
Service() - Constructor for class org.gridbus.broker.farming.common.services.Service
 
ServiceProcessor - class org.gridbus.broker.xgrl.ServiceProcessor.
This class has methods to parse resources from the xml file which specifies the resource-description
ServiceProcessor() - Constructor for class org.gridbus.broker.xgrl.ServiceProcessor
Default constructor
ServiceProcessor(Element) - Constructor for class org.gridbus.broker.xgrl.ServiceProcessor
Sets up the ServiceProcessor class with the element object passed in
set_any(MessageElement[]) - Method in class org.gridbus.broker.farming.alchemi._ListLiveAppsResponse_ListLiveAppsResult
 
setAc(SRBAccount) - Method in class org.gridbus.broker.farming.common.services.SrbMCAT
 
setAliveFlag(boolean) - Method in class org.gridbus.broker.farming.common.ComputeServer
Sets the alive flag
setAllocatedJobs(int) - Method in class org.gridbus.broker.farming.common.ComputeServer
Sets the number of jobs that have been allocated to this server.
setAppDescriptionFile(String) - Method in class org.gridbus.broker.farming.common.GridbusFarmingEngine
Sets the app-description task file name
setArch(String) - Method in class org.gridbus.broker.farming.common.ComputeServer
Sets the architecture of this server
setArguments(String) - Method in class org.gridbus.broker.farming.globus.JobRSL
Sets the arguments for the job
setAuthScheme(String) - Method in class org.gridbus.broker.farming.common.data.SrbDataHost
 
setAvailable(boolean) - Method in class org.gridbus.broker.farming.common.queues.JobQueue
 
setAvailableQueues(Vector) - Method in class org.gridbus.broker.farming.pbs.PBSComputeServer
 
setAvgJobComputationTime(float) - Method in class org.gridbus.broker.farming.common.ComputeServer
Sets the average job completion time
setBrokerProperties(Properties) - Static method in class org.gridbus.broker.farming.common.BrokerProperties
Sets all the broker properties at once
setBudget(String) - Method in class org.gridbus.broker.farming.common.GridbusFarmingEngine
Sets the budget for the current grid-application running on the broker
setBusytime(float) - Method in class org.gridbus.broker.farming.common.ComputeServer
Sets the busytime.
setCatalogs(Collection) - Static method in class org.gridbus.broker.util.FileResolver
The catalog services are queried by the fileResolver.
setCollection(String) - Method in class org.gridbus.broker.farming.common.data.SrbDataHost
Sets the collection name for the SRB connection to this host
setComputeCost(float) - Method in class org.gridbus.broker.scheduler.DataComputeSet
Sets the computeCost.
setComputeCost(float) - Method in class org.gridbus.broker.scheduler.DataComputePair
Sets the computeCost.
setComputeServer(ComputeServer) - Method in class org.gridbus.broker.scheduler.DataComputeSet
Sets the compute server for this pair
setComputeServer(ComputeServer) - Method in class org.gridbus.broker.scheduler.DataComputePair
Sets the compute server for this pair
setComputeTime(float) - Method in class org.gridbus.broker.scheduler.DataComputeSet
 
setConnectionString(String) - Method in class org.gridbus.broker.persistence.db.DBConnection
 
setContactString(String) - Method in class org.gridbus.broker.farming.common.ComputeServer
Sets the server contact string.
setContactString(String) - Method in class org.gridbus.broker.farming.globus.GlobusComputeServer
Over-rides the ComputeServer.setContactString, since it needs to be parsed in this case to get the jobmanager string
setCost(float) - Method in class org.gridbus.broker.farming.common.data.StorageServer
 
setCost(float) - Method in class org.gridbus.broker.farming.unicore.UnicoreGateway
 
setCost(float) - Method in class org.gridbus.broker.farming.common.services.Service
 
setCost(float) - Method in class org.gridbus.broker.farming.common.queues.JobQueue
 
setCostPerMB(float) - Method in class org.gridbus.broker.farming.common.data.StorageServer
 
setCosts(Object) - Method in class org.gridbus.broker.farming.common.data.DataHost
Sets the costs for the compute servers randomly between 0 and MAX_COST for this data host and the compute servers in the list
setCosts(String, Object) - Method in class org.gridbus.broker.farming.common.data.DataHost
Sets the costs for the compute servers after reading from a file specified by COST_FILE in Broker Properties.
setCountLimit(long) - Static method in class org.gridbus.broker.farming.globus.MDSUtil
Sets the limit for the maximum number of results to be returned during searches.
setCredentials(Hashtable) - Static method in class org.gridbus.broker.xgrl.XGRLReader
 
setCrossPlatformManagerSoapWSDDServiceName(String) - Method in class org.gridbus.broker.farming.alchemi.CrossPlatformManagerLocator
 
setDataCost(float) - Method in class org.gridbus.broker.scheduler.DataComputeSet
Sets the dataCost.
setDataCost(float) - Method in class org.gridbus.broker.scheduler.DataComputePair
Sets the dataCost.
setDataFile(DataFile) - Method in class org.gridbus.broker.scheduler.DataHostFilePair
 
setDataFileList(Collection) - Method in class org.gridbus.broker.farming.common.GridbusFarmingEngine
 
setDataFileList(Collection) - Method in class org.gridbus.broker.util.FileResolver
Sets the dataFile List
setDataFileList(Collection) - Method in class org.gridbus.broker.xpml.GridfileProcessor
 
setDatafiles(Collection) - Static method in class org.gridbus.broker.util.FileResolver
 
setDataFilter(String) - Method in class org.gridbus.broker.util.FileResolver
 
setDataHost(DataHost) - Method in class org.gridbus.broker.scheduler.DataHostFilePair
 
setDataHost(DataHost) - Method in class org.gridbus.broker.scheduler.DataComputePair
Sets the data host for this pair
setDatahosts(Hashtable) - Static method in class org.gridbus.broker.util.FileResolver
 
setDataHostTable(Hashtable) - Method in class org.gridbus.broker.farming.common.GridbusFarmingEngine
 
setDataHostTable(Hashtable) - Method in class org.gridbus.broker.util.FileResolver
Sets the dataHostTable.
setDataHostTable(Hashtable) - Method in class org.gridbus.broker.xpml.GridfileProcessor
 
setDataTransferTime(float) - Method in class org.gridbus.broker.scheduler.DataComputeSet
Sets the time for transferring data from the data host to the compute server
setDataTransferTime(float) - Method in class org.gridbus.broker.scheduler.DataComputePair
Sets the time for transferring data from the data host to the compute server
setDatestamp(Date) - Method in class org.gridbus.broker.event.BrokerEvent
 
setDatestamp(long) - Method in class org.gridbus.broker.event.BrokerEvent
 
setDeadline(String) - Method in class org.gridbus.broker.farming.common.GridbusFarmingEngine
Sets the deadline for the current grid-application running on the broker
setDefaultResource(String) - Method in class org.gridbus.broker.farming.common.services.SrbMCAT
 
setDefaultWalltime(String) - Method in class org.gridbus.broker.farming.common.queues.JobQueue
 
setDestination(boolean, String, boolean) - Method in class org.gridbus.broker.runfile.CopyCommand
 
setDestination(String) - Method in class org.gridbus.broker.runfile.SubstituteCommand
Sets the destination file location for the substitute command.
setDestination(String) - Method in class org.gridbus.broker.runfile.MCopyCommand
Sets the destination location for this copy command.
setDestination(String) - Method in class org.gridbus.broker.runfile.GCopyCommand
Set destination location.
setDestination(String) - Method in class org.gridbus.broker.runfile.CopyCommand
Sets the destination location for this copy command.
setDestinationFile(String) - Static method in class org.gridbus.broker.xpml.XPMLReader
Sets the destination file location for the substitute command.
setDestinationFile(String) - Method in class org.gridbus.broker.xpml.Plan2XML
Sets the destination file location for the substitute command.
setDestinationPathRelative(boolean) - Method in class org.gridbus.broker.runfile.CopyCommand
 
setDestinationRemote(boolean) - Method in class org.gridbus.broker.runfile.CopyCommand
 
setDirectory(String) - Method in class org.gridbus.broker.farming.globus.JobRSL
Sets the directory for the job
setDomain(String) - Method in class org.gridbus.broker.farming.common.data.SrbDataHost
 
setDriver(String) - Method in class org.gridbus.broker.persistence.db.DBConnection
 
setEnv() - Method in class org.gridbus.broker.util.LdapReplicaAccessUtil
Sets the env.
setEventID(long) - Method in class org.gridbus.broker.event.BrokerEvent
 
setExecutable(String) - Method in class org.gridbus.broker.runfile.ExecuteCommand
Sets the executable name for this executable command.
setExecutable(String) - Method in class org.gridbus.broker.farming.globus.JobRSL
Sets the executable for the job
setExecutingJobs(int) - Method in class org.gridbus.broker.farming.common.ComputeServer
 
setFailed(boolean) - Method in class org.gridbus.broker.scheduler.Scheduler
 
setFailedJobs(int) - Method in class org.gridbus.broker.farming.common.ComputeServer
 
setFeasible(boolean) - Method in class org.gridbus.broker.farming.common.GridbusFarmingEngine
Sets the feasibility of the broker schedule
setFilename(String) - Method in class org.gridbus.broker.farming.common.data.DataFile
Sets the name of this file
setFinished(boolean) - Method in class org.gridbus.broker.scheduler.Scheduler
Sets the 'finished' state of the scheduler.
setFs(SRBFileSystem) - Method in class org.gridbus.broker.farming.common.services.SrbMCAT
 
setGassServer(GlobusGassServer) - Method in class org.gridbus.broker.farming.globus.JobRSL
Sets the GASS server for this job
setGatekeeperPort(int) - Method in class org.gridbus.broker.farming.globus.GlobusComputeServer
Sets the remote gatekeeper port.
setHomeDirectory(String) - Method in class org.gridbus.broker.farming.common.services.SrbMCAT
 
setHost(String) - Method in class org.gridbus.broker.persistence.db.DBConnection
 
setHostname(String) - Method in class org.gridbus.broker.farming.common.Server
 
setHosts(Object) - Method in class org.gridbus.broker.farming.common.data.DataFile
Sets vector containing the names of the hosts on which this file is to be found.
setId(String) - Method in class org.gridbus.broker.farming.common.security.UserCredential
 
setIdentity(Identity) - Method in class org.gridbus.broker.farming.unicore.UnicoreComputeServer
Sets the identity for this server
setJobCompletedTime(long) - Method in class org.gridbus.broker.farming.common.Job
 
setJobCompletedTimestamp() - Method in class org.gridbus.broker.farming.common.Job
This function sets a time stamp in the format DateFormat.MEDIUM,DateFormat.MEDIUM It should be called after the job completion.
setJobCompletedTimestamp(String) - Method in class org.gridbus.broker.farming.common.Job
Sets the job completed timestamp as the one that is passed as the parameter.
setJobError(String) - Method in class org.gridbus.broker.farming.common.Job
 
setJobHandle(Object) - Method in class org.gridbus.broker.farming.common.Job
Sets the unique handle for the job which comes from the middleware.
setJobID(String) - Method in class org.gridbus.broker.farming.common.Job
Sets the job identifier
setJobLimit(int) - Method in class org.gridbus.broker.farming.common.ComputeServer
Sets the maximum number of jobs that can be allocated to this server.
setJobOutput(String) - Method in class org.gridbus.broker.farming.common.Job
 
setJobs(Collection) - Method in class org.gridbus.broker.farming.common.FarmingEngine
 
setJobsCompletedCurrentPoll(int) - Method in class org.gridbus.broker.farming.common.ComputeServer
Sets the number of Finished jobs
setJobStatus(int) - Method in class org.gridbus.broker.farming.common.Job
Sets the job status
setJobStatus(String) - Method in class org.gridbus.broker.farming.common.Job
Sets the job status
setJobSubmittedTime(long) - Method in class org.gridbus.broker.farming.common.Job
 
setJobSubmittedTimestamp() - Method in class org.gridbus.broker.farming.common.Job
This function sets a time stamp in the format "MMM dd, yyyy hh:mm:ss" using DateFormat classes
setJobSubmittedTimestamp(String) - Method in class org.gridbus.broker.farming.common.Job
Sets the job submitted timestamp as the one that is passed as the parameter.
setjobwait(String) - Method in class org.gridbus.broker.protocol.ProtocolMethod
Sets the job status to "Unsubmitted", in effect causing it to be rescheduled.
setJobWrapper(JobWrapper) - Method in class org.gridbus.broker.farming.common.Job
Sets the job wrapper for this job, to take care of submission, etc..
setkeybudget(String) - Method in class org.gridbus.broker.protocol.ProtocolMethod
Sets the budget for the current schedule.
setkeydeadline(String) - Method in class org.gridbus.broker.protocol.ProtocolMethod
Sets the deadline for the current schedule.
setkeygridmonitorcurrenttime(String) - Method in class org.gridbus.broker.protocol.ProtocolMethod
 
setkeygridmonitordeltatime(String) - Method in class org.gridbus.broker.protocol.ProtocolMethod
 
setkeygridmonitorstarttime(String) - Method in class org.gridbus.broker.protocol.ProtocolMethod
 
setkeyschedule(String) - Method in class org.gridbus.broker.protocol.ProtocolMethod
Sets the type of scheduling algorithm to be used by the broker.
setKeystore(String) - Method in class org.gridbus.broker.farming.common.security.KeyStoreCredential
 
setLDAPtop(String) - Method in class org.gridbus.broker.util.LdapReplicaAccessUtil
Sets the lDAPtop.
setLDAPUrl(String) - Method in class org.gridbus.broker.util.LdapReplicaAccessUtil
Sets the lDAPUrl.
setLimit(int) - Method in class org.gridbus.broker.util.FileResolver
Limits the number of query results
setLimit(Integer) - Method in class org.gridbus.broker.util.FileResolver
Limits the number of query results
setLocalDirectory(String) - Method in class org.gridbus.broker.farming.common.GridbusFarmingEngine
Sets the LocalDir variable within the Broker Properties.
setManager(ComputeServerManager) - Method in class org.gridbus.broker.farming.common.ComputeServer
 
setMaxCPUTime(int) - Method in class org.gridbus.broker.farming.globus.JobRSL
Sets the maximum CPU time for the job
setMaxMemory(int) - Method in class org.gridbus.broker.farming.globus.JobRSL
Set the maximum memory allowed for the job.
setMaxWallTime(int) - Method in class org.gridbus.broker.farming.globus.JobRSL
Sets the maximum time allowed for the job
setMaxWalltime(String) - Method in class org.gridbus.broker.farming.common.queues.JobQueue
 
setMDASDomain(String) - Method in class org.gridbus.broker.farming.common.services.SrbMCAT
 
setMemtotal(float) - Method in class org.gridbus.broker.farming.common.ComputeServer
Sets the value for the total physical memory for this server
setMinmemory(int) - Method in class org.gridbus.broker.farming.globus.JobRSL
Sets the minimum memory for the job.
setMyProxyServerHostname(String) - Method in class org.gridbus.broker.farming.common.security.MyProxyCredential
 
setMyProxyServerPort(int) - Method in class org.gridbus.broker.farming.common.security.MyProxyCredential
 
setName(String) - Method in class org.gridbus.broker.runfile.Variable
Sets this variables name.
setName(String) - Method in class org.gridbus.broker.farming.common.queues.JobQueue
 
setNetworkLinks(Hashtable) - Method in class org.gridbus.broker.farming.common.data.LinkCostComparator
 
setNetworkLinks(Hashtable) - Method in class org.gridbus.broker.farming.common.data.LinkBWComparator
 
setNodeRequirements(NodeRequirement) - Method in class org.gridbus.broker.farming.common.ComputeServer
 
setNumCPUs(int) - Method in class org.gridbus.broker.farming.common.ComputeServer
Sets the number of processors.
setNumprocs(int) - Method in class org.gridbus.broker.farming.globus.JobRSL
Sets the number of processors required for this job
setObject(String, Object) - Static method in class org.gridbus.broker.farming.common.CommonObjects
Stores and object with a specific key
setOS(String) - Method in class org.gridbus.broker.farming.common.ComputeServer
Sets the OS
setoutput(String) - Method in class org.gridbus.broker.farming.alchemi.AlchemiOutputThread
Sets the output of this job
setPassword(String) - Method in class org.gridbus.broker.farming.common.security.SimpleCredential
 
setPassword(String) - Method in class org.gridbus.broker.farming.common.security.MyProxyCredential
 
setPassword(String) - Method in class org.gridbus.broker.farming.common.security.LocalProxyCredential
 
setPassword(String) - Method in class org.gridbus.broker.farming.common.security.KeyStoreCredential
 
setPassword(String) - Method in class org.gridbus.broker.farming.common.data.SrbDataHost
Sets the password for the connection to the SRBserver
setPassword(String) - Method in class org.gridbus.broker.persistence.db.DBConnection
 
setPort(int) - Method in class org.gridbus.broker.persistence.db.DBConnection
 
setPrevtime(float) - Method in class org.gridbus.broker.farming.common.ComputeServer
Sets the last time the server information was updated
setPricePerCpuSec(float) - Method in class org.gridbus.broker.farming.common.ComputeServer
Sets the cost of using the server per second of the CPUtime used
setPricePerJob(float) - Method in class org.gridbus.broker.farming.common.ComputeServer
Sets the cost per job for this compute server
setPriority(int) - Method in class org.gridbus.broker.farming.common.queues.JobQueue
 
setProperty(String, String) - Static method in class org.gridbus.broker.farming.common.BrokerProperties
Sets the property key with the value val
setProxy(GSSCredential) - Method in class org.gridbus.broker.farming.common.security.ProxyCredential
 
setProxy(GSSCredential) - Method in class org.gridbus.broker.farming.globus.GlobusJobWrapper
Sets the GSS credential
setProxy(GSSCredential) - Method in class org.gridbus.broker.farming.globus.GlobusGassServer
Sets the GSSCredential proxy
setProxy(GSSCredential) - Method in class org.gridbus.broker.farming.globus.GlobusComputeServer
Sets the proxy for this server.
setProxySource(String) - Method in class org.gridbus.broker.farming.common.security.ProxyCredential
 
setPwd(String) - Static method in class org.gridbus.broker.farming.globus.GridProxyUtil
Set the password to use when decrypting the user certificate
setQueue(JobQueue) - Method in class org.gridbus.broker.farming.common.Job
 
setQueue(String) - Method in class org.gridbus.broker.farming.globus.JobRSL
Sets the job queue.
setQueueCollection(Collection) - Method in class org.gridbus.broker.farming.common.ComputeServer
 
setRankedservers(Object) - Method in class org.gridbus.broker.farming.common.data.DataHost
Sets the list containing the servers ranked according to total costs
setRanks(Object) - Method in class org.gridbus.broker.farming.common.data.DataHost
 
setRanks(Object, String) - Method in class org.gridbus.broker.farming.common.data.DataHost
Ranks the compute servers based on the network bandwidth between the compute server and this datahost
setReader(Reader) - Static method in class org.gridbus.broker.persistence.Recovery
 
setReference(Reference) - Method in class org.gridbus.broker.farming.unicore.UnicoreComputeServer
Sets the reference for this server
setRemoteDir(String) - Method in class org.gridbus.broker.farming.common.Job
 
setReplicaHost(String) - Method in class org.gridbus.broker.farming.common.services.ReplicaCatalog
 
setReplicaTop(String) - Method in class org.gridbus.broker.farming.common.services.ReplicaCatalog
 
setRequirement(Requirement) - Method in class org.gridbus.broker.farming.common.Job
 
setResourceDescriptionFile(String) - Method in class org.gridbus.broker.farming.common.GridbusFarmingEngine
Sets the resource description file
setResourceName(String) - Method in class org.gridbus.broker.farming.common.data.SrbDataHost
Sets the Resource Name for the SRB Connection
setScheduler(Scheduler) - Method in class org.gridbus.broker.farming.common.GridbusFarmingEngine
 
setSearchScope(int) - Static method in class org.gridbus.broker.farming.globus.MDSUtil
Sets the scope to be used during searches.
setSecure(GSSCredential) - Static method in class org.gridbus.broker.farming.globus.MDSUtil
Sets up this MDSUtil to use secure connections.
setServer(ComputeServer) - Method in class org.gridbus.broker.farming.common.Job
Sets the server to which the job is to be allocated.
setServerID(String) - Method in class org.gridbus.broker.farming.common.ComputeServer
Sets the server ID
setServers(Collection) - Method in class org.gridbus.broker.farming.common.FarmingEngine
 
setServers(Vector) - Static method in class org.gridbus.broker.xgrl.XGRLReader
 
setServerStatus(int) - Method in class org.gridbus.broker.farming.common.Server
Sets the server status
setServices(Vector) - Static method in class org.gridbus.broker.xgrl.XGRLReader
 
setSizeInBytes(long) - Method in class org.gridbus.broker.farming.common.data.DataFile
Set the size of the file in bytes
setSource(boolean, String, boolean) - Method in class org.gridbus.broker.runfile.CopyCommand
 
setSource(Object) - Method in class org.gridbus.broker.event.BrokerEvent
 
setSource(String) - Method in class org.gridbus.broker.runfile.SubstituteCommand
Sets the source file location for this substitute command.
setSource(String) - Method in class org.gridbus.broker.runfile.MCopyCommand
Set source location (must be on the remote node, so must be 'node:xxx')
setSource(String) - Method in class org.gridbus.broker.runfile.GCopyCommand
Set source location.
setSource(String) - Method in class org.gridbus.broker.runfile.CopyCommand
Sets the source location for this copy command.
setSourceFile(String) - Static method in class org.gridbus.broker.xgrl.XGRLReader
Sets the source file location for this substitute command.
setSourceFile(String) - Static method in class org.gridbus.broker.xpml.XPMLReader
Sets the source file location for this substitute command.
setSourceFile(String) - Method in class org.gridbus.broker.xpml.Plan2XML
Sets the source file location for this substitute command.
setSourcePathRelative(boolean) - Method in class org.gridbus.broker.runfile.CopyCommand
 
setSrbHost(String) - Method in class org.gridbus.broker.farming.common.data.SrbDataHost
 
setSrbHost(String) - Method in class org.gridbus.broker.farming.common.services.SrbMCAT
 
setSrbPort(int) - Method in class org.gridbus.broker.farming.common.data.SrbDataHost
 
setSrbPort(int) - Method in class org.gridbus.broker.farming.common.services.SrbMCAT
 
setStartDateStamp(Date) - Method in class org.gridbus.broker.farming.common.GridbusFarmingEngine
 
setStatus(int) - Method in class org.gridbus.broker.persistence.State
 
setStatus(String) - Method in class org.gridbus.broker.farming.common.Server
Sets the Status
setStatusString(String) - Method in class org.gridbus.broker.persistence.State
 
setStderr(String) - Method in class org.gridbus.broker.farming.globus.JobRSL
Sets the std err for this job
setStdout(String) - Method in class org.gridbus.broker.farming.globus.JobRSL
Sets the std out for this job
setStorageServers(Vector) - Static method in class org.gridbus.broker.xgrl.XGRLReader
 
setSubmitRecord(Object) - Method in class org.gridbus.broker.farming.common.Job
Sets the submit record object
setTask(Task) - Method in class org.gridbus.broker.farming.common.Job
This sets the task for this job
setTempDirectory(String) - Method in class org.gridbus.broker.farming.common.GridbusFarmingEngine
Sets the broker's temporary directory to the specified path.
setTimeLimit(int) - Static method in class org.gridbus.broker.farming.globus.MDSUtil
Sets the time limit (in ms) to wait for search results.
setTimeperjob(float) - Method in class org.gridbus.broker.farming.common.ComputeServer
Sets the timeperjob.
setTotalCost(float) - Method in class org.gridbus.broker.scheduler.DataComputeSet
Returns the totalCost.
setTotalCost(float) - Method in class org.gridbus.broker.scheduler.DataComputePair
Returns the totalCost.
setTotalFinishedJobs(int) - Method in class org.gridbus.broker.farming.common.ComputeServer
Sets the number of jobs that have been finished so far
setTotalTime(float) - Method in class org.gridbus.broker.scheduler.DataComputeSet
Sets the total time for this set
setTotalTime(float) - Method in class org.gridbus.broker.scheduler.DataComputePair
Sets the total time for this pair
setType(int) - Method in class org.gridbus.broker.farming.common.security.UserCredential
 
setType(int) - Method in class org.gridbus.broker.farming.common.Job
 
setType(int) - Method in class org.gridbus.broker.farming.common.ComputeServer
 
setType(int) - Method in class org.gridbus.broker.farming.common.services.Service
 
setType(String) - Method in class org.gridbus.broker.farming.common.data.DataFile
 
setType(String) - Method in class org.gridbus.broker.runfile.Variable
 
setType(String) - Method in class org.gridbus.broker.runfile.TaskCommand
Sets which type this command is
setType(String) - Method in class org.gridbus.broker.runfile.Task
Sets the task type.
setUrl(String) - Method in class org.gridbus.broker.farming.common.services.Service
 
setUsercertfile(String) - Method in class org.gridbus.broker.farming.common.security.LocalProxyCredential
 
setUserCredential(UserCredential) - Method in class org.gridbus.broker.farming.common.data.StorageServer
 
setUserCredential(UserCredential) - Method in class org.gridbus.broker.farming.common.ComputeServer
 
setUserCredential(UserCredential) - Method in class org.gridbus.broker.farming.unicore.UnicoreGateway
 
setUserCredential(UserCredential) - Method in class org.gridbus.broker.farming.common.services.Service
 
setUserkeyfile(String) - Method in class org.gridbus.broker.farming.common.security.LocalProxyCredential
 
setUsername(String) - Method in class org.gridbus.broker.farming.common.security.SimpleCredential
 
setUsername(String) - Method in class org.gridbus.broker.farming.common.security.MyProxyCredential
 
setUsername(String) - Method in class org.gridbus.broker.farming.common.data.SrbDataHost
 
setUsername(String) - Method in class org.gridbus.broker.farming.common.GridbusFarmingEngine
 
setUsername(String) - Method in class org.gridbus.broker.persistence.db.DBConnection
 
setValue(String) - Method in class org.gridbus.broker.runfile.SingleVariable
Sets the value of this variable.
setValues() - Method in class org.gridbus.broker.farming.unicore.UnicoreComputeServer
Checks if the compute server is up, and sets all its attributes
setValues(String) - Method in class org.gridbus.broker.runfile.ListVariable
Sets the set of possible values of this variable using a String representation of the set.
setValues(String[]) - Method in class org.gridbus.broker.runfile.ListVariable
Sets the set of possible values of this variable.
setVariableTable(Hashtable) - Method in class org.gridbus.broker.farming.common.Job
The variable values for the job are stord in a hashtable in the form of name value pairs This function passes a hashtable to be used as the variable storage..
setVarName(String) - Method in class org.gridbus.broker.util.FileResolver
 
setVsiteTh(VsiteTh) - Method in class org.gridbus.broker.farming.unicore.UnicoreComputeServer
Gets the Vsite for this server
setXmlSource(String) - Static method in class org.gridbus.broker.xgrl.XGRLReader
 
shutdown() - Method in class org.gridbus.broker.farming.common.ComputeServer
This method will stop the manager for this compute server, and shutdown the compute server.
shutdown() - Method in class org.gridbus.broker.farming.globus.GlobusGassServer
Shuts down a GASS server
shutdown() - Method in class org.gridbus.broker.protocol.ProtocolMethod
Instructs the broker to shutdown Returns an OK response if successful, an error message otherwise.
SIMPLE_AUTH - Static variable in class org.gridbus.broker.farming.common.security.UserCredential
Simple authentication, with a username/password pair
SimpleBrokerAPIExample - class org.gridbus.broker.examples.SimpleBrokerAPIExample.
 
SimpleBrokerAPIExample() - Constructor for class org.gridbus.broker.examples.SimpleBrokerAPIExample
 
SimpleCredential - class org.gridbus.broker.farming.common.security.SimpleCredential.
 
SimpleCredential() - Constructor for class org.gridbus.broker.farming.common.security.SimpleCredential
 
SimpleCredential(String, String) - Constructor for class org.gridbus.broker.farming.common.security.SimpleCredential
 
SingleVariable - class org.gridbus.broker.runfile.SingleVariable.
 
SingleVariable(String) - Constructor for class org.gridbus.broker.runfile.SingleVariable
Constructs a SingleVariable with a name.
SingleVariable(String, String) - Constructor for class org.gridbus.broker.runfile.SingleVariable
Constructs a SingleVariable with a name and a value.
SingleVariable(String, String, String) - Constructor for class org.gridbus.broker.runfile.SingleVariable
Constructs a SingleVariable with a name and type.
size() - Method in class org.gridbus.broker.util.TokenStack
Returns the size of the stack
sizef - Static variable in class org.gridbus.broker.farming.alchemi.Alchemi_Job_Encode_Decode
 
sortByCost(Vector) - Method in class org.gridbus.broker.scheduler.Scheduler
Sorts the compute server list by cost
SRB_MCAT - Static variable in class org.gridbus.broker.farming.common.services.Service
 
SrbDataHost - class org.gridbus.broker.farming.common.data.SrbDataHost.
This class contains the methods to work with an SRB Data Host.
SrbDataHost(String) - Constructor for class org.gridbus.broker.farming.common.data.SrbDataHost
 
SrbFileResolver - class org.gridbus.broker.util.SrbFileResolver.
This class contains utility methods to resolve SRB data files to actual filenames.
SrbFileResolver() - Constructor for class org.gridbus.broker.util.SrbFileResolver
Constructor for this class This method sets up the LfnFileResolver internal data structures, to enable it to extract the physical file attributes from the lfns.
SrbFileResolver(Hashtable, Collection) - Constructor for class org.gridbus.broker.util.SrbFileResolver
Constructor for this class This method sets up the LfnFileResolver internal data structures, to enable it to extract the physical file attributes from the lfns.
SrbMCAT - class org.gridbus.broker.farming.common.services.SrbMCAT.
 
SrbMCAT() - Constructor for class org.gridbus.broker.farming.common.services.SrbMCAT
Default Constructor
start() - Method in class org.gridbus.broker.farming.globus.GlobusGassServer
Registers and activates a GASS server This happens only the first time the method is called.
start() - Method in class org.gridbus.broker.protocol.ProtocolMethod
Instructs the broker to start actual scheduling, while in monitoring mode Returns an OK response.
STARTED - Static variable in class org.gridbus.broker.persistence.State
 
startMonitor(Job) - Method in class org.gridbus.broker.farming.alchemi.AlchemiJobWrapper
 
startMonitoring(Job) - Method in class org.gridbus.broker.farming.common.JobMonitor
Adds this job to the list of jobs to be monitored
startMonitoring(Job) - Method in class org.gridbus.broker.farming.common.ComputeServer
Starts monitoring the job passed in, if it was submitted to this server.
StartRun - class org.gridbus.broker.initializer.StartRun.
The main entry point class for running broker on CLI/GUI/MON
StartRun() - Constructor for class org.gridbus.broker.initializer.StartRun
 
startup() - Method in class org.gridbus.broker.farming.common.ComputeServer
Start the ComputeServer, and its Manager and JobMonitor for this server.
State - class org.gridbus.broker.persistence.State.
The State class represents the current state of the broker.
State(GridbusFarmingEngine) - Constructor for class org.gridbus.broker.persistence.State
Represents a State object (which is a snapshot of the entire farming engine at some instance of time.
State(String) - Constructor for class org.gridbus.broker.persistence.State
Create a new farmingEngine using this constructor.
statusChanged(Job) - Method in interface org.gridbus.broker.event.JobListener
Status changed event for a Job
statusChanged(Job) - Method in class org.gridbus.broker.event.BrokerEventListener
 
statusChanged(Server) - Method in interface org.gridbus.broker.event.ServerListener
Server status changed event
statusChanged(Server) - Method in class org.gridbus.broker.event.BrokerEventListener
 
statusChanged(String) - Method in class org.gridbus.broker.farming.alchemi.AlchemiJobMonitor
 
statusChanged(String) - Method in interface org.gridbus.broker.farming.alchemi.AlchemiJobListener
The statusChanged event is raised when the job status changes.
statusInt(String) - Static method in class org.gridbus.broker.farming.common.Server
Converts the given string status to int form.
statusInt(String) - Static method in class org.gridbus.broker.farming.common.Job
Returns an integer representation of the status corresponding to the given string.
statusString(int) - Static method in class org.gridbus.broker.farming.common.Server
Converts the given int status to string form.
statusString(int) - Static method in class org.gridbus.broker.farming.common.Job
This method converts the input integer job status code to string format.
stop() - Method in class org.gridbus.broker.farming.common.JobMonitor
This method will signal the jobmonitor thread to stop
stop() - Method in class org.gridbus.broker.farming.common.ComputeServerManager
This method will signal the manager thread to stop
stop() - Method in class org.gridbus.broker.protocol.ProtocolMethod
Stops the broker scheduling process.
stopMonitoring(Job) - Method in class org.gridbus.broker.farming.common.JobMonitor
Removes this job to the list of jobs to be monitored
StorageProcessor - class org.gridbus.broker.xgrl.StorageProcessor.
This class has methods to parse resources from the xml file which specifies the resource-description
StorageProcessor() - Constructor for class org.gridbus.broker.xgrl.StorageProcessor
Default constructor
StorageProcessor(Element) - Constructor for class org.gridbus.broker.xgrl.StorageProcessor
Sets up the StorageProcessor class with the element object passed in
StorageServer - class org.gridbus.broker.farming.common.data.StorageServer.
 
StorageServer() - Constructor for class org.gridbus.broker.farming.common.data.StorageServer
To be implemented in a future version.
store() - Method in class org.gridbus.broker.farming.common.GridbusFarmingEngine
Saves the State to persistent storage using the specified Writer
storeJobs(Collection) - Method in class org.gridbus.broker.farming.common.GridbusFarmingEngine
Saves the jobs collection to persistent store
storeServers(Collection) - Method in class org.gridbus.broker.farming.common.GridbusFarmingEngine
Saves the servers collection to persistent store
StringProcessor - class org.gridbus.broker.xpml.StringProcessor.
 
StringProcessor() - Constructor for class org.gridbus.broker.xpml.StringProcessor
 
StringProcessor(Element) - Constructor for class org.gridbus.broker.xpml.StringProcessor
Sets up the text processor with the input element object
stringToByteArray(String, String) - Static method in class org.gridbus.broker.farming.alchemi.Conversion
Use if you don't want to have to catch a million UnsupportedEncodingExceptions.
submitJob(Job) - Method in class org.gridbus.broker.farming.common.ComputeServer
Submits a job for execution on this server.
submitTask(String, String, String) - Method in class org.gridbus.broker.farming.alchemi.CrossPlatformManagerSoapStub
 
submitTask(String, String, String) - Method in interface org.gridbus.broker.farming.alchemi.CrossPlatformManagerSoap
Submits the task passed in via taskXML to the server
SUBMITTED - Static variable in class org.gridbus.broker.farming.common.Job
Job is submitted on the remote node
SUBSTITUTE_CMD - Static variable in class org.gridbus.broker.runfile.TaskCommand
 
substitute(String, TaskCommand) - Method in class org.gridbus.broker.farming.alchemi.AlchemiTask
Substitutes the input with the job variables and returns the result
SubstituteCommand - class org.gridbus.broker.runfile.SubstituteCommand.
This class represents a substitute command
SubstituteCommand() - Constructor for class org.gridbus.broker.runfile.SubstituteCommand
Constructs a SubstituteCommand and sets its command type.
substituteVariables(String, Hashtable) - Static method in class org.gridbus.broker.runfile.SubstituteCommand
 
suspendEncoding() - Method in class org.gridbus.broker.farming.alchemi.Base64.OutputStream
Suspends encoding of the stream.

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