# Package com.tibco.ftl

Provides classes fundamental for an application-to-application messaging system.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  Advisory | Asynchronous advisory messages carry information about the operation of FTL.
  ContentMatcher | Content matcher objects filter messages based on their content.
  EventQueue | Event queue objects hold message and timer events until listeners can process them.
  EventTimer | A timer object queues an event when its interval elapses.
  EventTimerListener | EventTimerListeners receive notifications from FTL timer objects.
  Inbox | Inbox objects address inbox subscribers.
  InboxSubscriber | Inbox subscribers receive one-to-one messages.
  LogHandler | Customer programs may implement this interface to process FTL log statements.
  LogStream | This interface class defines constants related to Logstream data messages, their field names, and their field values.
  Message | Message objects contain fields with values.
  MessageFieldRef | Field references enable efficiency gains when accessing message fields.
  MessageIterator | A message iterator object traverses the fields of a message.
  Monitoring | This interface class defines constants related to monitoring data messages, their field names, and their field values.
  Monitoring.ClientStatus | Client status values.
  Monitoring.ContextType | Context type values * @see #FIELD_METRIC_CONTEXT_TYPE
  Monitoring.EventType | Event types.
  Monitoring.MessageType | Monitoring message types.
  Monitoring.MetricSemantics | Metric semantics values.
  Monitoring.MetricType | Metric type values.
  NotificationHandler | In some situations, FTL must notify programs of conditions that preclude the use of event queues (as the communications medium).
  OAuth2TokenFetchHandler |
  Publisher | Publisher objects send messages.
  Realm | Realm objects contain definitions of message formats, endpoints and transport maps.
  Subscriber | Subscribers express interest to receive inbound messages.
  SubscriberListener | Message event handler.
  TibBrowser | Programs can use browsers to inspect and delete existing messages in shared durables.
  TibLock | Cooperating application programs can use locks to implement exclusive access to a map within a persistence store.
  TibMap | Programs can use maps to store key/value pairs in a persistence store.
  TibMapIterator | Map iterators iterate over the key/value pairs in a map.
  TibProperties | Properties objects represent a set of configuration properties (name/value pairs).

- Class Summary
  Class | Description
  --- | ---
  FTL | The class FTL is the first entry point of an FTL program.
  TibDateTime | This class represents date and time values with large range and nanosecond precision.
  Version |

- Exception Summary
  Exception | Description
  --- | ---
  FTLException | An error occurred in FTL.
  FTLRuntimeException | This is the root class of all FTL runtime exceptions.

## Package com.tibco.ftl Description

Provides classes fundamental for an application-to-application messaging system.