org.sblim.slp.internal.msg
Class AttributeRequest

java.lang.Object
  extended by org.sblim.slp.internal.msg.SLPMessage
      extended by org.sblim.slp.internal.msg.RequestMessage
          extended by 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
AttributeRequest(MsgHeader pHeader, java.util.SortedSet<java.lang.String> pPrevResponderSet, java.lang.String pURLStr, java.util.List<java.lang.String> pScopeList, java.util.List<java.lang.String> pTagList, java.util.List<java.lang.String> pSPIList)
          Ctor.
AttributeRequest(java.util.SortedSet<java.lang.String> pPrevResponderSet, java.lang.String pURLStr, java.util.List<java.lang.String> pScopeList, java.util.List<java.lang.String> pTagList, java.util.List<java.lang.String> pSPIList)
          Ctor.
AttributeRequest(java.lang.String pLangTag, java.util.SortedSet<java.lang.String> pPrevResponderSet, java.lang.String pURLStr, java.util.List<java.lang.String> pScopeList, java.util.List<java.lang.String> pTagList, java.util.List<java.lang.String> 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
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AttributeRequest

public AttributeRequest(java.util.SortedSet<java.lang.String> pPrevResponderSet,
                        java.lang.String pURLStr,
                        java.util.List<java.lang.String> pScopeList,
                        java.util.List<java.lang.String> pTagList,
                        java.util.List<java.lang.String> pSPIList)
Ctor.

Parameters:
pPrevResponderSet - - set of address strings
pURLStr -
pScopeList - - list of scope strings
pTagList -
pSPIList -

AttributeRequest

public AttributeRequest(java.lang.String pLangTag,
                        java.util.SortedSet<java.lang.String> pPrevResponderSet,
                        java.lang.String pURLStr,
                        java.util.List<java.lang.String> pScopeList,
                        java.util.List<java.lang.String> pTagList,
                        java.util.List<java.lang.String> pSPIList)
Ctor.

Parameters:
pLangTag -
pPrevResponderSet - - set of address strings
pURLStr -
pScopeList - - list of scope strings
pTagList -
pSPIList -

AttributeRequest

public AttributeRequest(MsgHeader pHeader,
                        java.util.SortedSet<java.lang.String> pPrevResponderSet,
                        java.lang.String pURLStr,
                        java.util.List<java.lang.String> pScopeList,
                        java.util.List<java.lang.String> pTagList,
                        java.util.List<java.lang.String> pSPIList)
Ctor.

Parameters:
pHeader -
pPrevResponderSet - - set of address strings
pURLStr -
pScopeList - - list of scope strings
pTagList -
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 class RequestMessage

getAllowedResponseIDs

protected int[] getAllowedResponseIDs()
Specified by:
getAllowedResponseIDs in class RequestMessage


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