Package org.sblim.slp.internal.msg
Class AttributeRequest
- java.lang.Object
-
- org.sblim.slp.internal.msg.SLPMessage
-
- org.sblim.slp.internal.msg.RequestMessage
-
- org.sblim.slp.internal.msg.AttributeRequest
-
- All Implemented Interfaces:
FunctionIDs
public class AttributeRequest extends RequestMessage
AttributeRequest message
-
-
Field Summary
-
Fields inherited from interface org.sblim.slp.internal.msg.FunctionIDs
ATTR_RPLY, ATTR_RQST, DA_ADVERT, FIRST_ID, LAST_ID, SA_ADVERT, SRV_ACK, SRV_DEREG, SRV_REG, SRV_RPLY, SRV_RQST, SRV_TYPE_RPLY, SRV_TYPE_RQST
-
-
Constructor Summary
Constructors Constructor Description AttributeRequest(java.lang.String pLangTag, java.util.SortedSet pPrevResponderSet, java.lang.String pURLStr, java.util.List pScopeList, java.util.List pTagList, java.util.List pSPIList)
Ctor.AttributeRequest(java.util.SortedSet pPrevResponderSet, java.lang.String pURLStr, java.util.List pScopeList, java.util.List pTagList, java.util.List pSPIList)
Ctor.AttributeRequest(MsgHeader pHeader, java.util.SortedSet pPrevResponderSet, java.lang.String pURLStr, java.util.List pScopeList, java.util.List pTagList, java.util.List pSPIList)
Ctor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected int[]
getAllowedResponseIDs()
ServiceURL
getServiceURL()
getServiceURLstatic SLPMessage
parse(MsgHeader pHdr, SLPInputStream pInStr)
parseprotected boolean
serializeRequestBody(SLPOutputStream pOutStr)
-
Methods inherited from class org.sblim.slp.internal.msg.RequestMessage
getPrevResponderSet, getPrevRespondersItr, getScopeList, isAllowedResponseType, serializeBody, serializeWithoutResponders, updatePrevResponders
-
Methods inherited from class org.sblim.slp.internal.msg.SLPMessage
fresh, getFunctionID, getHeader, getLangTag, getVersion, getXID, multicast, overflows, serialize, serialize, setXID, toString
-
-
-
-
Constructor Detail
-
AttributeRequest
public AttributeRequest(java.util.SortedSet pPrevResponderSet, java.lang.String pURLStr, java.util.List pScopeList, java.util.List pTagList, java.util.List pSPIList)
Ctor.- Parameters:
pPrevResponderSet
- - set of address stringspURLStr
-pScopeList
- - list of scope stringspTagList
-pSPIList
-
-
AttributeRequest
public AttributeRequest(java.lang.String pLangTag, java.util.SortedSet pPrevResponderSet, java.lang.String pURLStr, java.util.List pScopeList, java.util.List pTagList, java.util.List pSPIList)
Ctor.- Parameters:
pLangTag
-pPrevResponderSet
- - set of address stringspURLStr
-pScopeList
- - list of scope stringspTagList
-pSPIList
-
-
AttributeRequest
public AttributeRequest(MsgHeader pHeader, java.util.SortedSet pPrevResponderSet, java.lang.String pURLStr, java.util.List pScopeList, java.util.List pTagList, java.util.List pSPIList)
Ctor.- Parameters:
pHeader
-pPrevResponderSet
- - set of address stringspURLStr
-pScopeList
- - list of scope stringspTagList
-pSPIList
-
-
-
Method Detail
-
parse
public static SLPMessage parse(MsgHeader pHdr, SLPInputStream pInStr) throws ServiceLocationException, java.io.IOException
parse- Parameters:
pHdr
-pInStr
-- Returns:
- SLPMessage
- Throws:
ServiceLocationException
java.io.IOException
-
getServiceURL
public ServiceURL getServiceURL()
getServiceURL- Returns:
- ServiceURL
-
serializeRequestBody
protected boolean serializeRequestBody(SLPOutputStream pOutStr)
- Specified by:
serializeRequestBody
in classRequestMessage
-
getAllowedResponseIDs
protected int[] getAllowedResponseIDs()
- Specified by:
getAllowedResponseIDs
in classRequestMessage
-
-