Package com.devexperts.qd.qtp

This package contains interfaces with default implementations required to create and operate a connection using QTP.

See:
          Description

Interface Summary
ConfigurableMessageAdapterFactory The ConfigurableMessageAdapterFactory creates MessageAdapter.Factory with the given specification string.
MessageAdapter.CloseListener The CloseListener is used to notify QTP connector that this message adapter was closed by some reason.
MessageAdapter.Factory The Factory performs creation of actual message agents on demand from QTP connector.
MessageAdapterMBean Management interface for MessageAdapter.
MessageConnector  
MessageConnectorFactory Factory class for MessageConnector.
MessageConnectorListener Listener for the MessageConnector.
MessageConstants Deprecated. Use enum MessageType instead.
MessageConsumer The MessageConsumer processes incoming QTP messages.
MessageListener The MessageListener is used to receive notifications about QTP messages availability.
MessageProvider The MessageProvider provides QTP messages.
MessageVisitor The MessageVisitor defines protocol of serial access to messages using Visitor pattern.
SubscriptionFilterFactory Deprecated. Use SubscriptionFilterFactory
 

Class Summary
AbstractByteArrayComposer Base class for classes that compose QTP messages data into byte array.
AbstractByteArrayParser Base class for classes that parse QTP messages data from byte array.
AbstractMessageConnector  
AbstractMessageVisitor This class collapses various visitXXXData and visitXXXSubscription methods of MessageVisitor interface into just two methods: AbstractMessageVisitor.visitData(com.devexperts.qd.DataProvider, com.devexperts.qd.qtp.MessageType) and AbstractMessageVisitor.visitSubscription(com.devexperts.qd.SubscriptionProvider, com.devexperts.qd.qtp.MessageType).
AgentAdapter The AgentAdapter adapts agent side of QD to message API.
AgentAdapter.Factory The factory for agent side of an QD.
ByteArrayComposer The ByteArrayComposer composes QTP messages and accumulates them in a linear byte array buffer.
ByteArrayParser The ByteArrayParser parses QTP messages accumulated in a linear byte array buffer.
ChannelShaper This class represents configuration of a single data channel within AgentAdapter.
ConvertingByteArrayParser  
DistributorAdapter The DistributorAdapter adapts distributor side of QD to message API.
DistributorAdapter.Factory The factory for distributor side of an QD.
MessageAdapter The MessageAdapter is a basic adapter of some entity to message API.
MessageAdapter.AbstractFactory An abstract message adapter factory.
MessageConnectors Factory and utility classes to work with message connectors.
MessageConsumerAdapter Implementation of MessageConsumer that does nothing.
MessageDescriptor Descriptor for QTP protocol message that is sent as a part of ProtocolDescriptor.
MessageOutputStreamWriter Writes messages into specified output stream using specified byte array composer.
ProtocolDescriptor Descriptor for QTP protocol that is sent in DESCRIBE_PROTOCOL message.
QTPWorkerThread Daemon worker thread that distinguished between being gracefully closed by its parent, or being forcefully interrupted/stopped by someone else.
ReconnectHelper Helper class to manage reconnection delay for message connectors.
 

Enum Summary
AbstractByteArrayComposer.RecordState  
MessageConnectorState  
MessageType Type of QTP message.
MessageType.Flag  
 

Exception Summary
AddressSyntaxException Thrown to indicate that address string for MessageConnectors.createMessageConnectors has syntax errors.
ByteArrayParser.CorruptedException This exception is thrown to indicate that either message or stream are corrupted (depending on the method).
 

Annotation Types Summary
MessageConnectorSummary Describes MessageConnector and its java bean properties.
 

Package com.devexperts.qd.qtp Description

This package contains interfaces with default implementations required to create and operate a connection using QTP.