public class Response extends Message
ALLOCATE_ERROR_RESPONSE, ALLOCATE_REFRESH_REQUEST, ALLOCATE_REQUEST, ALLOCATE_REQUEST_PRESENTITY_INDEX, ALLOCATE_RESPONSE, ALLOCATE_RESPONSE_PRESENTITY_INDEX, ALTERNATE_SERVER_PRESENTITY_INDEX, attributePresentities, attributes, BINDING_ERROR_RESPONSE, BINDING_ERROR_RESPONSE_PRESENTITY_INDEX, BINDING_INDICATION, BINDING_REQUEST, BINDING_REQUEST_PRESENTITY_INDEX, BINDING_RESPONSE_PRESENTITY_INDEX, BINDING_SUCCESS_RESPONSE, CHANGE_REQUEST_PRESENTITY_INDEX, CHANGED_ADDRESS_PRESENTITY_INDEX, CHANNEL_NUMBER_PRESENTITY_INDEX, CHANNELBIND_ERROR_RESPONSE, CHANNELBIND_REQUEST, CHANNELBIND_REQUEST_PRESENTITY_INDEX, CHANNELBIND_RESPONSE, CHANNELBIND_RESPONSE_PRESENTITY_INDEX, CONNECT_ERROR_RESPONSE, CONNECT_REQUEST, CONNECT_RESPONSE, CONNECTION_ATTEMPT_INDICATION, CONNECTION_BIND_ERROR_RESPONSE, CONNECTION_BIND_REQUEST, CONNECTION_BIND_SUCCESS_RESPONSE, CREATEPERMISSION_ERROR_RESPONSE, CREATEPERMISSION_REQUEST, CREATEPERMISSION_RESPONSE, DATA_INDICATION, DATA_INDICATION_PRESENTITY_INDEX, DATA_PRESENTITY_INDEX, DESTINATION_ADDRESS_PRESENTITY_INDEX, DONT_FRAGMENT_PRESENTITY_INDEX, ERROR_CODE_PRESENTITY_INDEX, EVEN_PORT_PRESENTITY_INDEX, FINGERPRINT_PRESENTITY_INDEX, HEADER_LENGTH, ICE_CONTROLLED_PRESENTITY_INDEX, ICE_CONTROLLING_PRESENTITY_INDEX, LIFETIME_PRESENTITY_INDEX, M, MAGIC_COOKIE, MAPPED_ADDRESS_PRESENTITY_INDEX, MESSAGE_INTEGRITY_PRESENTITY_INDEX, messageType, NONCE_PRESENTITY_INDEX, O, OLD_DATA_INDICATION, PASSWORD_PRESENTITY_INDEX, PRIORITY_PRESENTITY_INDEX, REALM_PRESENTITY_INDEX, REFLECTED_FROM_PRESENTITY_INDEX, REFRESH_ERROR_RESPONSE, REFRESH_REQUEST, REFRESH_REQUEST_PRESENTITY_INDEX, REFRESH_RESPONSE, REFRESH_RESPONSE_PRESENTITY_INDEX, REQUESTED_TRANSPORT_PRESENTITY_INDEX, RESERVATION_TOKEN_PRESENTITY_INDEX, RESPONSE_ADDRESS_PRESENTITY_INDEX, RFC3489_TRANSACTION_ID_LENGTH, SEND_INDICATION, SEND_INDICATION_PRESENTITY_INDEX, SEND_REQUEST, SHARED_SECRET_ERROR_RESPONSE, SHARED_SECRET_ERROR_RESPONSE_PRESENTITY_INDEX, SHARED_SECRET_REQUEST, SHARED_SECRET_REQUEST_PRESENTITY_INDEX, SHARED_SECRET_RESPONSE, SHARED_SECRET_RESPONSE_PRESENTITY_INDEX, SOFTWARE_PRESENTITY_INDEX, SOURCE_ADDRESS_PRESENTITY_INDEX, STUN_ERROR_RESP, STUN_INDICATION, STUN_METHOD_BINDING, STUN_REQUEST, STUN_SUCCESS_RESP, TRANSACTION_ID_LENGTH, transactionID, TURN_METHOD_ALLOCATE, TURN_METHOD_CHANNELBIND, TURN_METHOD_CONNECT, TURN_METHOD_CONNECTION_ATTEMPT, TURN_METHOD_CONNECTION_BIND, TURN_METHOD_CREATEPERMISSION, TURN_METHOD_DATA, TURN_METHOD_REFRESH, TURN_METHOD_SEND, UNKNOWN_ATTRIBUTES_PRESENTITY_INDEX, UNKNOWN_OPTIONAL_ATTRIBUTES_PRESENTITY_INDEX, USE_CANDIDATE_PRESENTITY_INDEX, USERNAME_PRESENTITY_INDEX, XOR_MAPPED_ADDRESS_PRESENTITY_INDEX, XOR_ONLY_PRESENTITY_INDEX, XOR_PEER_ADDRESS_PRESENTITY_INDEX, XOR_RELAYED_ADDRESS_PRESENTITY_INDEX
Constructor and Description |
---|
Response()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
isErrorResponse()
Determines whether this instance represents a STUN error response.
|
boolean |
isSuccessResponse()
Determines whether this instance represents a STUN success response.
|
void |
setMessageType(char responseType)
Checks whether responseType is a valid response type and if yes sets it
as the type of the current instance.
|
containsAttribute, decode, encode, equals, getAttribute, getAttributeCount, getAttributePresentity, getAttributes, getDataLength, getDataLengthWithoutPadding, getMessageType, getName, getTransactionID, isErrorResponseType, isIndicationType, isRequestType, isResponseType, isSuccessResponseType, putAttribute, removeAttribute, setTransactionID, toString, validateAttributePresentity
public boolean isErrorResponse()
public boolean isSuccessResponse()
public void setMessageType(char responseType) throws IllegalArgumentException
setMessageType
in class Message
responseType
- the type to setIllegalArgumentException
- if responseType is not a valid
response typeCopyright © 2018. All rights reserved.