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_FILE
Fields 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 TypeMethodDescriptionboolean
int
gets the block size of the target file.protected int
int
gets the index of target file entryint
gets the return code.int
gets the total number of blocks of the target file.int
hashCode()
protected void
void
setBlockSize
(int blockSize) void
setFileEntryIndex
(int fileEntryIndex) void
setReturnCode
(int returnCode) void
setTotalNumBlocks
(int totalNumBlocks) toString()
protected void
unmarshallBody
(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:
getByteNum
in classCMEvent
-
marshallBody
protected void marshallBody()- Specified by:
marshallBody
in classCMEvent
-
unmarshallBody
- Specified by:
unmarshallBody
in 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)
-