All Classes

Class Description
AbstractAnimation
Super class of all animation classes.
AbstractProtocolHandler  
AbstractServiceClient  
AcceleratorOptions
Window creation options that enable keyboard shortcuts for devtools, zoom, reload, and reload ignoring cache.
Ack
A message that is delivered to an AckListener when an action has been processed by AppDesktop
AckListener
Interface which listens for acknowledgement of messages sent to AppDesktop.
ActionEvent
An Event object is passed to EventListener when the registered event occurs.
AnimationOptions
A class representing the options for a Window animation.
AnimationTransitions
A class representing a collection of transitions for a Window animation.
ApiOptions  
AppIntent  
Application
An object representing the Application.
ApplicationOptions
Helper object that provides getters/setters for the various options needed for creating an Application.
AppMetadata
App metadata is Desktop Agent specific - but should always support a name property.
AsyncCallback<T>
The interface a caller must implement to receive a response from a call to Runtime.
AutoResizeOptions  
BusListener
Listener for subscribed messages.
ButtonOptions
Configuration options for constructing a button within a notification.
Channel
The Channel object allows an OpenFin application to create a channel as a ChannelProvider, or connect to a channel as a ChannelClient.
Channel  
ChannelAction
The ChannelAction interface should be implemented when registering actions by ChannelProvider or ChannelClient
ChannelBase  
ChannelClient  
ChannelClientConnectEvent  
ChannelListener  
ChannelProvider  
ChannelProviderListener  
ClassicProtocolHandler  
ClientIdentity  
ClientIdentity  
ConnectionEvent  
ContentNavigationOptions  
Context
Context can be summarised as: Having a unique type identifier, used for routing.
Context  
ContextGroupInfo  
ContextListener  
ContextListener  
ContextMenuSettings  
CreateDescObserver  
CustomData
Application-defined context data that can be attached to notifications.
DataChannel  
DataChannelListener  
DataChannelListener.State  
DesktopConnection
A object for launching, connecting to, and controlling Runtime.
DesktopException
Exception thrown by the API.
DesktopIOException
Network or File IO Exception from Adapter
DesktopPortHandler
Create native Windows and listens to WM_COPYDATA from Runtime for Runtime port discovery.
DesktopPortHandler.COPYDATASTRUCT  
DesktopPortHandler.COPYDATASTRUCT.ByReference
The by-reference version of this structure.
DesktopStateListener
listener interface for receiving status updates from AppDesktop.
DesktopUtils
Helper methods
DisplayMetadata  
EmbeddedWindow  
EndpointIdentity  
EventListener
Interface which listens for messages from AppDesktop.
ExternalMessageListener
Interface for processing external messages targeted at an application originating from HTTP/HTTPS.
ExternalMessageResultHandler
Interface to communicate results from calls to an ExternalMessageHandler back to the AppDesktop.
ExternalWindowObserver
Integrates a window outside of the desktop for interaction and control with the API.
ExternalWindowObserver.WINDOWPOS2
Structure of WindowPos
ExternalWindowObserver.WINDOWRECT  
FDC3Client  
FeedApplication
Details of the application that will handle any actions coming from a particular push notification.
FindInPageOptions  
Identity  
IFrameOptions  
InstallChecker  
Intent  
IntentListener  
IntentListener  
IntentMetadata
The class used to describe an Intent within the platform.
IntentResolution
IntentResolution provides a standard format for data returned upon resolving an intent.
InterApplicationBus
A messaging bus that allows for pub / sub messaging between different applications.
Interop
OpenFin Interoperability.
InteropClient
Interop Client
InteropClientImpl  
JsonBean  
JsonUtils
Helper methods for retrieving data from JSONObject
LaunchExternalProcessResult
Encapsulates the result from a call to DesktopSystem.launchExternalProcess().
Layout
Layouts give app providers the ability to embed multiple views in a single window.
LayoutClient  
LayoutContentItemOptions  
LayoutContentItemStateOptions  
LayoutContentOptions  
LayoutContentOptionsImpl  
LayoutOptions  
Middleware  
MonitorDetails  
MonitorInfo  
NamedPipePortHandler  
NamedPipePortHandler
Create named pipe for Runtime port discovery on Windows.
NamedPipePortHandler.SockAddr  
NotificationActionEvent
Event fired when an action is raised for a notification due to a specified trigger.
NotificationActionResult
Data type used to represent the action result returned back to applications when an action is raised.
NotificationClosedEvent
Event fired whenever the notification has been closed.
NotificationCreatedEvent
Event fired whenever a new notification has been created.
NotificationEvent  
NotificationEventListener
Listener that handles notification events.
NotificationIndicator  
NotificationOptions
Configuration options for constructing a Notifications object.
Notifications
This class initializes and manages notifications.
NotificationSource  
NotificationSourceDesktop
For notifications that have originated from an application running on the same machine as the provider.
NotificationSourceFeed
For notifications that have come from a cloud-hosted notification feed.
OpacityTransition
A class representing a transition of a Window's opacity.
OpenFinRuntime
An object representing the core of the OpenFin Runtime.
OpenFinThreadPool
Fixed size thread pool that logs warning messages if a task is unable to acquire a thread to execute it after the given time.
Platform
Platform manages the life cycle of windows and views in the application.
PlatformOptions  
PlatformSnapshot  
PlatformSnapshotDetails  
PlatformSnapshotOptions  
PlatformView  
PlatformViewOptions  
PlatformWindowOptions  
PortDiscoveryHandler  
PositionTransition
class representing a transition of a Window's position.
PrinterInfo  
PrintOptions  
ProtocolOptions  
ProviderStatus
Status object returned by the Provider.
RegistryHelper  
RuntimeConfiguration
Configuration for launching OpenFin Runtime Created by wche on 3/26/2016.
RuntimeLauncher
Launch Runtime from embedded RVM
SetDescObserver  
SizeTransition
A class representing a transition of a Window's dimensions.
SnapshotSource
SnapshotSource provides methods to init and register the SnapshotSourceProvider or to create a SnapshotSourceClient that connects to a snapshot source provider.
SnapshotSourceClient
SnapshotSourceClient connects to an SnapshotSourceProvider, which allows getting and applying snapshots.
SnapshotSourceProvider
Interface to be implemented to provide snapshot operations.
SubscriptionListener
A Description.
System Deprecated.
replaced by OpenFinRuntime
TerminateExternalProcessResult
Encapsulates the result from a call to DesktopSystem.terminateExternalProcess().
Test  
WebContent  
WebRtcProtocolHandler  
WebSocketConnection
A WebSocket connection to OpenFin Runtime Created by wche on 9/21/2016.
WebSocketEventHandler
Created by wche on 9/21/2016.
WebSocketException
Created by wche on 9/21/2016.
WebSocketMessage
Created by wche on 9/21/2016.
WebStartInstaller
A Description.
Window
An object representing a window that can be controlled by the AppDesktop API.
WindowBounds
Window bounds.
WindowGroupChangeEvent
Helper class for Populating values from the ACK of a window 'group-changed' payload
WindowIdentity
Class used to identify an OpenFin window instance
WindowOptions
A class representing the options for a Window.
WindowProcCallback
Callback interface for Window Messages Created by richard on 3/11/15.
WinMessageHelper
Helper class for hooking into Windows messages Created by wche on 3/11/15.
WinMessageHelper.CustomUser32
Support different signature of User32