|
JXTA | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.jxta.impl.protocol.LeaseResponseMsg
public class LeaseResponseMsg
A Leasing Protocol Response Message.
Constructor Summary | |
---|---|
LeaseResponseMsg()
New LeaseResponseMsg |
|
LeaseResponseMsg(Element root)
Construct from a StructuredDocument |
Method Summary | |
---|---|
void |
addReferralAdv(RdvAdvertisement referralAdv,
long referralAdvExp)
Adds a referral advertisement to the collection of referral advertisements. |
void |
addReferralAdvs(List<RdvAdvertisement> referralAdvs,
List<Long> referralAdvExps)
Adds referral advertisements to the collection of referral advertisements. |
void |
clearReferralAdvs()
Clears the list of referral advertisements. |
Object |
clone()
|
XMLElement |
getCredential()
Returns the credential of the server providing this response in XML format. |
Document |
getDocument(MimeMediaType mediaType)
|
static String |
getMessageType()
Our DOCTYPE |
long |
getOfferedLease()
Returns the lease being offered. |
Long[] |
getReferralAdvExps()
Returns an ordered list of the referral advertisements expirations. |
RdvAdvertisement[] |
getReferralAdvs()
Returns an ordered list of the referral advertisements. |
RdvAdvertisement |
getServerAdv()
Returns the advertisement of the server providing this response. |
long |
getServerAdvExp()
Returns the advertisement expiration duration of the server's advertisement. |
UUID |
getServerAdvGen()
Returns the advertisement generation of the server's advertisement. |
ID |
getServerID()
Returns the ID of the server providing this response. |
protected boolean |
handleElement(XMLElement elem)
Process an element of the message XML document. |
void |
setCredential(XMLElement newCred)
Sets the credential of the server providing this response in XML format. |
void |
setOfferedLease(long offeredLease)
Sets the lease being offered. |
void |
setServerAdv(RdvAdvertisement serverAdv,
UUID serverAdvGen,
long serverAdvExp)
Sets the server advertisement and the associated advertisement generation and expiration. |
void |
setServerID(ID serverID)
Sets the ID of the server providing this response. |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LeaseResponseMsg()
public LeaseResponseMsg(Element root)
root
- the elementMethod Detail |
---|
public Object clone() throws CloneNotSupportedException
clone
in class Object
CloneNotSupportedException
public ID getServerID()
public void setServerID(ID serverID)
serverID
- ID of the server.public RdvAdvertisement getServerAdv()
public UUID getServerAdvGen()
public long getServerAdvExp()
public void setServerAdv(RdvAdvertisement serverAdv, UUID serverAdvGen, long serverAdvExp)
serverAdv
- The servers advertisement.serverAdvGen
- The advertisement generation of the server's
advertisement. Must be a positive integer.serverAdvExp
- The advertisement expiration duration of the
server's advertisement.public RdvAdvertisement[] getReferralAdvs()
public Long[] getReferralAdvExps()
getReferralAdvs()
. Each entry is a positive integer.
public void addReferralAdv(RdvAdvertisement referralAdv, long referralAdvExp)
referralAdv
- The referral advertisement.referralAdvExp
- The expiration time of the referral advertisement.
The value must be a positive integer.public void addReferralAdvs(List<RdvAdvertisement> referralAdvs, List<Long> referralAdvExps)
referralAdvs
- The referral advertisements.referralAdvExps
- The expiration times of the referral advertisement.
The values must be a positive integer.public void clearReferralAdvs()
public long getOfferedLease()
Long.MIN_VALUE
which indicates
that no lease is being offered.
public void setOfferedLease(long offeredLease)
Long.MIN_VALUE
which indicates
that no lease is being offered.
offeredLease
- The lease being offered.public XMLElement getCredential()
null
to indicate that no credential was provided.public void setCredential(XMLElement newCred)
newCred
- The credential associated with this response if any. May
be null
to indicate that no credential is being provided.public static String getMessageType()
protected boolean handleElement(XMLElement elem)
elem
- The element to process.
true
then the element was processed otherwise false
.public Document getDocument(MimeMediaType mediaType)
|
JXSE | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |