Class RadiusAttribute<V>

java.lang.Object
ru.bitel.bgbilling.kernel.network.tlv.Tlv<RadiusAttributeInfo<V>,​V>
ru.bitel.bgbilling.kernel.network.radius.RadiusAttribute<V>
Direct Known Subclasses:
RadiusAttribute.RadiusAttributeAbinary, RadiusAttribute.RadiusAttributeInteger, RadiusAttribute.RadiusAttributeString

public class RadiusAttribute<V>
extends Tlv<RadiusAttributeInfo<V>,​V>
  • Field Details

    • tag

      protected final int tag
  • Constructor Details

    • RadiusAttribute

      public RadiusAttribute​(RadiusAttributeInfo<V> info, int tag, java.nio.ByteBuffer data, V value)
    • RadiusAttribute

      protected RadiusAttribute​(RadiusAttributeInfo<V> info, int tag, java.nio.ByteBuffer data)
    • RadiusAttribute

      protected RadiusAttribute​(RadiusAttributeInfo<V> info, int tag, V value)
    • RadiusAttribute

      public RadiusAttribute​(int vendor, int type, int tag, java.nio.ByteBuffer data)
    • RadiusAttribute

      public RadiusAttribute​(int vendor, int type, int tag, V value)
    • RadiusAttribute

      public RadiusAttribute​(int vendor, int type, java.nio.ByteBuffer data)
  • Method Details

    • getTag

      public int getTag()
    • clone

      public RadiusAttribute<V> clone()
      Overrides:
      clone in class java.lang.Object
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • toString

      public java.lang.String toString​(boolean withName)
    • write

      public void write​(java.nio.ByteBuffer bb)
    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class java.lang.Object