org.globus.transfer.reliable.service.usage
Class RFTUsageMonitorPacket

java.lang.Object
  extended by org.globus.usage.packets.UsageMonitorPacket
      extended by org.globus.usage.packets.IPTimeMonitorPacket
          extended by org.globus.transfer.reliable.service.usage.RFTUsageMonitorPacket

public class RFTUsageMonitorPacket
extends IPTimeMonitorPacket


Field Summary
private static short COMPONENT_CODE
           
static byte DELETE
           
private  java.util.Date factoryStartTime
           
private static byte FALSE
           
(package private) static org.apache.commons.logging.Log log
           
private  long numberOfBytes
           
private  long numberOfFiles
           
private  long numberOfResources
           
private  OverallStatus overallStatus
           
private static short PACKET_VERSION
           
private  byte requestType
           
private  java.util.Date resourceCreationTime
           
private  long totalNumberOfBytes
           
private  long totalNumberOfFiles
           
static byte TRANSFER
           
private static byte TRUE
           
 
Fields inherited from class org.globus.usage.packets.IPTimeMonitorPacket
senderAddress, timeSent
 
Fields inherited from class org.globus.usage.packets.UsageMonitorPacket
binaryContents, componentCode, DEFAULT_PORT, MAX_PACKET_SIZE, packetVersion
 
Constructor Summary
RFTUsageMonitorPacket()
           
 
Method Summary
 void display()
           
 java.util.Date getFactoryStartTime()
           
 long getNumberOfBytes()
           
 long getNumberOfFiles()
           
 long getNumberOfResources()
           
 OverallStatus getOverallStatus()
           
 java.util.Date getResourceCreationTime()
           
 long getTotalNumberOfBytes()
           
 long getTotalNumberOfFiles()
           
 boolean isDelete()
           
 boolean isTransfer()
           
 void packCustomFields(CustomByteBuffer buf)
           
 void setFactoryStartTime(java.util.Date factoryStartTime)
           
 void setNumberOfBytes(long numberOfBytes)
           
 void setNumberOfFiles(long numberOfFiles)
           
 void setNumberOfResources(long numberOfResources)
           
 void setOverallStatus(OverallStatus overallStatus)
           
 void setRequestType(boolean requestType)
           
 void setResourceCreationTime(java.util.Date resourceCreationTime)
           
 void setTotalNumberOfBytes(long totalNumberOfBytes)
           
 void setTotalNumberOfFiles(long totalNumberOfFiles)
           
 java.lang.String toSQL()
           
 void unpackCustomFields(CustomByteBuffer buf)
           
 
Methods inherited from class org.globus.usage.packets.IPTimeMonitorPacket
getDateTime, getHostIP, getTimestamp, setDateTime, setHostIP, setTimestamp, toString
 
Methods inherited from class org.globus.usage.packets.UsageMonitorPacket
getBinaryContents, getComponentCode, getPacketVersion, parseByteArray, sendPacket, sendPacket, sendPacket, sendPacketToMultiple, sendPacketToMultiple, sendPacketToMultiple, sendPacketToMultiple, setComponentCode, setPacketVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

log

static org.apache.commons.logging.Log log

TRANSFER

public static final byte TRANSFER
See Also:
Constant Field Values

DELETE

public static final byte DELETE
See Also:
Constant Field Values

FALSE

private static byte FALSE

TRUE

private static byte TRUE

requestType

private byte requestType

numberOfFiles

private long numberOfFiles

numberOfBytes

private long numberOfBytes

numberOfResources

private long numberOfResources

totalNumberOfFiles

private long totalNumberOfFiles

totalNumberOfBytes

private long totalNumberOfBytes

resourceCreationTime

private java.util.Date resourceCreationTime

factoryStartTime

private java.util.Date factoryStartTime

overallStatus

private OverallStatus overallStatus

COMPONENT_CODE

private static short COMPONENT_CODE

PACKET_VERSION

private static short PACKET_VERSION
Constructor Detail

RFTUsageMonitorPacket

public RFTUsageMonitorPacket()
Method Detail

getTotalNumberOfFiles

public long getTotalNumberOfFiles()

setTotalNumberOfFiles

public void setTotalNumberOfFiles(long totalNumberOfFiles)

setTotalNumberOfBytes

public void setTotalNumberOfBytes(long totalNumberOfBytes)

getTotalNumberOfBytes

public long getTotalNumberOfBytes()

getNumberOfFiles

public long getNumberOfFiles()

setNumberOfFiles

public void setNumberOfFiles(long numberOfFiles)

getNumberOfBytes

public long getNumberOfBytes()

setNumberOfBytes

public void setNumberOfBytes(long numberOfBytes)

setOverallStatus

public void setOverallStatus(OverallStatus overallStatus)

getOverallStatus

public OverallStatus getOverallStatus()

getNumberOfResources

public long getNumberOfResources()

setNumberOfResources

public void setNumberOfResources(long numberOfResources)

getResourceCreationTime

public java.util.Date getResourceCreationTime()

setResourceCreationTime

public void setResourceCreationTime(java.util.Date resourceCreationTime)

getFactoryStartTime

public java.util.Date getFactoryStartTime()

setFactoryStartTime

public void setFactoryStartTime(java.util.Date factoryStartTime)

setRequestType

public void setRequestType(boolean requestType)

isTransfer

public boolean isTransfer()

isDelete

public boolean isDelete()

packCustomFields

public void packCustomFields(CustomByteBuffer buf)
Overrides:
packCustomFields in class IPTimeMonitorPacket

unpackCustomFields

public void unpackCustomFields(CustomByteBuffer buf)
Overrides:
unpackCustomFields in class IPTimeMonitorPacket

display

public void display()

toSQL

public java.lang.String toSQL()