Class CMFileSyncEventFileEntries
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.CMFileSyncEventFileEntries
This class represents a CMFileSyncEvent with which the client sends the server
a list of file entries that will be synchronized.
-
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanintgets the list of file entries in this event.intgets the number of file entries in this event.intgets the number of file entries that has been already transferred.gets user (client) name.inthashCode()protected voidvoidsetClientPathEntryList(List<CMFileSyncEntry> clientPathEntryList) voidsetNumFiles(int numFiles) voidsetNumFilesCompleted(int numFilesCompleted) voidsetUserName(String userName) 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
-
CMFileSyncEventFileEntries
public CMFileSyncEventFileEntries() -
CMFileSyncEventFileEntries
-
-
Method Details
-
getByteNum
public int getByteNum()- Overrides:
getByteNumin classCMEvent
-
marshallBody
protected void marshallBody()- Specified by:
marshallBodyin classCMEvent
-
unmarshallBody
- Specified by:
unmarshallBodyin classCMEvent
-
toString
-
equals
-
hashCode
public int hashCode() -
getUserName
gets user (client) name.- Returns:
- user (client) name
-
setUserName
-
getNumFilesCompleted
public int getNumFilesCompleted()gets the number of file entries that has been already transferred.- Returns:
- number of file entries that has been already transferred
-
setNumFilesCompleted
public void setNumFilesCompleted(int numFilesCompleted) -
getNumFiles
public int getNumFiles()gets the number of file entries in this event.- Returns:
- number of file entries in this event
-
setNumFiles
public void setNumFiles(int numFiles) -
getClientPathEntryList
gets the list of file entries in this event.- Returns:
- a list of file entries
-
setClientPathEntryList
-