ants.p2p
Class Message
java.lang.Object
ants.p2p.Message
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
- Direct Known Subclasses:
- ControlMessage, FileInfosPullMessage, FileInfosPushMessage, FilePartMessage, FilePullMessage, FilePushMessage, FileSizePullMessage, FileSizePushMessage, HttpRequestMessage, HttpResponsePartMessage, NetModificationAlert, NetProbeMessage, PrivateChatMessage, QueryMessage, SecurityRequestMessage, SecurityResponseMessage
public class Message
- extends java.lang.Object
- implements java.io.Serializable, java.lang.Cloneable
- See Also:
- Serialized Form
Field Summary |
protected java.lang.String |
dest
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dest
protected java.lang.String dest
Message
public Message(Message m)
Message
public Message(MessageWrapper wm)
Message
public Message()
getSignableMessage
public Message getSignableMessage()
setSignature
public void setSignature(byte[] signature)
getSignature
public byte[] getSignature()
setPublicKey
public void setPublicKey(byte[] pubKey)
getPublicKey
public byte[] getPublicKey()
getVersion
public java.lang.String getVersion()
disableAutoRetransmit
public void disableAutoRetransmit()
retrasmitted
public void retrasmitted()
getRetrasmissions
public int getRetrasmissions()
invalidate
public void invalidate()
getDelivered
public boolean getDelivered()
resetDelivered
public void resetDelivered()
setDelivered
public void setDelivered()
resetDest
public void resetDest()
resetSource
public void resetSource()
fillMessageProperties
public void fillMessageProperties(java.lang.String source,
java.lang.String sourceAddress,
java.lang.String dest,
int type,
java.lang.String id_ack)
getType
public int getType()
getAck_Id
public java.lang.String getAck_Id()
getSource
public java.lang.String getSource()
getSourceAddress
public java.lang.String getSourceAddress()
getDest
public java.lang.String getDest()
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
encrypt
public void encrypt(javax.crypto.Cipher enc)
throws java.lang.Exception
- Throws:
java.lang.Exception
decrypt
public void decrypt(javax.crypto.Cipher dec)
throws java.lang.Exception
- Throws:
java.lang.Exception