com.devexperts.qd.qtp
Class ProtocolDescriptor
java.lang.Object
com.devexperts.qd.qtp.ProtocolDescriptor
public final class ProtocolDescriptor
- extends java.lang.Object
Descriptor for QTP protocol that is sent in DESCRIBE_PROTOCOL
message.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
VERSION_PROPERTY
public static java.lang.String VERSION_PROPERTY
FILTER_PROPERTY
public static java.lang.String FILTER_PROPERTY
newSelfProtocolDesciptor
public static ProtocolDescriptor newSelfProtocolDesciptor()
newPeerProtocolDescriptor
public static ProtocolDescriptor newPeerProtocolDescriptor(ProtocolDescriptor previouslyRead)
newMessageDescriptor
public MessageDescriptor newMessageDescriptor()
newMessageDescriptor
public MessageDescriptor newMessageDescriptor(MessageType messageType)
getProperties
public java.util.Map<java.lang.String,java.lang.String> getProperties()
getSendMessages
public java.util.Set<MessageDescriptor> getSendMessages()
getReceiveMessages
public java.util.Set<MessageDescriptor> getReceiveMessages()
getProperty
public java.lang.String getProperty(java.lang.String key)
setProperty
public void setProperty(java.lang.String key,
java.lang.String value)
canSend
public boolean canSend(MessageType message)
canReceive
public boolean canReceive(MessageType message)
getSendSet
public java.util.EnumSet<MessageType> getSendSet()
getSend
public MessageDescriptor getSend(MessageType message)
getReceiveSet
public java.util.EnumSet<MessageType> getReceiveSet()
getReceive
public MessageDescriptor getReceive(MessageType message)
addSend
public void addSend(MessageDescriptor message)
addReceive
public void addReceive(MessageDescriptor message)
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
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object