sidnet.utilityviews.statscollector
Class ExperimentData

java.lang.Object
  extended by sidnet.utilityviews.statscollector.ExperimentData
All Implemented Interfaces:
ExperimentDataInterface
Direct Known Subclasses:
ExperimentDataImpl, ExperimentDataImpl

public abstract class ExperimentData
extends java.lang.Object
implements ExperimentDataInterface


Field Summary
 long experimentId
           
 java.lang.String experimentsTargetDirectory
           
 java.lang.String experimentTag
           
 int fieldLength
           
 long loggingInterval
           
 int nodesCount
           
static int queryIdPool
           
static int queryIDPool
           
 long queryLifetime
           
 long querySamplingInterval
           
 Query[] querySet
           
 long repeatIndex
           
 long runId
           
 byte runMode
           
 long simTimeout
           
 int sinkCount
           
 java.util.List sinkIDList
           
protected  java.util.Map<java.lang.Integer,java.util.List<NCS_Location2D>> sourceLocationListPerSink
           
 int totalSourceCount
           
 
Constructor Summary
ExperimentData(java.lang.String[] args)
           
 
Method Summary
protected  void addSink(int sinkID)
           
 void addSourceToSink(int sinkID, NCS_Location2D sourceLoc)
           
protected  void buildQuerySets()
           
 Region extractRegion(int regionId, java.lang.String[] args, int fromIndex, int toIndex)
           
protected  java.lang.String getCoreDataSummary()
           
 Query getQuery(int sinkID, NCS_Location2D sourceLoc)
           
 java.util.List<NCS_Location2D> getSourceListForSink(int sinkID)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface sidnet.utilityviews.statscollector.ExperimentDataInterface
getDataSummary
 

Field Detail

repeatIndex

public long repeatIndex

queryIDPool

public static int queryIDPool

experimentsTargetDirectory

public java.lang.String experimentsTargetDirectory

runId

public long runId

experimentId

public long experimentId

runMode

public byte runMode

experimentTag

public java.lang.String experimentTag

nodesCount

public int nodesCount

fieldLength

public int fieldLength

simTimeout

public long simTimeout

loggingInterval

public long loggingInterval

sinkCount

public int sinkCount

sinkIDList

public java.util.List sinkIDList

sourceLocationListPerSink

protected java.util.Map<java.lang.Integer,java.util.List<NCS_Location2D>> sourceLocationListPerSink

totalSourceCount

public int totalSourceCount

querySet

public Query[] querySet

queryIdPool

public static int queryIdPool

querySamplingInterval

public long querySamplingInterval

queryLifetime

public long queryLifetime
Constructor Detail

ExperimentData

public ExperimentData(java.lang.String[] args)
Method Detail

buildQuerySets

protected void buildQuerySets()

addSink

protected void addSink(int sinkID)

addSourceToSink

public void addSourceToSink(int sinkID,
                            NCS_Location2D sourceLoc)

getSourceListForSink

public java.util.List<NCS_Location2D> getSourceListForSink(int sinkID)

getQuery

public Query getQuery(int sinkID,
                      NCS_Location2D sourceLoc)

getCoreDataSummary

protected java.lang.String getCoreDataSummary()

extractRegion

public Region extractRegion(int regionId,
                            java.lang.String[] args,
                            int fromIndex,
                            int toIndex)