com.devexperts.qd.qtp
Class MessageDescriptor

java.lang.Object
  extended by com.devexperts.qd.qtp.MessageDescriptor

public final class MessageDescriptor
extends java.lang.Object

Descriptor for QTP protocol message that is sent as a part of ProtocolDescriptor.


Method Summary
 void composeTo(com.devexperts.io.BufferedOutput out)
           
 boolean equals(java.lang.Object o)
           
 int getId()
           
 MessageType getMessageType()
           
 java.lang.String getName()
           
 java.util.Map<java.lang.String,java.lang.String> getProperties()
           
 java.lang.String getProperty(java.lang.String key)
           
 int hashCode()
           
 void parseFrom(com.devexperts.io.BufferedInput in)
           
 void setId(int id)
           
 void setMessageType(MessageType type)
           
 void setName(java.lang.String name)
           
 void setProperty(java.lang.String key, java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getId

public int getId()

setId

public void setId(int id)

getName

public java.lang.String getName()

setMessageType

public void setMessageType(MessageType type)

getMessageType

public MessageType getMessageType()

setName

public void setName(java.lang.String name)

getProperties

public java.util.Map<java.lang.String,java.lang.String> getProperties()

getProperty

public java.lang.String getProperty(java.lang.String key)

setProperty

public void setProperty(java.lang.String key,
                        java.lang.String value)

composeTo

public void composeTo(com.devexperts.io.BufferedOutput out)
               throws java.io.IOException
Throws:
java.io.IOException

parseFrom

public void parseFrom(com.devexperts.io.BufferedInput in)
               throws java.io.IOException
Throws:
java.io.IOException

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object