org.sblim.slp.internal.msg
Class RequestMessage
- FunctionIDs
public abstract class RequestMessage
RequestMessage
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 |
RequestMessage(int pFunctionID, SortedSet pPrevResponderSet, List pScopeList)- Ctor.
|
RequestMessage(int pFunctionID, String pLangTag, SortedSet pPrevResponderSet, List pScopeList)- Ctor.
|
RequestMessage(MsgHeader pHeader, SortedSet pPrevResponderSet, List pScopeList)- Ctor.
|
fresh, getFunctionID, getHeader, getLangTag, getVersion, getXID, multicast, overflows, serialize, serialize, serializeBody, setXID, toString |
RequestMessage
public RequestMessage(int pFunctionID,
SortedSet pPrevResponderSet,
List pScopeList) Ctor.
pFunctionID - pPrevResponderSet - - set of address stringspScopeList - - list of scope strings
RequestMessage
public RequestMessage(int pFunctionID,
String pLangTag,
SortedSet pPrevResponderSet,
List pScopeList) Ctor.
pFunctionID - pLangTag - pPrevResponderSet - - set of address stringspScopeList - - list of scope strings
RequestMessage
public RequestMessage(MsgHeader pHeader,
SortedSet pPrevResponderSet,
List pScopeList) Ctor.
pHeader - pPrevResponderSet - - set of address stringspScopeList - - list of scope strings
getAllowedResponseIDs
protected abstract int[] getAllowedResponseIDs()
getPrevResponderSet
public SortedSet getPrevResponderSet()
getPrevResponderSet
getPrevRespondersItr
public Iterator getPrevRespondersItr()
getPrevRespondersItr
getScopeList
public List getScopeList()
getScopeList
isAllowedResponseType
public boolean isAllowedResponseType(SLPMessage pRspMsg)
isAllowedResponseType
serializeWithoutResponders
public byte[] serializeWithoutResponders(boolean pSetMulticastFlag,
boolean pDatagramLimited,
boolean pKeepXID)
throws ServiceLocationException serializeWithoutResponders
pSetMulticastFlag - pDatagramLimited - pKeepXID -
updatePrevResponders
public boolean updatePrevResponders(String pResponder)
updatePrevResponders
Copyright © 2005, 2009 IBM Corporation. All Rights Reserved.