Telligent Community
Telligent Community
  • Site
  • User
  • Site
  • Search
  • User
Telligent Community 8.x
  • Verint Community
  • More
Telligent Community 8.x
API Documentation IMessageBusController Plugin Supplementary Type
  • Ask the Community
  • User Documentation
  • API Documentation
  • Tags
  • More
  • Cancel
  • New
  • Telligent Community 8.5 Developer Documentation
  • -API Reference
    • +Email Template API Documentation
    • +In-Process API Documentation
    • +JavaScript API Documentation
    • Maintaining upgrade safety
    • -Plugin API Documentation
      • -Plugin Associated Types
        • ActivityStoryActor Plugin Supplementary Type
        • ActivityStoryCreateOptions Plugin Supplementary Type
        • ActivityStoryUpdateOptions Plugin Supplementary Type
        • ApiList(T) Plugin Supplementary Type
        • Application Plugin Supplementary Type
        • BusMessageReceivedEventArgs Plugin Supplementary Type
        • BusMessageSource Plugin Supplementary Type
        • Container Plugin Supplementary Type
        • Content Plugin Supplementary Type
        • ContextItem Plugin Supplementary Type
        • DateRangeFacet Plugin Supplementary Type
        • DateRangeFacetResult Plugin Supplementary Type
        • DateRangeFilter Plugin Supplementary Type
        • Day Plugin Supplementary Type
        • EmailTarget Plugin Supplementary Type
        • EmbeddableContentFragmentValidationState Plugin Supplementary Type
        • Error Plugin Supplementary Type
        • ExtendedAttribute Plugin Supplementary Type
        • FieldFacet Plugin Supplementary Type
        • FieldFacetResult Plugin Supplementary Type
        • FieldFacetSort Plugin Supplementary Type
        • FieldFilter Plugin Supplementary Type
        • FileViewerMediaType Plugin Supplementary Type
        • FileViewerViewType Plugin Supplementary Type
        • Group Plugin Supplementary Type
        • HttpMethod Plugin Supplementary Type
        • IActivityStory Plugin Supplementary Type
        • IActivityStoryController Plugin Supplementary Type
        • IApi Plugin Supplementary Type
        • IApiController Plugin Supplementary Type
        • IApplication Plugin Supplementary Type
        • IApplicationStateChanges Plugin Supplementary Type
        • ICentralizedFile Plugin Supplementary Type
        • ICentralizedFileEventExecutor Plugin Supplementary Type
        • IClientsController Plugin Supplementary Type
        • IContainer Plugin Supplementary Type
        • IContainerStateChanges Plugin Supplementary Type
        • IContent Plugin Supplementary Type
        • IContentEmbeddableContentTypeController Plugin Supplementary Type
        • IContentStateChanges Plugin Supplementary Type
        • ICustomNavigationItem Plugin Supplementary Type
        • ICustomNavigationItemConfiguration Plugin Supplementary Type
        • ICustomNavigationPlugin Plugin Supplementary Type
        • IEmbeddableContentFragment Plugin Supplementary Type
        • IExtendedAttribute Plugin Supplementary Type
        • IFileEmbeddableContentTypeController Plugin Supplementary Type
        • IFileViewerOptions Plugin Supplementary Type
        • IGroupNewPostLink Plugin Supplementary Type
        • IHashTagController Plugin Supplementary Type
        • IHttpCallbackController Plugin Supplementary Type
        • IMentionableFilter Plugin Supplementary Type
        • IMentionController Plugin Supplementary Type
        • IMessageBusController Plugin Supplementary Type
        • IMetricController Plugin Supplementary Type
        • IndexField Plugin Supplementary Type
        • INotificationController Plugin Supplementary Type
        • IPageOutputController Plugin Supplementary Type
        • IPermission Plugin Supplementary Type
        • IPermissionRegistrarController Plugin Supplementary Type
        • IPluginConfiguration Plugin Supplementary Type
        • IRestEndpointController Plugin Supplementary Type
        • IRestRequest Plugin Supplementary Type
        • IRestResponse Plugin Supplementary Type
        • IRuleController Plugin Supplementary Type
        • IRuleExecutionRuntime Plugin Supplementary Type
        • IScoreController Plugin Supplementary Type
        • ISocketController Plugin Supplementary Type
        • ITemplatablePluginController Plugin Supplementary Type
        • ITokenizedTemplateDataTypeContainerToken Plugin Supplementary Type
        • ITokenizedTemplateEnumerableToken Plugin Supplementary Type
        • ITokenizedTemplateImageUrlToken Plugin Supplementary Type
        • ITokenizedTemplateLinkUrlToken Plugin Supplementary Type
        • ITokenizedTemplatePrimitiveToken Plugin Supplementary Type
        • ITokenizedTemplateToken Plugin Supplementary Type
        • ITokenizedTemplateTokenController Plugin Supplementary Type
        • ITranslatablePluginController Plugin Supplementary Type
        • IUrlAccessController Plugin Supplementary Type
        • IUrlController Plugin Supplementary Type
        • IUserActionLink Plugin Supplementary Type
        • IWebContext Plugin Supplementary Type
        • IWeightedMetric Plugin Supplementary Type
        • JobContext Plugin Supplementary Type
        • JobSchedule Plugin Supplementary Type
        • JoinlessGroupPermissionConfiguration Plugin Supplementary Type
        • MembershipGroupPermissionConfiguration Plugin Supplementary Type
        • MessageReceivedEventArgs Plugin Supplementary Type
        • Notification Plugin Supplementary Type
        • NotificationActor Plugin Supplementary Type
        • NotificationCreateUpdateOptions Plugin Supplementary Type
        • NotificationDeleteOptions Plugin Supplementary Type
        • NotificationUserChanges Plugin Supplementary Type
        • OAuthData Plugin Supplementary Type
        • PageContext Plugin Supplementary Type
        • PageDefinitionOptions Plugin Supplementary Type
        • PathSearchOption Plugin Supplementary Type
        • PermissionConfiguration Plugin Supplementary Type
        • PrimitiveType Plugin Supplementary Type
        • ProfileField Plugin Supplementary Type
        • RawDefinitionOptions Plugin Supplementary Type
        • RenderTarget Plugin Supplementary Type
        • RestEndpointDocumentation Plugin Supplementary Type
        • RestEndpointDocumentationAttribute Plugin Supplementary Type
        • RestParameterLocation Plugin Supplementary Type
        • RestRequestDocumentationAttribute Plugin Supplementary Type
        • RestRequired Plugin Supplementary Type
        • RestResponseDocumentationAttribute Plugin Supplementary Type
        • Rule Plugin Supplementary Type
        • RuleTriggerData Plugin Supplementary Type
        • RuleTriggerExecutionContext Plugin Supplementary Type
        • ScheduleType Plugin Supplementary Type
        • SearchCategory Plugin Supplementary Type
        • SearchField Plugin Supplementary Type
        • SearchFilterBase Plugin Supplementary Type
        • SearchIndexDeleteOptions Plugin Supplementary Type
        • SearchIndexDocument Plugin Supplementary Type
        • SearchResult Plugin Supplementary Type
        • SearchResults Plugin Supplementary Type
        • SearchResultsListOptions Plugin Supplementary Type
        • Target Plugin Supplementary Type
        • TemplateContext Plugin Supplementary Type
        • TokenizedTemplate Plugin Supplementary Type
        • Translation Plugin Supplementary Type
        • User Plugin Supplementary Type
        • UserConnectedEventArgs Plugin Supplementary Type
        • UserDisconnectedEventArgs Plugin Supplementary Type
        • Warning Plugin Supplementary Type
      • +Plugin Types
    • +REST API Documentation
    • +Widget API Documentation
  • Getting started - development environment for 8.x
  • +Platform Topics/Features
  • Sample Applications and Extensions

IMessageBusController Plugin Supplementary Type


Controller for receiving and sending generic messages to an intra-app-domain message bus

IMessageBusController is defined in the Telligent.Evolution.Extensibility.Sockets.Version1 namespace of Telligent.Evolution.Core.dll

Definition

interface IMessageBusController
{
	event EventHandler<BusMessageReceivedEventArgs> Received { add; remove; }
	void Publish(string messageName, string messageData);
}

Events

Received

Event raised when a generic message was raised by an instance of this type of ISocket, potentially on a different app domain.

Handler

void EventHandler<BusMessageReceivedEventArgs>(Object sender, BusMessageReceivedEventArgs e);

Methods

void Publish(string messageName, string messageData);

Publishes a generic message to the bus. Messages will be delivered to all other instances of this same type of ISocket, potentially across app domains. Messages are handled locally immediately on the same thread that raised them, bypassing the bus.

Parameters

NameTypeDescriptionRequiredDefaultOptions
messageNamestringMessage NameRequired
messageDatastringMessage DataRequired

  • Share
  • History
  • More
  • Cancel
Related
Recommended
  • Telligent
  • Professional Services
  • Submit a Support Ticket
  • Become a Partner
  • Request a Demo
  • Contact Us

About
Privacy Policy
Terms of use
Copyright 2019 Verint, Inc.
Powered by Telligent Community