org.livetribe.slp.spi.msg
Class SrvRply
java.lang.Object
org.livetribe.slp.spi.msg.BytesBlock
org.livetribe.slp.spi.msg.Message
org.livetribe.slp.spi.msg.Rply
org.livetribe.slp.spi.msg.SrvRply
public class SrvRply
- extends Rply
The RFC 2608 SrvRply message body is the following:
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Service Location header (function = SrvRply = 2) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Error Code | URL Entry count |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| [URL Entry 1] ... [URL Entry N] \
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
- Version:
- $Rev: 157 $ $Date: 2006-06-05 23:29:25 +0200 (Mon, 05 Jun 2006) $
Fields inherited from class org.livetribe.slp.spi.msg.Message |
ATTR_RPLY_TYPE, ATTR_RQST_TYPE, DA_ADVERT_TYPE, SA_ADVERT_TYPE, SRV_ACK_TYPE, SRV_DEREG_TYPE, SRV_REG_TYPE, SRV_RPLY_TYPE, SRV_RQST_TYPE, SRV_TYPE_RPLY_TYPE, SRV_TYPE_RQST_TYPE |
Methods inherited from class org.livetribe.slp.spi.msg.Message |
addExtension, attributesToBytes, deserialize, deserializeExtensions, getExtensions, getLanguage, getXID, isFresh, isMulticast, isOverflow, scopesToBytes, serialize, serializeExtensions, serviceTypeToBytes, setFresh, setLanguage, setMulticast, setOverflow, setXID |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SrvRply
public SrvRply()
serializeBody
protected byte[] serializeBody()
throws ServiceLocationException
- Specified by:
serializeBody
in class Message
- Throws:
ServiceLocationException
deserializeBody
protected void deserializeBody(byte[] bytes)
throws ServiceLocationException
- Specified by:
deserializeBody
in class Message
- Throws:
ServiceLocationException
getMessageType
public byte getMessageType()
- Specified by:
getMessageType
in class Message
getErrorCode
public int getErrorCode()
setErrorCode
public void setErrorCode(int errorCode)
getURLEntries
public List getURLEntries()
addURLEntry
public void addURLEntry(URLEntry urlEntry)
Copyright © 2006-2012 LiveTribe. All Rights Reserved.