~elambert/gearmanij/gearman_java_library

« back to all changes in this revision

Viewing changes to src/org/gearman/common/GearmanPacketHeader.java

  • Committer: Eric Lambert
  • Date: 2009-07-10 04:58:00 UTC
  • Revision ID: eric.d.lambert@gmail.com-20090710045800-9ucm5k18t3dejefe
renamed Packet classes

Show diffs side-by-side

added added

removed removed

Lines of Context:
12
12
import org.gearman.util.ByteUtils;
13
13
import org.gearman.util.IOUtil;
14
14
 
15
 
public class PacketHeader {
 
15
public class GearmanPacketHeader {
16
16
    /*
17
17
     * HEADER
18
18
     * 
27
27
     */
28
28
    public static final int HEADER_LENGTH = 12;
29
29
 
30
 
    private PacketMagic magic;
31
 
    private PacketType type;
 
30
    private GearmanPacketMagic magic;
 
31
    private GearmanPacketType type;
32
32
    private int dataLength;
33
33
 
34
 
    public PacketHeader(PacketMagic magic, PacketType type, int dataLength) {
 
34
    public GearmanPacketHeader(GearmanPacketMagic magic, GearmanPacketType type, int dataLength) {
35
35
        this.magic = magic;
36
36
        this.type = type;
37
37
        this.dataLength = dataLength;
38
38
    }
39
39
 
40
 
    public PacketHeader(byte[] bytes) {
 
40
    public GearmanPacketHeader(byte[] bytes) {
41
41
        ByteArrayBuffer baBuff = new ByteArrayBuffer(bytes);
42
 
        magic = PacketMagic.fromBytes(baBuff.subArray(0, 4));
 
42
        magic = GearmanPacketMagic.fromBytes(baBuff.subArray(0, 4));
43
43
        int typeInt = ByteUtils.fromBigEndian(baBuff.subArray(4, 8));
44
 
        type = PacketType.get(typeInt);
 
44
        type = GearmanPacketType.get(typeInt);
45
45
        dataLength = ByteUtils.fromBigEndian(baBuff.subArray(8, 12));
46
46
    }
47
47
 
48
 
    public PacketMagic getMagic() {
 
48
    public GearmanPacketMagic getMagic() {
49
49
        return magic;
50
50
    }
51
51
 
52
 
    public void setMagic(PacketMagic magic) {
 
52
    public void setMagic(GearmanPacketMagic magic) {
53
53
        this.magic = magic;
54
54
    }
55
55
 
56
 
    public PacketType getType() {
 
56
    public GearmanPacketType getType() {
57
57
        return type;
58
58
    }
59
59
 
60
 
    public void setType(PacketType type) {
 
60
    public void setType(GearmanPacketType type) {
61
61
        this.type = type;
62
62
    }
63
63