TIBCO eFTL™ Concepts
Important Information
About this Product
TIBCO Documentation and Support Services
Purpose and Features
Basic Definitions
Architecture
Channels
FTL Channels
EMS Channels
EMS Topic Prefix
Use Cases
Messages Among eFTL Clients
Messages between eFTL Clients and FTL Clients
FTL Persistence
Messages between eFTL Clients and EMS Clients
eFTL Cluster
FTL Channels in a Cluster
EMS Channels in a Cluster
Message Format: TIBCO eFTL and TIBCO FTL
Message Translation: TIBCO eFTL and TIBCO EMS
Message Fields
Client ID Field
User Field
Automatic Reconnect
TIBCO eFTL™ Development
Important Information
About this Product
TIBCO Documentation and Support Services
API Overview
API Reference Documentation
Sample Programs
Client Platform Support and Requirements Reference
Java Programmer's Checklist
Android Programmer’s Checklist
.NET Framework and .NET Core Programmer’s Checklist
iOS and Objective C Programmer’s Checklist
JavaScript for Browsers Programmer’s Checklist
JavaScript for Node.js Programmer’s Checklist
C Programmer’s Checklist
Restrictions on Names
Reserved Names
Length Limit
Programming an eFTL Application
Listeners and Callbacks
Persistence
FTL Last-Value Durables
FTL Key/Value Maps
Interaction with EMS
eFTL REST API
Channel API Security
POST <chan_name>/v1/publish
POST /<chan_name>/v1/subscribe/<dur_name>
GET <chan_name>/v1/subscribe/<dur_name>
DELETE <chan_name>/v1/subscribe/<dur_name>
POST <chan_name>/v1/kvmap/<map_name>
POST <chan_name>/v1/kvmap/<map_name>/<key>
GET <chan_name>/v1/kvmap/<map_name>/<key>
DELETE <chan_name>/v1/kvmap/<map_name>
DELETE <chan_name>/v1/kvmap/<map_name>/<key>
Push Notifications
Programming Push Notifications
Coordination Forms
TIBCO eFTL™ Administration
Important Information
About this Product
TIBCO Documentation and Support Services
eFTL Administration
Client Authentication and Authorization
JAAS Login Modules
Preparing an eFTL Service
SSL Parameters for EMS Connections
Cluster and Service Definition
Defining a Cluster
Connecting FTL Channels to Applications
eFTL Clusters Grid
Cluster-Facing and Application-Facing Endpoints
Enabling Persistence
eFTL Cluster Details Panel
Channel Details Panel
Maximum Queue Size
Valid Realm Modifications Reference
eFTL Service Monitoring
eFTL Clusters Status Table and Services List
Clients Trust the eFTL Service
Accepting a Self-Signed Certificate
Configuring Push Notifications
eFTL Objects in the FTL Server Web API
eFTL Definition Objects
GET api/v1/available
GET api/v1/realm/eftl
GET api/v1/realm/eftl/<clus_name>
GET api/v1/realm/eftl/<clus_name>/channels
GET api/v1/realm/eftl/<clus_name>/channels/<chan_name>
POST api/v1/realm/eftl
POST api/v1/realm/eftl/<clus_name>/channels
DELETE api/v1/realm/eftl/<clus_name>
DELETE api/v1/realm/eftl/<clus_name>/channels/<chan_name>
PUT api/v1/realm/eftl/<clus_name>
PUT api/v1/realm/eftl/<clus_name>/channels/<chan_name>
eFTL Status Objects
GET api/v1/available
GET api/v1/eftl
GET api/v1/eftl/<clus_name>
GET api/v1/eftl/<clus_name>/clients
GET api/v1/eftl/<clus_name>/channels
GET api/v1/eftl/<clus_name>/channels/<chan_name>/clients
GET api/v1/eftl/<clus_name>/servers
GET api/v1/eftl/<clus_name>/servers/<ID>
POST api/v1/eftl/<clus_name>
POST api/v1/eftl/<clus_name>/channels/<chan_name>
POST api/v1/eftl/<clus_name>/channels/<chan_name>/clients/<ID>
POST api/v1/eftl/<clus_name>/servers/<ID>
Coordination Forms
TIBCO eFTL™ API Reference
Important Information
TIBCO Documentation and Support Services
API Documentation
TIBCO eFTL™ Installation
Important Information
About this Product
TIBCO Documentation and Support Services
Installation Requirements
Installer Account
Hardware and Software Requirements
Ports
Platform-Specific Instructions
Guidelines for Linux
Guidelines for macOS
Guidelines for Microsoft Windows
Installation
Installing on Linux
Verifying the Installation on Linux
Installing on macOS
Installing on macOS in Silent Mode
Installing on Windows
Installing on Windows in Silent Mode
Next Steps Post Installation
Uninstallation
Uninstalling on Linux
Uninstalling on macOS
Uninstalling on Windows
Uninstalling on Windows in Silent Mode