Mercurial > hg > Database > Alice
annotate src/main/java/alice/daemon/CommandMessage.java @ 547:e91a574b69de dispose
remove index
author | Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 18 Aug 2015 16:15:17 +0900 |
parents | 4aeebea0c9b5 |
children |
rev | line source |
---|---|
345 | 1 package alice.daemon; |
2 | |
3 import org.msgpack.annotation.Message; | |
4 | |
523
145c425db88d
add CompressedLDSM
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
488
diff
changeset
|
5 /** |
145c425db88d
add CompressedLDSM
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
488
diff
changeset
|
6 * DSのヘッダー |
145c425db88d
add CompressedLDSM
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
488
diff
changeset
|
7 */ |
345 | 8 @Message |
9 public class CommandMessage { | |
523
145c425db88d
add CompressedLDSM
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
488
diff
changeset
|
10 public int type;//PUT, PEEKなどのコマンドタイプ |
145c425db88d
add CompressedLDSM
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
488
diff
changeset
|
11 public int seq;//DSの待ち合わせを行っているCSを表すunique number |
145c425db88d
add CompressedLDSM
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
488
diff
changeset
|
12 public String key;//DS key |
145c425db88d
add CompressedLDSM
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
488
diff
changeset
|
13 public boolean quickFlag = false;//SEDAを挟まずに処理を行うかどうか |
145c425db88d
add CompressedLDSM
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
488
diff
changeset
|
14 public boolean serialized = false;//シリアライズされているかどうか |
145c425db88d
add CompressedLDSM
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
488
diff
changeset
|
15 public boolean compressed = false;//圧縮されているかどうか |
530 | 16 public int dataSize = 0; |
467 | 17 |
523
145c425db88d
add CompressedLDSM
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
488
diff
changeset
|
18 public boolean setTime = false;//? |
145c425db88d
add CompressedLDSM
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
488
diff
changeset
|
19 public long time;//? |
145c425db88d
add CompressedLDSM
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
488
diff
changeset
|
20 public int depth;//? |
488 | 21 |
419 | 22 public CommandMessage() {} |
23 | |
547 | 24 public CommandMessage(int type, int seq, String key |
530 | 25 , boolean qFlag, boolean sFlag, boolean cFlag, int datasize) { |
419 | 26 this.type = type; |
27 this.seq = seq; | |
28 this.key = key; | |
449 | 29 this.quickFlag = qFlag; |
452 | 30 this.serialized = sFlag; |
31 this.compressed = cFlag; | |
530 | 32 this.dataSize = datasize; |
419 | 33 } |
345 | 34 } |