jpl.mipl.tlm.sirtf
Class AccountingBean

java.lang.Object
  extended by jpl.mipl.tlm.sirtf.AccountingBean

public class AccountingBean
extends Object

Accounts for a set of statistics based upon the XML persistence files and SFDU's processed during a downlink.

Version:
$Id: AccountingBean.java,v 1.34 2003/11/05 23:08:52 alice Exp $
Author:
Myche McAuley

Constructor Summary
AccountingBean()
           
 
Method Summary
 void addFailedChecksumDCE(SirtfMetaData meta)
           
 void addInvalidSfdu(SirtfSFDU sfdu, String sfduExcMessage)
           
 void addPropertyChangeListener(PropertyChangeListener listener)
           
 void addStaleSfdu(SirtfSFDU sfdu)
           
 long getAncReceived()
           
 Map getCeAORs()
           
 int getDownlink()
           
 long getEcdrsReceived()
           
 List getInvalidPacketList()
           
 int getInvalidSfdus()
           
 Map getIracAORs()
           
 Map getIrsAORs()
           
 Date getLatestExpeditedPacketTime()
           
 Date getLatestPacketTime()
           
 Date getLatestRCT()
           
 Map getMipsAORs()
           
 double getProcessingDuration()
           
 PacketTimeStats getReceivedPacketTimeStats()
           
 long getSfdusReceived()
           
 long[] getSfduTotals()
           
 Map getStalePacketMap()
           
 int getStalePacketTotal()
           
 PacketTimeStats getStoredPacketTimeStats()
           
 long getStreamStart()
           
 long getStreamStop()
           
 int getTimeOut()
           
 int getTotalforInst(String inst, String condition, String state)
           
static void main(String[] args)
           
 void removePropertyChangeListener(PropertyChangeListener listener)
           
 void setAncReceived(long count)
           
 void setCeAORs(Map aors)
           
 void setDownlink(int count)
           
 void setEcdrsReceived(long count)
           
 void setInvalidPacketList(List list)
           
 void setInvalidSfdus(int count)
           
 void setIracAORs(Map aors)
           
 void setIrsAORs(Map aors)
           
 void setMipsAORs(Map aors)
           
 void setPublicOnly(boolean choice)
           
 void setReceivedPacketTimeStats(PacketTimeStats stats)
           
 void setSfdusReceived(long count)
           
 void setSfduTotals(long[] totals)
           
 void setStalePacketMap(Map pkts)
           
 void setStaleProcessing(boolean choice)
           
 void setStoredPacketTimeStats(PacketTimeStats stats)
           
 void setStreamStart(long start)
           
 void setStreamStop(long stop)
           
 void setTimeOut(int secs)
           
 long sfdusForApid(int apid)
           
 boolean tally(SirtfMetaData meta)
           
 void tally(SirtfSFDU sfdu)
           
 void tally(SirtfSFDU sfdu, boolean stored)
           
 String toString()
           
 long totalSfdusSeen()
           
 long totalSfdusStored()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AccountingBean

public AccountingBean()
Method Detail

getSfdusReceived

public long getSfdusReceived()

setSfdusReceived

public void setSfdusReceived(long count)

getEcdrsReceived

public long getEcdrsReceived()

setEcdrsReceived

public void setEcdrsReceived(long count)

getAncReceived

public long getAncReceived()

setAncReceived

public void setAncReceived(long count)

getInvalidSfdus

public int getInvalidSfdus()

setInvalidSfdus

public void setInvalidSfdus(int count)

getReceivedPacketTimeStats

public PacketTimeStats getReceivedPacketTimeStats()

setReceivedPacketTimeStats

public void setReceivedPacketTimeStats(PacketTimeStats stats)

getStoredPacketTimeStats

public PacketTimeStats getStoredPacketTimeStats()

setStoredPacketTimeStats

public void setStoredPacketTimeStats(PacketTimeStats stats)

getSfduTotals

public long[] getSfduTotals()

setSfduTotals

public void setSfduTotals(long[] totals)

getIracAORs

public Map getIracAORs()

setIracAORs

public void setIracAORs(Map aors)

getIrsAORs

public Map getIrsAORs()

setIrsAORs

public void setIrsAORs(Map aors)

getMipsAORs

public Map getMipsAORs()

setMipsAORs

public void setMipsAORs(Map aors)

getCeAORs

public Map getCeAORs()

setCeAORs

public void setCeAORs(Map aors)

getStalePacketMap

public Map getStalePacketMap()

setStalePacketMap

public void setStalePacketMap(Map pkts)

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener listener)

removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener listener)

tally

public boolean tally(SirtfMetaData meta)

tally

public void tally(SirtfSFDU sfdu)

tally

public void tally(SirtfSFDU sfdu,
                  boolean stored)

addFailedChecksumDCE

public void addFailedChecksumDCE(SirtfMetaData meta)

addInvalidSfdu

public void addInvalidSfdu(SirtfSFDU sfdu,
                           String sfduExcMessage)
                    throws Exception
Throws:
Exception

addStaleSfdu

public void addStaleSfdu(SirtfSFDU sfdu)

getStalePacketTotal

public int getStalePacketTotal()

sfdusForApid

public long sfdusForApid(int apid)

totalSfdusStored

public long totalSfdusStored()

totalSfdusSeen

public long totalSfdusSeen()

setStreamStart

public void setStreamStart(long start)

getStreamStart

public long getStreamStart()

setStreamStop

public void setStreamStop(long stop)

getStreamStop

public long getStreamStop()

setTimeOut

public void setTimeOut(int secs)

getTimeOut

public int getTimeOut()

setDownlink

public void setDownlink(int count)

getDownlink

public int getDownlink()

getProcessingDuration

public double getProcessingDuration()

getInvalidPacketList

public List getInvalidPacketList()

setInvalidPacketList

public void setInvalidPacketList(List list)

getTotalforInst

public int getTotalforInst(String inst,
                           String condition,
                           String state)

getLatestExpeditedPacketTime

public Date getLatestExpeditedPacketTime()

getLatestPacketTime

public Date getLatestPacketTime()

getLatestRCT

public Date getLatestRCT()

setPublicOnly

public void setPublicOnly(boolean choice)

setStaleProcessing

public void setStaleProcessing(boolean choice)

toString

public String toString()
Overrides:
toString in class Object

main

public static void main(String[] args)