com::softwareag::umtransport::ClientRDMATransportContext Class Reference

Constructed using the ClientRDMATransportContext.Builder. All information must be set on the Builder so that when this object is built, it is validated. It is used to create Transport objects using TransportFactory.connect. Communication on the transport is transmitted using Remote Direct Memory Access. More...

#include <ClientRDMATransportContext.h>

Inheritance diagram for com::softwareag::umtransport::ClientRDMATransportContext:
com::softwareag::umtransport::ClientTransportContext com::softwareag::umtransport::TransportContext

Data Structures

class  Builder
 This Builder object is used to build a ClientRDMATransportContext. The ClientRDMATransportContext is configured using the builder so that once build() is called, the ClientRDMATransportContext is only returned if it is valid. You can use the Builder to create simple readable code like this: More...
 

Public Member Functions

virtual bool supportsAsync ()
 This ClientTransportContext does not currently support Async which means that an exception will be thrown if you try to create an AsynchronousTransport using the TransportFactory.connect variant which takes callback objects. More...
 

Detailed Description

Constructed using the ClientRDMATransportContext.Builder. All information must be set on the Builder so that when this object is built, it is validated. It is used to create Transport objects using TransportFactory.connect. Communication on the transport is transmitted using Remote Direct Memory Access.

Member Function Documentation

virtual bool com::softwareag::umtransport::ClientRDMATransportContext::supportsAsync ( )
virtual

This ClientTransportContext does not currently support Async which means that an exception will be thrown if you try to create an AsynchronousTransport using the TransportFactory.connect variant which takes callback objects.

Returns
false

Implements com::softwareag::umtransport::TransportContext.