Package com.tibco.tibjms.admin
Class TransportInfo
- java.lang.Object
-
- com.tibco.tibjms.admin.TransportInfo
-
- Direct Known Subclasses:
FTLTransportInfo,PulsarTransportInfo,RVCMTransportInfo,RVTransportInfo,SSTransportInfo
public abstract class TransportInfo extends java.lang.ObjectThis abstract class represents the data and behavior common to transports of all types that are configured on the EMS server. Transports are mechanisms for importing and exporting messages between EMS and other messaging systems.
-
-
Field Summary
Fields Modifier and Type Field Description static intNON_PERSISTENTNON_PERSISTENT delivery mode.static intPERSISTENTPERSISTENT delivery mode.static intRELIABLERELIABLE delivery mode.static intTPORT_ALLType indicating all types of transport.static intTPORT_FTLType indicating a TIBCO FTL transport.static intTPORT_PULSARType indicating an Apache Pulsar transport.static intTPORT_RVType indicating a TIBCO Rendezvous transport.static intTPORT_RVCMType indicating a TIBCO Rendezvous Certified Messaging transport.static intTPORT_SSDeprecated.As of release 8.6
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangetExportHeaders()Indicates whether or not EMS header information is included in messages exported on this transport.booleangetExportProperties()Indicates whether or not the EMS message properties are included in messages exported on this transport.java.lang.StringgetName()Get the name of the transport.intgetQueueImportDeliveryMode()Get the delivery mode for messages imported from this transport to a queue.intgetTopicImportDeliveryMode()Get the delivery mode for messages imported from this transport to a topic.intgetType()Get the type of the transport.
-
-
-
Field Detail
-
TPORT_ALL
public static final int TPORT_ALL
Type indicating all types of transport.- See Also:
- Constant Field Values
-
TPORT_RV
public static final int TPORT_RV
Type indicating a TIBCO Rendezvous transport.- See Also:
- Constant Field Values
-
TPORT_RVCM
public static final int TPORT_RVCM
Type indicating a TIBCO Rendezvous Certified Messaging transport.- See Also:
- Constant Field Values
-
TPORT_SS
@Deprecated public static final int TPORT_SS
Deprecated.As of release 8.6Type indicating a TIBCO SmartSockets transport.- See Also:
- Constant Field Values
-
TPORT_FTL
public static final int TPORT_FTL
Type indicating a TIBCO FTL transport.- See Also:
- Constant Field Values
-
TPORT_PULSAR
public static final int TPORT_PULSAR
Type indicating an Apache Pulsar transport.- Since:
- EMS 10.4.0
- See Also:
- Constant Field Values
-
NON_PERSISTENT
public static final int NON_PERSISTENT
NON_PERSISTENT delivery mode.- See Also:
- Constant Field Values
-
PERSISTENT
public static final int PERSISTENT
PERSISTENT delivery mode.- See Also:
- Constant Field Values
-
RELIABLE
public static final int RELIABLE
RELIABLE delivery mode. This is a TIBCO extension.- See Also:
- Constant Field Values
-
-
Method Detail
-
getName
public java.lang.String getName()
Get the name of the transport.- Returns:
- the transport's name.
-
getType
public int getType()
Get the type of the transport.- Returns:
- the transport's type.
-
getTopicImportDeliveryMode
public int getTopicImportDeliveryMode()
Get the delivery mode for messages imported from this transport to a topic.- Returns:
- the delivery mode.
-
getQueueImportDeliveryMode
public int getQueueImportDeliveryMode()
Get the delivery mode for messages imported from this transport to a queue.- Returns:
- the delivery mode.
-
getExportHeaders
public boolean getExportHeaders()
Indicates whether or not EMS header information is included in messages exported on this transport.- Returns:
- true if headers are exported, false otherwise.
-
getExportProperties
public boolean getExportProperties()
Indicates whether or not the EMS message properties are included in messages exported on this transport.- Returns:
- true if the properties are exported, false otherwise.
-
-