Uses of Class
edu.wpi.prc.task.Result

Packages that use Result
edu.wpi.prc.server   
edu.wpi.prc.server.spotcheck   
edu.wpi.prc.server.transitioner   
edu.wpi.prc.task   
edu.wpi.prc.task.test   
 

Uses of Result in edu.wpi.prc.server
 

Methods in edu.wpi.prc.server that return Result
private  Result ServerRPCHandler.findResult(java.lang.String resultID)
          Searches the database for a result with the given ID.
 

Uses of Result in edu.wpi.prc.server.spotcheck
 

Fields in edu.wpi.prc.server.spotcheck with type parameters of type Result
private  TransitionerQueue<Result> SpotCheckThread.spotCheckResults
           
 

Methods in edu.wpi.prc.server.spotcheck that return Result
 Result SpotCheckGenerator.call()
          Sends the work unit to the science application, receives the result for that work unit, and makes it available to the SpotCheckThread through the Callable interface.
private  Result SpotCheckGenerator.invokeScienceApp()
          Runs the science application, then passes it a work unit to compute and waits for the science application to return a result.
 

Constructor parameters in edu.wpi.prc.server.spotcheck with type arguments of type Result
SpotCheckThread(TransitionerQueue<WorkUnit> ingressWork, TransitionerQueue<WorkUnit> spotCheckWork, TransitionerQueue<Result> spotCheckResult, int minNumSpotChecks)
          Initializes the spot-check thread.
 

Uses of Result in edu.wpi.prc.server.transitioner
 

Fields in edu.wpi.prc.server.transitioner with type parameters of type Result
private  TransitionerQueue<Result> LocalTransitioner.ingressResults
           
private  TransitionerQueue<Result> LocalTransitioner.pendingResults
           
private  TransitionerQueue<Result> LocalTransitioner.spotCheckResults
           
 

Methods in edu.wpi.prc.server.transitioner that return Result
 Result[] LocalTransitioner.getAssociatedIngressResults(WorkUnit wu)
          Finds all ingress Results associated with a given WorkUnit.
 Result[] Transitioner.getAssociatedIngressResults(WorkUnit wu)
          Finds all ingress Results associated with a given WorkUnit.
 Result[] RemoteTransitioner.getAssociatedIngressResults(WorkUnit wu)
           
 Result[] RemoteTransitionerProxy.getAssociatedIngressResults(WorkUnit wu)
          Finds all ingress Results associated with a given WorkUnit.
 Result[] LocalTransitioner.getAssociatedPendingResults(WorkUnit wu)
          Finds all pending Results associated with a given WorkUnit.
 Result[] Transitioner.getAssociatedPendingResults(WorkUnit wu)
          Finds all pending Results associated with a given WorkUnit.
 Result[] RemoteTransitioner.getAssociatedPendingResults(WorkUnit wu)
           
 Result[] RemoteTransitionerProxy.getAssociatedPendingResults(WorkUnit wu)
          Finds all pending Results associated with a given WorkUnit.
private  Result[] LocalTransitioner.getAssociatedResults(java.lang.String hqlQuery)
          Finds all Results generated by the given HQL query.
private  Result[] RemoteTransitionerProxy.getAssociatedResults(WorkUnit wu, java.lang.String resultType)
          Gets the set of results associated with the given work unit.
 Result LocalTransitioner.getResult()
          Gets the first result that needs to be validated.
 Result Transitioner.getResult()
          Gets the first result that needs to be validated.
 Result RemoteTransitioner.getResult()
           
 Result RemoteTransitionerProxy.getResult()
          Gets the first result that needs to be validated.
private  Result[] LocalTransitioner.getResultsFromUser(Volunteer v)
          Gets all results returned by the specified user.
 

Methods in edu.wpi.prc.server.transitioner that return types with arguments of type Result
 TransitionerQueue<Result> LocalTransitioner.getIngressResultQueue()
           
 TransitionerQueue<Result> Transitioner.getIngressResultQueue()
           
 TransitionerQueue<Result> RemoteTransitioner.getIngressResultQueue()
           
 TransitionerQueue<Result> RemoteTransitionerProxy.getIngressResultQueue()
           
 TransitionerQueue<Result> LocalTransitioner.getPendingResultQueue()
           
 TransitionerQueue<Result> Transitioner.getPendingResultQueue()
           
 TransitionerQueue<Result> RemoteTransitioner.getPendingResultQueue()
           
 TransitionerQueue<Result> RemoteTransitionerProxy.getPendingResultQueue()
           
