437 Allocation Mismatch. More...
Public Member Functions | |
AllocationMismatchError () | |
Initializes a new instance of the fm.liveswitch.stun.turn.AllocationMismatchError class. More... | |
AllocationMismatchError (String message) | |
Initializes a new instance of the fm.liveswitch.stun.turn.AllocationMismatchError class. More... | |
String | getDescription () |
Gets the description for this fm.liveswitch.stun.Error. More... | |
Public Member Functions inherited from fm.liveswitch.stun.Error | |
Error (fm.liveswitch.ErrorCode code, String message) | |
Initializes a new instance of the fm.liveswitch.stun.Error class. More... | |
int | getStunCode () |
Gets the STUN code. More... | |
int | getStunErrorCode () |
Gets the STUN code. More... | |
Public Member Functions inherited from fm.liveswitch.Error | |
Error () | |
Initializes a new instance of the fm.liveswitch.Error class. More... | |
Error (fm.liveswitch.ErrorCode code, java.lang.Exception exception) | |
Initializes a new instance of the fm.liveswitch.Error class. More... | |
fm.liveswitch.ErrorCode | getCode () |
Gets the code. More... | |
int | getCodeValue () |
Gets the code. More... | |
fm.liveswitch.ErrorCode | getErrorCode () |
Gets the code. More... | |
java.lang.Exception | getException () |
Gets the exception. More... | |
String | getMessage () |
Gets the message. More... | |
void | setCode (fm.liveswitch.ErrorCode value) |
Sets the code. More... | |
void | setCodeValue (int value) |
Sets the code. More... | |
void | setErrorCode (fm.liveswitch.ErrorCode value) |
Sets the code. More... | |
void | setException (java.lang.Exception value) |
Sets the exception. More... | |
void | setMessage (String value) |
Sets the message. More... | |
String | toJson () |
Serializes this instance to JSON. More... | |
String | toString () |
Returns the string representation of this error. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from fm.liveswitch.stun.Error | |
static fm.liveswitch.Error | createStunError (int code, fm.liveswitch.stun.Message message) |
Creates error for the given error code and with a given message. More... | |
Static Public Member Functions inherited from fm.liveswitch.Error | |
static fm.liveswitch.Error | fromJson (String errorJson) |
Deserializes an instance from JSON. More... | |
static String | toJson (final fm.liveswitch.Error error) |
Serializes an instance to JSON. More... | |
437 Allocation Mismatch.
RFC 5766. This indicates that the client has picked a 5-tuple that the server sees as already in use. One way this could happen is if an intervening NAT assigned a mapped transport address that was used by another client that recently crashed. The client considers the current transaction as having failed. The client SHOULD pick another client transport address and retry the Allocate request (using a different transaction id). The client SHOULD try three different client transport addresses before giving up on this server.Once the client gives up on the server, it SHOULD NOT try to create another allocation on the server for 2 minutes.
fm.liveswitch.stun.turn.AllocationMismatchError.AllocationMismatchError | ( | ) |
Initializes a new instance of the fm.liveswitch.stun.turn.AllocationMismatchError class.
fm.liveswitch.stun.turn.AllocationMismatchError.AllocationMismatchError | ( | String | message | ) |
Initializes a new instance of the fm.liveswitch.stun.turn.AllocationMismatchError class.
message | The message. |
String fm.liveswitch.stun.turn.AllocationMismatchError.getDescription | ( | ) |
Gets the description for this fm.liveswitch.stun.Error.
Reimplemented from fm.liveswitch.Error.