Class CMFileSyncEventStartFileBlockChecksumAck
java.lang.Object
kr.ac.konkuk.ccslab.cm.entity.CMObject
kr.ac.konkuk.ccslab.cm.event.CMEvent
kr.ac.konkuk.ccslab.cm.event.filesync.CMFileSyncEvent
kr.ac.konkuk.ccslab.cm.event.filesync.CMFileSyncEventStartFileBlockChecksumAck
This class represents a CMFileSyncEvent with which the client acknowledges the reception of
the start of sending block checksums of a file from the server.
-
Field Summary
Fields inherited from class kr.ac.konkuk.ccslab.cm.event.filesync.CMFileSyncEvent
COMPLETE_FILE_SYNC, COMPLETE_NEW_FILE, COMPLETE_UPDATE_FILE, END_FILE_BLOCK_CHECKSUM, END_FILE_BLOCK_CHECKSUM_ACK, END_FILE_LIST, END_FILE_LIST_ACK, END_LOCAL_MODE_LIST, END_LOCAL_MODE_LIST_ACK, END_ONLINE_MODE_LIST, END_ONLINE_MODE_LIST_ACK, FILE_BLOCK_CHECKSUM, FILE_ENTRIES, FILE_ENTRIES_ACK, LOCAL_MODE_LIST, LOCAL_MODE_LIST_ACK, ONLINE_MODE_LIST, ONLINE_MODE_LIST_ACK, REQUEST_NEW_FILES, SKIP_UPDATE_FILE, START_FILE_BLOCK_CHECKSUM, START_FILE_BLOCK_CHECKSUM_ACK, START_FILE_LIST, START_FILE_LIST_ACK, UPDATE_EXISTING_FILEFields inherited from class kr.ac.konkuk.ccslab.cm.event.CMEvent
m_bytes, m_nByteNum, m_nID, m_strDistributionGroup, m_strDistributionSession, m_strHandlerGroup, m_strHandlerSession, m_strReceiver, m_strSender -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionbooleanintgets the block size of the target file.protected intintgets the index of target file entryintgets the return code.intgets the total number of blocks of the target file.inthashCode()protected voidvoidsetBlockSize(int blockSize) voidsetFileEntryIndex(int fileEntryIndex) voidsetReturnCode(int returnCode) voidsetTotalNumBlocks(int totalNumBlocks) toString()protected voidunmarshallBody(ByteBuffer msg) Methods inherited from class kr.ac.konkuk.ccslab.cm.event.CMEvent
allocate, getDistributionGroup, getDistributionSession, getHandlerGroup, getHandlerSession, getID, getInt2BytesFromByteBuffer, getReceiver, getSender, getStringFromByteBuffer, marshall, marshallHeader, putInt2BytesToByteBuffer, putStringToByteBuffer, setByteNum, setDistributionGroup, setDistributionSession, setHandlerGroup, setHandlerSession, setID, setReceiver, setSender, unmarshall, unmarshallHeader
-
Constructor Details
-
CMFileSyncEventStartFileBlockChecksumAck
public CMFileSyncEventStartFileBlockChecksumAck() -
CMFileSyncEventStartFileBlockChecksumAck
-
-
Method Details
-
getByteNum
protected int getByteNum()- Overrides:
getByteNumin classCMEvent
-
marshallBody
protected void marshallBody()- Specified by:
marshallBodyin classCMEvent
-
unmarshallBody
- Specified by:
unmarshallBodyin classCMEvent
-
toString
-
equals
-
hashCode
public int hashCode() -
getFileEntryIndex
public int getFileEntryIndex()gets the index of target file entry- Returns:
- the index of target file entry
-
setFileEntryIndex
public void setFileEntryIndex(int fileEntryIndex) -
getTotalNumBlocks
public int getTotalNumBlocks()gets the total number of blocks of the target file.- Returns:
- total number of target file blocks
-
setTotalNumBlocks
public void setTotalNumBlocks(int totalNumBlocks) -
getBlockSize
public int getBlockSize()gets the block size of the target file.- Returns:
- block size of the target file
-
setBlockSize
public void setBlockSize(int blockSize) -
getReturnCode
public int getReturnCode()gets the return code.- Returns:
- return code
1 if successful; 0 otherwise.
-
setReturnCode
public void setReturnCode(int returnCode)
-