Package 

Class UseCandidateAttribute

  • All Implemented Interfaces:

    
    public class UseCandidateAttribute
    extends Attribute
                        

    This class implements the USE-CANDIDATE attribute This attribute is an extension to the original STUN protocol This is used only during an ICE implementation This attribute serves as only a flag, it does not have any data so the data length is zero

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      Array<byte> encode() Returns a binary representation of this attribute.
      boolean equals(Object obj) Compares two STUN Attributes.
      char getDataLength() Returns the length of this attribute's body.
      String getName() Returns the human readable name of this attribute.
      • Methods inherited from class org.ice4j.attribute.Attribute

        getAttributeType, getLocationInMessage, setLocationInMessage
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • encode

         Array<byte> encode()

        Returns a binary representation of this attribute.

      • equals

         boolean equals(Object obj)

        Compares two STUN Attributes. Two attributes are considered equal when they have the same type, length and value.

        Parameters:
        obj - the object to compare this attribute with.
      • getDataLength

         char getDataLength()

        Returns the length of this attribute's body.

      • getName

         String getName()

        Returns the human readable name of this attribute.