Interface MessageAttribute

All Known Implementing Classes:
MessageAttributeImpl

public interface MessageAttribute
  • Method Details

    • getAttributeDefinition

      AttributeDefinition getAttributeDefinition()
    • getReferencedObject

      Message getReferencedObject()
    • getReferencedObjects

      java.util.List<Message> getReferencedObjects()
    • getReferencedObjectAsType

      <TYPE extends Message> TYPE getReferencedObjectAsType()
    • getReferencedObjectsAsType

      <TYPE extends Message> java.util.List<TYPE> getReferencedObjectsAsType()
    • getBooleanAttribute

      boolean getBooleanAttribute()
    • getByteAttribute

      byte getByteAttribute()
    • getIntAttribute

      int getIntAttribute()
    • getLongAttribute

      long getLongAttribute()
    • getFloatAttribute

      float getFloatAttribute()
    • getDoubleAttribute

      double getDoubleAttribute()
    • getStringAttribute

      java.lang.String getStringAttribute()
    • getFileData

      FileData getFileData()
    • getFileDataFileName

      java.lang.String getFileDataFileName()
    • getFileDataFileLength

      long getFileDataFileLength()
    • getBitSetAttribute

      java.util.BitSet getBitSetAttribute()
    • getByteArrayAttribute

      byte[] getByteArrayAttribute()
    • getIntArrayAttribute

      int[] getIntArrayAttribute()
    • getLongArrayAttribute

      long[] getLongArrayAttribute()
    • getFloatArrayAttribute

      float[] getFloatArrayAttribute()
    • getDoubleArrayAttribute

      double[] getDoubleArrayAttribute()
    • getStringArrayAttribute

      java.lang.String[] getStringArrayAttribute()
    • getTimestampAttribute

      java.time.Instant getTimestampAttribute()
    • getDateTimeAttribute

      java.time.LocalDateTime getDateTimeAttribute()
    • getDateAttribute

      java.time.LocalDate getDateAttribute()
    • getTimeAttribute

      java.time.LocalTime getTimeAttribute()
    • getGenericMessageAttribute

      Message getGenericMessageAttribute()
    • getAsString

      java.lang.String getAsString()
    • write

      void write​(java.io.DataOutputStream dos, FileDataWriter fileDataWriter) throws java.io.IOException
      Throws:
      java.io.IOException
    • toBytes

      byte[] toBytes() throws java.io.IOException
      Throws:
      java.io.IOException
    • toBytes

      byte[] toBytes​(FileDataWriter fileDataWriter) throws java.io.IOException
      Throws:
      java.io.IOException
    • explain

      java.lang.String explain​(int level)