private  TransitionerQueue<Result> RemoteTransitionerProxy.getResultQueue(java.lang.String queueType)
          Gets a result queue from the remote transitioner.
 TransitionerQueue<Result> RemoteTransitionerProxy.getRetiredResultQueue()
           
 TransitionerQueue<Result> LocalTransitioner.getValidResultQueue()
           
 TransitionerQueue<Result> Transitioner.getValidResultQueue()
           
 TransitionerQueue<Result> RemoteTransitioner.getValidResultQueue()
           
 TransitionerQueue<Result> RemoteTransitionerProxy.getValidResultQueue()
           
 

Methods in edu.wpi.prc.server.transitioner with parameters of type Result
 void LocalTransitioner.addEgressResult(Result r)
          NOTE: This method is for testing only! It should never be used.
 void LocalTransitioner.addIngressResult(Result r)
          Enqueues a result in the ingress result queue.
 void Transitioner.addIngressResult(Result r)
          Enqueues a result in the ingress result queue.
 void RemoteTransitioner.addIngressResult(Result r)
           
 void RemoteTransitionerProxy.addIngressResult(Result r)
          Adds a result to the tail of the pending result queue.
 void LocalTransitioner.addPendingResult(Result r)
          NOTE: This method is for testing only! It should never be used.
 void LocalTransitioner.markResultInvalid(Result invalidResult)
          Marks a result as invalid.
 void Transitioner.markResultInvalid(Result invalidResult)
          Marks a result as invalid.
 void RemoteTransitioner.markResultInvalid(Result invalidResult)
           
 void RemoteTransitionerProxy.markResultInvalid(Result invalidResult)
          Marks a result as invalid.
 void LocalTransitioner.markResultValid(Result validResult)
          Marks a Result as valid.
 void Transitioner.markResultValid(Result validResult)
          Marks a Result as valid.
 void RemoteTransitioner.markResultValid(Result validResult)
           
 void RemoteTransitionerProxy.markResultValid(Result validResult)
          Marks a Result as valid.
private  void LocalTransitioner.moveToPendingResultQueue(TransitionerQueue<Result> originQueue, Result r)
          Moves a Result from a result queue to the pending result queue.
private  void LocalTransitioner.moveToValidResultQueue(Result r)
          Moves a Result from the pending result queue to the valid result queue.
 void LocalTransitioner.selectCanonicalResult(Result canonicalResult)
          Designates a canonical Result by removing all related results from the ingress and pending queues, adding the canonical result to the valid queue, and retiring the canonical result's work unit.
 void Transitioner.selectCanonicalResult(Result canonicalResult)
          Designates a canonical Result by removing all related results from the ingress and pending queues, adding the canonical result to the valid queue, and retiring the canonical result's work unit.
 void RemoteTransitioner.selectCanonicalResult(Result canonicalResult)
           
 void RemoteTransitionerProxy.selectCanonicalResult(Result canonicalResult)
          Designates a canonical Result by removing all related results from the ingress and pending queues, adding the canonical result to the valid queue, and retiring the canonical result's work unit.
 

Method parameters in edu.wpi.prc.server.transitioner with type arguments of type Result
private  void LocalTransitioner.moveToPendingResultQueue(TransitionerQueue<Result> originQueue, Result r)
          Moves a Result from a result queue to the pending result queue.
 

Uses of Result in edu.wpi.prc.task
 

Methods in edu.wpi.prc.task that return Result
static Result TaskFactory.createIngressResult()
          Creates a new Result.
static Result TaskFactory.createIngressResult(java.lang.String taskID)
          Creates a new Result with the given task ID.
static Result TaskFactory.createResult()
           
static Result TaskFactory.createResult(java.lang.String taskID)
          Creates a new Result with the given task ID.
 Result[] Result.find()
          Finds all Results in the database that match the attributes set in this Result.
static Result[] Result.findAll()
          Finds all Results in the database.
static Result[] Result.findAllEgress()
           
static Result[] Result.findAllIngress()
           
static Result[] Result.findAllPending()
           
static Result[] Result.findAllSpotCheck()
           
 

Uses of Result in edu.wpi.prc.task.test
 

Fields in edu.wpi.prc.task.test declared as Result
private  Result ResultTest.r