Log4j 1.0.1

pl.psnc.expres.broker.correlation.value
Class CorrelationJobValue

java.lang.Object
  extended by pl.psnc.expres.broker.correlation.value.CorrelationJobValue

public class CorrelationJobValue
extends java.lang.Object

CorrelationJobValue class

Author:
Dominik Stoklosa (~osa~)
Email address
osa@man.poznan.pl

Constructor Summary
CorrelationJobValue(pl.psnc.expres.model.experiment.VlbiExperiment vlbiExperiment)
          Creates new instance of CorrelationJobValue
 
Method Summary
 void addCorrelationPair(pl.psnc.expres.model.resource.ResourceValue radioTelescope, pl.psnc.expres.model.resource.ResourceValue fileServer)
          Stores Radio Telescope and corresponding File Server
 void addDataChunk(pl.psnc.expres.remote.protocol.MessageHeader header, pl.psnc.expres.remote.protocol.ChunkInfo chunkInfo)
          Adds new chunk info (instance of ChunkInfo) into the correlation set
 java.util.List<pl.psnc.expres.model.resource.ResourceValue> getCorList()
          Get list of correlation nodes
 java.util.Map<java.lang.String,CorrelationPair> getCorrelationPairMap()
          Get list of correlation pairs grouped by telescope abbreviation
 ICorrelationStrategy getCorStrategy()
          Get value of field: corStrategy
 java.util.Map<java.lang.Long,DataChunkSetWrapper> getDataSetMap()
          Get value of field: dataSetMap
 pl.psnc.graph.model.workflow.IExperimentInfo getExperimentInfo()
          Get information about experiment, instance of ExperimentInfo
 pl.psnc.expres.model.experiment.ExperimentMonitor getExperimentMonitor()
          Get value of field: experimentMonitor
 java.util.Date getExperimentStart()
          Get value of field: experimentStart
 java.util.List<pl.psnc.expres.model.resource.ResourceValue> getFsList()
          Get list of file servers
 java.lang.String getJobId()
          Get experiment identifier or -1 if there is no active experiment
 java.util.List<pl.psnc.expres.model.resource.ResourceValue> getRtList()
          Get list of radio telescopes
 pl.psnc.expres.model.experiment.VlbiExperiment getVlbiExperiment()
          Get value of field: vlbiExperiment
 void setExperimentStart(java.util.Date experimentStart)
          Set value of field: experimentStart
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CorrelationJobValue

public CorrelationJobValue(pl.psnc.expres.model.experiment.VlbiExperiment vlbiExperiment)
                    throws pl.psnc.vlab.exception.ResourceNotFoundException
Creates new instance of CorrelationJobValue

Parameters:
vlbiExperiment - instance of vlbi experiment
Throws:
pl.psnc.vlab.exception.ResourceNotFoundException
Method Detail

addCorrelationPair

public void addCorrelationPair(pl.psnc.expres.model.resource.ResourceValue radioTelescope,
                               pl.psnc.expres.model.resource.ResourceValue fileServer)
Stores Radio Telescope and corresponding File Server

Parameters:
radioTelescope - radio telescope value object
fileServer - corresponding file server for the given RT

addDataChunk

public void addDataChunk(pl.psnc.expres.remote.protocol.MessageHeader header,
                         pl.psnc.expres.remote.protocol.ChunkInfo chunkInfo)
Adds new chunk info (instance of ChunkInfo) into the correlation set

Parameters:
header - instance of message header
chunkInfo - chunk info instance

getCorList

public java.util.List<pl.psnc.expres.model.resource.ResourceValue> getCorList()
Get list of correlation nodes

Returns:
list of correlation nodes

getCorrelationPairMap

public java.util.Map<java.lang.String,CorrelationPair> getCorrelationPairMap()
Get list of correlation pairs grouped by telescope abbreviation

Returns:
list of correlation pairs grouped by telescope abbreviation

getExperimentInfo

public pl.psnc.graph.model.workflow.IExperimentInfo getExperimentInfo()
Get information about experiment, instance of ExperimentInfo

Returns:
information about experiment, instance of ExperimentInfo

getFsList

public java.util.List<pl.psnc.expres.model.resource.ResourceValue> getFsList()
Get list of file servers

Returns:
list of file servers

getJobId

public java.lang.String getJobId()
Get experiment identifier or -1 if there is no active experiment

Returns:
experiment identifier or -1 if there is no active experiment

getRtList

public java.util.List<pl.psnc.expres.model.resource.ResourceValue> getRtList()
Get list of radio telescopes

Returns:
list of radio telescopes

getVlbiExperiment

public pl.psnc.expres.model.experiment.VlbiExperiment getVlbiExperiment()
Get value of field: vlbiExperiment

Returns:
the vlbiExperiment

getDataSetMap

public java.util.Map<java.lang.Long,DataChunkSetWrapper> getDataSetMap()
Get value of field: dataSetMap

Returns:
the dataSetMap

getCorStrategy

public ICorrelationStrategy getCorStrategy()
Get value of field: corStrategy

Returns:
the corStrategy

getExperimentStart

public java.util.Date getExperimentStart()
Get value of field: experimentStart

Returns:
the experimentStart

setExperimentStart

public void setExperimentStart(java.util.Date experimentStart)
Set value of field: experimentStart

Parameters:
experimentStart - the experimentStart to set

getExperimentMonitor

public pl.psnc.expres.model.experiment.ExperimentMonitor getExperimentMonitor()
Get value of field: experimentMonitor

Returns:
the experimentMonitor

Log4j 1.0.1

Dominik Stoklosa Copyright 2007-2009 by PSNC