![]() |
Habari STOMP Client for OpenMQ 9.0
Object Pascal STOMP client library for OpenMQ
|
Public Member Functions | |
| TBTAbstractCommAdapter () | |
| ~TBTAbstractCommAdapter () | |
| string | AdapterName () |
| Name of the communication adapter. | |
| ReadOneMessage () | |
| ReadOneMessage (const Integer TimeOut, const Boolean TimeOutException=False) | |
| ReadOneMessageNoWait () | |
| IStompFrame | ReadFrame (Integer ATimeOut) |
| ProcessFrame (const IStompFrame AStompFrame) | |
| SendHeartbeat () | |
| CheckHeartbeat () | |
| Boolean | ReceiveHeartbeat (Integer ATimeOut) |
| Try to receive server heartbeat. | |
| Boolean | ServerExpectsHeartBeat () |
| Boolean | ServerSendsHeartBeats () |
| StoreHeartbeatTimestamp () | |
| Boolean | IsMinStompVersion (const TStompProtocolVersion AVersion) |
| CheckMinStompVersion (const TStompProtocolVersion AVersion) | |
Public Attributes | |
| Integer | ConnectTimeOut |
| Connect time out (in milliseconds). | |
| Boolean | ConnectTimeOutSpecifiedManually |
| TStompProtocolVersion | StompVersion |
| Integer | ClientHeartBeatInterval |
| Integer | ServerHeartBeatInterval |
| IURI | URI |
Protected Attributes | |
| Boolean | FTransportConnected |
| IStompDecoder | StompDecoder |
| Boolean | HeartbeatSeen |
| TBTDataAvailableEvent | OnDataAvailable |
| TNotifyEvent | OnConnected |
| Integer | DataTimeout |
| TBTAbstractCommAdapter::TBTAbstractCommAdapter | ( | ) |
| TBTAbstractCommAdapter::~TBTAbstractCommAdapter | ( | ) |
| string TBTAbstractCommAdapter::AdapterName | ( | ) |
Name of the communication adapter.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| TBTAbstractCommAdapter::CheckHeartbeat | ( | ) |
| TBTAbstractCommAdapter::CheckMinStompVersion | ( | const TStompProtocolVersion | AVersion | ) |
|
protected |
|
protected |
|
protected |
Establish a STOMP connection.
| EMQException | if the connection could not be established |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Get parameter AKey of the connection URI params.
| Boolean TBTAbstractCommAdapter::IsMinStompVersion | ( | const TStompProtocolVersion | AVersion | ) |
| TBTAbstractCommAdapter::ProcessFrame | ( | const IStompFrame | AStompFrame | ) |
|
protected |
| IStompFrame TBTAbstractCommAdapter::ReadFrame | ( | Integer | ATimeOut | ) |
|
protected |
|
protected |
|
protected |
| TBTAbstractCommAdapter::ReadOneMessage | ( | ) |
| TBTAbstractCommAdapter::ReadOneMessage | ( | const Integer | TimeOut, |
| const Boolean | TimeOutException = False ) |
| TBTAbstractCommAdapter::ReadOneMessageNoWait | ( | ) |
|
protected |
|
protected |
|
protected |
| Boolean TBTAbstractCommAdapter::ReceiveHeartbeat | ( | Integer | ATimeOut | ) |
Try to receive server heartbeat.
| ATimeOut | time to wait. Value must be greater than zero. |
| TBTAbstractCommAdapter::SendHeartbeat | ( | ) |
| Boolean TBTAbstractCommAdapter::ServerExpectsHeartBeat | ( | ) |
| Boolean TBTAbstractCommAdapter::ServerSendsHeartBeats | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| TBTAbstractCommAdapter::StoreHeartbeatTimestamp | ( | ) |
|
protected |
|
protected |
|
protected |
Consume heart-beats.
| ATimeOut | time to wait. Value be greater than zero. |
| Integer TBTAbstractCommAdapter::ClientHeartBeatInterval |
| Integer TBTAbstractCommAdapter::ConnectTimeOut |
Connect time out (in milliseconds).
Only implemented in Internet Direct (Indy) and Synapse.
| Boolean TBTAbstractCommAdapter::ConnectTimeOutSpecifiedManually |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| Integer TBTAbstractCommAdapter::ServerHeartBeatInterval |
|
protected |
| TStompProtocolVersion TBTAbstractCommAdapter::StompVersion |