TIBCO FTL®
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NTIBCO
 NFTL
 NGROUP
 CGroupPrograms do not use this class explicitly. Use the IGroup interface instead
 CGroupFactoryFactory for IGroup objects
 CIGroupThe group facility can coordinate fault-tolerant operation, or distribute operating roles among application process instances
 CNative
 CAdvisoryAsynchronous advisory messages carry information about the operation of FTL. Programs can receive this information through subscribers on the advisory endpoint
 CFTLThe class FTL is the first entry point of an FTL program
 CFTLAlreadyExistsExceptionConflict with an existing object, value or definition
 CFTLClientShutdownExceptionThe program attempted an operation on an unusable realm object
 CFTLEndOfBufferExceptionEnd of buffer while parsing an inbound message
 CFTLExceptionAn error occured in FTL
 CFTLFormatUnavailableExceptionA format required by the client program is unavailable
 CFTLIllegalStateExceptionAn action is inconsistent with internal state
 CFTLInterruptedExceptionThread internal interrupt
 CFTLInvalidArgumentExceptionInvalid argument (or invalid value embedded in an argument)
 CFTLInvalidConfigExceptionInvalid or contradictory property values
 CFTLInvalidFormatExceptionThe FTL client library encountered a message with an invalid format
 CFTLInvalidTypeExceptionField datatype mismatch
 CFTLInvalidValueExceptionFTL internal error
 CFTLIOExceptionI/O error
 CFTLLimitReachedExceptionA resource cannot accept data because it has reached a limit
 CFTLNotFoundExceptionCannot find a requested object
 CFTLNotInitializedExceptionThe program called FTL.Close and subsequently called an FTL method that requires FTL resources
 CFTLNotPermittedExceptionInvalid operation (on a valid object)
 CFTLNotSupportedExceptionUnsupported datatype or feature
 CFTLNullExceptionUnexpected null value
 CFTLOSExceptionAn operating system call failed
 CFTLOutOfMemoryExceptionMemory allocation failed
 CFTLOutOfRangeExceptionA value or reference is out of range
 CFTLRealmServerExceptionException within the realm server. The client library does not throw this exception
 CFTLResourceUnavailableExceptionA resource required by the client program is unavailable
 CFTLTimeoutExceptionInternal timeout elapsed
 CFTLVersionMismatchExceptionIncompatible versions of FTL components
 CIContentMatcherContent matcher objects filter messages based on their content
 CIEventQueueEvent queue objects hold message and timer events until listeners can process them
 CIEventTimerA timer object queues an event when its interval elapses
 CIInboxInbox objects address inbox subscribers
 CIInboxSubscriberInbox subscribers receive one-to-one messages
 CILogHandlerCustomer programs may implement this interface to process FTL log statements
 CIMessageMessage objects contain fields with values
 CIMessageFieldRefField references enable efficiency gains when accessing message fields
 CINotificationHandlerIn some situations, FTL must notify programs of conditions that preclude the use of event queues (as the communications medium). Instead of sending an advisory, FTL notifies the program through an out-of-band mechanism
 CIPublisherPublisher objects send messages
 CIRealmRealm objects contain definitions of message formats, endpoints and transport maps
 CISubscriberSubscribers express interest to receive inbound messages
 CISubscriberListenerMessage event handler
 CITibBrowserPrograms can use browsers to inspect and delete existing messages in shared durables
 CITibLockCooperating application programs can use locks to implement exclusive access to a map within a persistence store
 CITibMapPrograms can use maps to store key/value pairs in a persistence store
 CITibMapIteratorMap iterators iterate over the key/value pairs in a map
 CITibPropertiesProperties objects represent a set of configuration properties (name and value pairs)
 CLogStreamLogStream data messages carry logging and advisory data about FTL programs. Programs can receive the stream of logging data messages by subscribing to the logging endpoint
 CMessageEnumeratorThis class implements the System.Collections.IEnumerator interface for enumerating the fields of an IMessage. When called on an IMessage, the method System.Collections.IEnumerable.GetEnumerator returns an object of this class
 CMonitoringMonitoring data messages carry monitoring metrics data about FTL programs. Programs can receive the stream of monitoring data messages by subscribing to the monitoring endpoint
 CClientStatusClient status values
 CContextTypeContext type values
 CEventTypeEvent type values
 CMessageTypeMonitoring message types
 CMetricSemanticsMetric semantics values
 CMetricTypeMetric type values
 CNative
 CTibDateTimeThis class represents date and time values with large range and nanosecond precision
 CTimerFiredEventArgsEvent arguments for IEventTimer.Fired events