Interface ICastingAttributeStore

All Superinterfaces:
AttributeStoreMXBean, IAttributeStore
All Known Subinterfaces:
IConnection, IRemotingConnection, IServiceCapableConnection, IStreamCapableConnection
All Known Implementing Classes:
AttributeStore, BaseConnection, Client, PersistableAttributeStore, RTMPConnection, RTMPMinaConnection

public interface ICastingAttributeStore extends IAttributeStore
Attribute storage with automatic object casting support.
Author:
The Red5 Project, Joachim Bauch (jojo@struktur.de)
  • Method Details

    • getBoolAttribute

      Boolean getBoolAttribute(String name)
      Get Boolean attribute by name
      Parameters:
      name - Attribute name
      Returns:
      Attribute
    • getByteAttribute

      Byte getByteAttribute(String name)
      Get Byte attribute by name
      Parameters:
      name - Attribute name
      Returns:
      Attribute
    • getDoubleAttribute

      Double getDoubleAttribute(String name)
      Get Double attribute by name
      Parameters:
      name - Attribute name
      Returns:
      Attribute
    • getIntAttribute

      Integer getIntAttribute(String name)
      Get Integer attribute by name
      Parameters:
      name - Attribute name
      Returns:
      Attribute
    • getListAttribute

      List<?> getListAttribute(String name)
      Get List attribute by name
      Parameters:
      name - Attribute name
      Returns:
      Attribute
    • getLongAttribute

      Long getLongAttribute(String name)
      Get boolean attribute by name
      Parameters:
      name - Attribute name
      Returns:
      Attribute
    • getMapAttribute

      Map<?,?> getMapAttribute(String name)
      Get Long attribute by name
      Parameters:
      name - Attribute name
      Returns:
      Attribute
    • getSetAttribute

      Set<?> getSetAttribute(String name)
      Get Set attribute by name
      Parameters:
      name - Attribute name
      Returns:
      Attribute
    • getShortAttribute

      Short getShortAttribute(String name)
      Get Short attribute by name
      Parameters:
      name - Attribute name
      Returns:
      Attribute
    • getStringAttribute

      String getStringAttribute(String name)
      Get String attribute by name
      Parameters:
      name - Attribute name
      Returns:
      Attribute