net.sourceforge.jwap.wsp.pdu
Class CWSPRedirect
java.lang.Object
|
+--net.sourceforge.jwap.wsp.pdu.CWSPPDU
|
+--net.sourceforge.jwap.wsp.pdu.CWSPRedirect
- public class CWSPRedirect
- extends CWSPPDU
Fields inherited from class net.sourceforge.jwap.wsp.pdu.CWSPPDU |
PDU_TYPE_CONFIRMEDPUSH, PDU_TYPE_CONNECT, PDU_TYPE_CONNECTREPLY, PDU_TYPE_DATA_FRAGMENT, PDU_TYPE_DISCONNECT, PDU_TYPE_GET, PDU_TYPE_GET_DELETE, PDU_TYPE_GET_HEAD, PDU_TYPE_GET_OPTIONS, PDU_TYPE_GET_TRACE, PDU_TYPE_POST, PDU_TYPE_POST_PUT, PDU_TYPE_PUSH, PDU_TYPE_REDIRECT, PDU_TYPE_REPLY, PDU_TYPE_RESUME, PDU_TYPE_SUSPEND |
Method Summary |
boolean |
addAddress(boolean bearerTypeIncluded,
boolean portNumberIncluded,
short bearerType,
int portNumber,
java.lang.String bearerAddressToUse)
adds a redirect address |
boolean |
getFlag(short option)
is flag option set? |
byte |
getFlags()
return all flags as an byte |
java.net.InetAddress[] |
getInetAddresses()
|
CWSPSocketAddress[] |
getSocketAddresses()
|
boolean |
removeAddress(boolean bearerTypeIncluded,
boolean portNumberIncluded,
short bearerType,
int portNumber,
java.lang.String bearerAddressToUse)
removes a redirect address |
void |
setAddresses(java.util.Vector v)
|
void |
setFlag(short option,
boolean on_off)
set flag according to sect. |
void |
setFlags(short flags)
|
byte[] |
toByteArray()
Encodes the PDU according to WAP-230-WSP-20010705-A. |
Methods inherited from class net.sourceforge.jwap.wsp.pdu.CWSPPDU |
equals, getCapabilities, getContentType, getHeaders, getPayload, getPDU, getType, setCapabilities, setHeaders, setPayload, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FLAG_Permanent_Redirect
public static final short FLAG_Permanent_Redirect
- Table 6
section 8.2.2.3
FLAG_Reuse_Security_Session
public static final short FLAG_Reuse_Security_Session
CWSPRedirect
public CWSPRedirect()
toByteArray
public byte[] toByteArray()
- Description copied from class:
CWSPPDU
- Encodes the PDU according to WAP-230-WSP-20010705-A.
See www.wapforum.org for more information.
- Overrides:
toByteArray
in class CWSPPDU
setFlag
public void setFlag(short option,
boolean on_off)
- set flag according to sect. 8.2.2.3
- Parameters:
short
- option the flag to set
use constants in this class!boolean
- on_off switch on/off the flag
getFlag
public boolean getFlag(short option)
- is flag
option
set?
getFlags
public byte getFlags()
- return all flags as an byte
setFlags
public void setFlags(short flags)
getInetAddresses
public java.net.InetAddress[] getInetAddresses()
getSocketAddresses
public CWSPSocketAddress[] getSocketAddresses()
addAddress
public boolean addAddress(boolean bearerTypeIncluded,
boolean portNumberIncluded,
short bearerType,
int portNumber,
java.lang.String bearerAddressToUse)
- adds a redirect address
- Returns:
- boolean true = added
false = NOT added (already added)
removeAddress
public boolean removeAddress(boolean bearerTypeIncluded,
boolean portNumberIncluded,
short bearerType,
int portNumber,
java.lang.String bearerAddressToUse)
- removes a redirect address
- Returns:
- boolean true = removed
false = address does not exist
setAddresses
public void setAddresses(java.util.Vector v)