org.sblim.slp.internal.msg

Class AttributeRequest

Implemented Interfaces:
FunctionIDs

public class AttributeRequest
extends RequestMessage

AttributeRequest message

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

AttributeRequest(SortedSet pPrevResponderSet, String pURLStr, List pScopeList, List pTagList, List pSPIList)
Ctor.
AttributeRequest(String pLangTag, SortedSet pPrevResponderSet, String pURLStr, List pScopeList, List pTagList, List pSPIList)
Ctor.
AttributeRequest(MsgHeader pHeader, SortedSet pPrevResponderSet, String pURLStr, List pScopeList, List pTagList, List pSPIList)
Ctor.

Method Summary

protected int[]
getAllowedResponseIDs()
ServiceURL
getServiceURL()
getServiceURL
static SLPMessage
parse(MsgHeader pHdr, SLPInputStream pInStr)
parse
protected boolean
serializeRequestBody(SLPOutputStream pOutStr)

Methods inherited from class org.sblim.slp.internal.msg.RequestMessage

getAllowedResponseIDs, getPrevResponderSet, getPrevRespondersItr, getScopeList, isAllowedResponseType, serializeBody, serializeRequestBody, serializeWithoutResponders, updatePrevResponders

Methods inherited from class org.sblim.slp.internal.msg.SLPMessage

fresh, getFunctionID, getHeader, getLangTag, getVersion, getXID, multicast, overflows, serialize, serialize, serializeBody, setXID, toString

Constructor Details

AttributeRequest

public AttributeRequest(SortedSet pPrevResponderSet,
                        String pURLStr,
                        List pScopeList,
                        List pTagList,
                        List pSPIList)
Ctor.
Parameters:
pPrevResponderSet - - set of address strings
pURLStr -
pScopeList - - list of scope strings
pTagList -
pSPIList -

AttributeRequest

public AttributeRequest(String pLangTag,
                        SortedSet pPrevResponderSet,
                        String pURLStr,
                        List pScopeList,
                        List pTagList,
                        List pSPIList)
Ctor.
Parameters:
pLangTag -
pPrevResponderSet - - set of address strings
pURLStr -
pScopeList - - list of scope strings
pTagList -
pSPIList -

AttributeRequest

public AttributeRequest(MsgHeader pHeader,
                        SortedSet pPrevResponderSet,
                        String pURLStr,
                        List pScopeList,
                        List pTagList,
                        List pSPIList)
Ctor.
Parameters:
pHeader -
pPrevResponderSet - - set of address strings
pURLStr -
pScopeList - - list of scope strings
pTagList -
pSPIList -

Method Details

getAllowedResponseIDs

protected int[] getAllowedResponseIDs()
Overrides:
getAllowedResponseIDs in interface RequestMessage

getServiceURL

public ServiceURL getServiceURL()
getServiceURL
Returns:
ServiceURL

parse

public static SLPMessage parse(MsgHeader pHdr,
                               SLPInputStream pInStr)
            throws ServiceLocationException,
                   IOException
parse
Parameters:
pHdr -
pInStr -
Returns:
SLPMessage

serializeRequestBody

protected boolean serializeRequestBody(SLPOutputStream pOutStr)
Overrides:
serializeRequestBody in interface RequestMessage

Copyright © 2005, 2009 IBM Corporation. All Rights Reserved.