eFTL Definition Objects

The realm server web API represents each eFTL definition as a JSON object.

Example JSON Representation

{
  "eftl_clusters":[{
      "channels":[{
          "apns_cert":"",
          "apns_cert_pass":"",
          "apns_sandbox":false,
          "client_reconnect_timeout":60.0,
          "client_timeout":600.0,
          "description":"",
          "dynamic_durable_template":"",
          "ftl_exchange_format":"",
          "gcm_api_key":"",
          "max_message_size":"8kb",
          "max_pending_acks":100,
          "max_queue_size":100,
          "name":"channel",
          "persistence_store":"my_pstore",
          "provider_type":"ftl",
          "server_heartbeat":240.0,
          "static_durables": [
             {
              "name": "my_subscr_name",
              "durable": "a_static_dur_name"
             }
            ],
      "description":"",
      "jaas_required":false,
      "max_connections":500,
      "name":"Cluster"
    }]
}

JSON Attributes

For attributes and semantics, see Channel Details Panel.