KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > quikj > server > framework > AceDatagramMessage


1 package com.quikj.server.framework;
2
3 import java.net.*;
4
5 public final class AceDatagramMessage implements AceMessageInterface
6 {
7     public static final int READ_COMPLETED = 0;
8     public static final int READ_ERROR = 1;
9
10     protected AceDatagramMessage (AceDatagram datagram,
11                   int status,
12                   byte[] buffer, int length,
13                   InetAddress addr, int port,
14                   long user_parm)
15     {
16     this.status = status;
17     this.buffer = buffer;
18     this.length = length;
19     this.addr = addr;
20     this.port = port;
21     this.datagram = datagram;
22     this.userParm = user_parm;
23     }
24
25     public String JavaDoc messageType()
26     {
27     return new String JavaDoc ("AceDatagramMessage");
28     }
29
30     public int getStatus()
31     {
32     return status;
33     }
34
35     public byte[] getBuffer()
36     {
37     return buffer;
38     }
39
40     public int getLength()
41     {
42     return length;
43     }
44
45     public InetAddress getAddress()
46     {
47     return addr;
48     }
49
50     public int getPort()
51     {
52     return port;
53     }
54
55     public AceDatagram getAceDatagram()
56     {
57     return datagram;
58     }
59
60     public long getUserParm()
61     {
62     return userParm;
63     }
64
65     private int status;
66     private byte[] buffer;
67     private int length;
68     private InetAddress addr;
69     private int port;
70     private AceDatagram datagram;
71     private long userParm;
72 }
73
74
75
Popular Tags