com.softwareag.um.io.ServerRDMATransportContext Class Reference

Constructed using the ServerRDMATransportContext.Builder. More...

Inheritance diagram for com.softwareag.um.io.ServerRDMATransportContext:
com.softwareag.um.io.ServerTransportContext com.softwareag.um.io.TransportContext

Public Member Functions

String getAdapter ()
 Get the value for the adapter on this machine that RDMA Transport will bind to. More...
 
int getPort ()
 Returns the port that will be used in ServerTransports created using this context. More...
 
boolean supportsAsync ()
 This ServerTransportContext does not currently support Async which means that an exception will be thrown if you try to create an AsynchronousServerTransport using the TransportFactory.bind variant which takes callback objects. More...
 

Detailed Description

Constructed using the ServerRDMATransportContext.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.bind. Communication on the transport is transmitted using Remote Direct Memory Access.

Member Function Documentation

String com.softwareag.um.io.ServerRDMATransportContext.getAdapter ( )

Get the value for the adapter on this machine that RDMA Transport will bind to.

Connections will only be accepted on this adapter. "0.0.0.0" means all adapters on the machine.

Returns
String the adapter that the ServerTransport will use
int com.softwareag.um.io.ServerRDMATransportContext.getPort ( )

Returns the port that will be used in ServerTransports created using this context.

Returns
the port that will be used in ServerTransports created using this context
boolean com.softwareag.um.io.ServerRDMATransportContext.supportsAsync ( )
virtual

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

Returns
false

Implements com.softwareag.um.io.TransportContext.