|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.softamis.net.multicast.Datagram
public class Datagram
Datagram which is sent/received by multicaster as part of UDP communication. Datagram represents actual envelope for application data sent within it. Datagram sent over network in serialized form.
Multicaster
,
Serialized FormField Summary | |
---|---|
protected java.lang.String |
fCustomData
Payload data carried by datagram |
protected java.lang.String |
fFrom
Sender address |
protected java.lang.String |
fSignature
Signature of message used by multicaster to select own messages |
protected java.lang.String |
fTo
Recipient address |
protected byte |
fType
Type of message (i.e. |
static byte |
TYPE_REQUEST
Datagram is request |
static byte |
TYPE_RESPONSE
Datagram is response |
Constructor Summary | |
---|---|
Datagram()
|
|
Datagram(java.lang.String aSignature)
Creates datagram with given signature. |
Method Summary | |
---|---|
java.lang.String |
getCustomData()
|
java.lang.String |
getFrom()
|
java.lang.String |
getSignature()
|
java.lang.String |
getTo()
|
byte |
getType()
Returns type fo datagaram |
void |
readExternal(java.io.ObjectInput aObjectInput)
|
protected java.lang.String |
readString(java.io.ObjectInput aObjectInput)
|
void |
setCustomData(java.lang.String aCustomData)
|
void |
setFrom(java.lang.String aFrom)
|
void |
setTo(java.lang.String aTo)
|
void |
setType(byte aType)
|
void |
writeExternal(java.io.ObjectOutput aObjectOutput)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected byte fType
protected java.lang.String fTo
protected java.lang.String fFrom
protected java.lang.String fCustomData
protected java.lang.String fSignature
public static final byte TYPE_REQUEST
public static final byte TYPE_RESPONSE
Constructor Detail |
---|
public Datagram(java.lang.String aSignature)
aSignature
- signature of datagrampublic Datagram()
Method Detail |
---|
public byte getType()
public void setType(byte aType)
public void setFrom(java.lang.String aFrom)
public java.lang.String getFrom()
public void setTo(java.lang.String aTo)
public java.lang.String getTo()
public void setCustomData(java.lang.String aCustomData)
public java.lang.String getCustomData()
public java.lang.String getSignature()
public void writeExternal(java.io.ObjectOutput aObjectOutput) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
public void readExternal(java.io.ObjectInput aObjectInput) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException
protected java.lang.String readString(java.io.ObjectInput aObjectInput) throws java.io.IOException
java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |