| InterApplicationBus Class | 
 Inheritance Hierarchy
Inheritance HierarchyNamespace: Openfin.Desktop
 Syntax
Syntaxpublic class InterApplicationBus
The InterApplicationBus type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|  | InterApplicationBus | Obsolete. InterApplicationBus Constructor | 
 Properties
Properties| Name | Description | |
|---|---|---|
|  | Channel | 
            Instance of a MessageChannelFactory to create ChannelProvider and ChannelClient instances.
             | 
 Methods
Methods| Name | Description | |
|---|---|---|
|  | addSubscribeListener | 
                Registers a listener which is called whenever a subscription occurs.
             | 
|  | addUnsubscribeListener | 
                Registers a listener which is called whenever an unsubscription occurs.
             | 
|  | dispatchMessageToCallbacks | 
                Dispatches a messages to listeners
             | 
|  | dispatchToSubscribeListeners | 
                Dispatches to subscription listeners
             | 
|  | dispatchToUnsubscribeListeners | 
                Dispatches to unsubscription listeners
             | 
|  | Equals | Determines whether the specified object is equal to the current object.(Inherited from Object.) | 
|  | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) | 
|  | GetHashCode | Serves as the default hash function. (Inherited from Object.) | 
|  | GetType | Gets the Type of the current instance.(Inherited from Object.) | 
|  | MemberwiseClone | Creates a shallow copy of the current Object.(Inherited from Object.) | 
|   | MonitorSubscriptions(IOpenfinEntity) | 
            Gets a subscription monitor for a specified Openfin entity. 
             | 
|   | MonitorSubscriptions(IOpenfinEntity, String) | 
            Gets a subscription monitor for a specified Openfin entity and topic.
             | 
|  | publish(String, JArray) | Obsolete. 
            Publishes a message to a topic
             | 
|  | publish(String, JObject) | 
            Publishes a message to a topic
             | 
|  | Publish(String, Object) | 
            Publishes a message to a topic
             | 
|   | Publish(Runtime, String, Object) | 
            Publishes a message to an entire runtime on a specified topic.
             | 
|  | removeSubscribeListener | 
                Removes the passed listener. 
                It is no longer called for subscription events.
             | 
|  | removeUnsubscribeListener | 
                Removes the passed listener. 
                It is no longer called for unsubscription events.
             | 
|  | Send(String, String, Object) | 
            Sends a message to the specified application on a given topic.
             | 
|   | Send(IOpenfinEntity, String, Object) | 
            Sends a message to an InterApplicationBus Openfin entity on a specified topic.
             | 
|  | Send(String, String, String, Object) | 
            Sends a message to the specified application and window name on a given topic.
             | 
|  | subscribe(String, InterAppMessageHandler) | 
                Subscribes to messages on the specified topic from all applications
             | 
|  | subscribe(String, String, InterAppMessageHandler) | 
                Subscribes to messages on the specified topic from the specified application
             | 
|  | subscribe(String, String, String, InterAppMessageHandler) | 
                Subscribes to messages on the specified topic from the specified application and window.
             | 
|   | SubscriptionTMessage | 
            Gets a subscription to an InterApplicationBus Openfin entity on a specified topic.
             | 
|  | ToString | Returns a string that represents the current object.(Inherited from Object.) | 
|  | unsubscribe(String, InterAppMessageHandler) | 
                Unsubscribes to messages on the specified topic from all applications.
             | 
|  | unsubscribe(String, String, InterAppMessageHandler) | 
                Unsubscribes to messages on the specified topic from the specified application.
             | 
|  | unsubscribe(String, String, String, InterAppMessageHandler) | 
                Unsubscribes to messages on the specified topic from the specified application and window.
             | 
 See Also
See Also