TibrvRvdTransport

Class

Declaration

class com.tibco.tibrv.TibrvRvdTransport
  extends TibrvNetTransport

Purpose

Deliver network messages through a Rendezvous daemon.

Remarks

TibrvRvdTransport must operate in an Tibrv.IMPL_NATIVE environment (that is, it requires the JNI library). To determine the implementation, see Tibrv.isNativeImpl().

Programs must explicitly destroy instances of this class. Rendezvous software keeps internal references to these objects, so the Java garbage collector does not delete them automatically.

Constant

Description

TibrvRvdTransport.DEFAULT_RVD_PORT

Unless you specify another port when creating the transport, TibrvRvdTransport connects to the Rendezvous daemon through this default TCP port (7500).

TibrvRvdTransport.DEFAULT_BATCH

Default batch behavior. The transport transmits outbound messages to rvd as soon as possible.

This value is the initial default for all transports.

TibrvRvdTransport.TIMER_BATCH

Timer batch behavior. The transport accumulates outbound messages, and transmits them to rvd in batches—either when its buffer is full, or when a timer interval expires. (Programs cannot adjust the timer interval.)

Method

Description

TibrvRvdTransport()

Create a transport that connects to a Rendezvous daemon.

TibrvRvdTransport.getDaemon()

Return the socket where this transport connects to the Rendezvous daemon.

TibrvRvdTransport.getNetwork()

Return the network interface that this transport uses for communication.

TibrvRvdTransport.getService()

Return the effective service that this transport uses for communication.

TibrvRvdTransport.setBatchMode()

Set the batch mode parameter of a transport.

Inherited Methods

TibrvTransport.createInbox()

TibrvTransport.destroy()

TibrvTransport.isValid()

TibrvTransport.send()

TibrvTransport.sendReply()

TibrvTransport.sendRequest()

java.lang.Object.equals

java.lang.Object.getClass

java.lang.Object.hashCode

java.lang.Object.notify

java.lang.Object.notifyAll

java.lang.Object.toString (override)

java.lang.Object.wait

Related Classes

TibrvTransport

TibrvProcessTransport

TibrvNetTransport

TibrvCmTransport

TibrvCmQueueTransport