Class GlueMessageDefinition

java.lang.Object
com.poscoict.glueframework.message.GlueMessageDefinition
All Implemented Interfaces:
Serializable

public class GlueMessageDefinition extends Object implements Serializable
각 Message별 Message Layout정보를 Handling하는 Class Layout 정보를 생성하고, Caching하는데 사용됨
See Also:
  • Field Details

  • Constructor Details

    • GlueMessageDefinition

      public GlueMessageDefinition()
  • Method Details

    • getMsgId

      public String getMsgId()
      getter method. get Message ID
      Returns:
      MessageID String
    • setMsgId

      public void setMsgId(String msgId)
      setter method. set Message ID
      Parameters:
      msgId - String
    • getAttributes

      public List<GlueMessageAttributeDefinition> getAttributes()
      getter method. Returns all the attributes
      Returns:
      모든 attribute에 대한 값(ArrayList Type)
    • setAttributes

      public void setAttributes(List<GlueMessageAttributeDefinition> attrDefList)
      setter method. set all the attributes
      Parameters:
      attrDefList - 모든 attribute에 대한 값(ArrayList Type)
    • getLength

      public int getLength()
      getter method. Message Layout의 전체 Attribute의 Length를 가져온다.
      Returns:
      int Attribute의 Length
    • getAttribute

      public GlueMessageAttributeDefinition getAttribute(int index)
      MessageDefinition에서 해당 Attribute를 가져온다.
      Parameters:
      index - Attribute를 가리키는 Sequence
      Returns:
      GlueMessageAttributeDefinition
    • getGroupAttrs

      public List<GlueMessageAttributeDefinition> getGroupAttrs(int index)
      MessageDefinition에서 Group Attribute의 List를 가져온다.
      Parameters:
      index - Group Attribute를 가리키는 Sequence
      Returns:
      ArrayList