@@ -23,12 +23,14 @@ public class RemoteEventController : DeveloperToolsController
2323 private readonly IEventRegistry _eventRegistry ;
2424 private readonly ServerStateService _serverStateService ;
2525 private readonly EventProviderService _providerService ;
26-
26+ private static Dictionary < Guid , String > _mappedGuidName ;
27+
2728 public RemoteEventController ( IEventRegistry eventRegistry , ServerStateService serverStateService , EventProviderService providerService )
2829 {
2930 _eventRegistry = eventRegistry ;
3031 _serverStateService = serverStateService ;
3132 _providerService = providerService ;
33+ TranslateGuidToName ( ) ;
3234 }
3335
3436 public ActionResult Index ( )
@@ -65,7 +67,7 @@ private RemoteEventsModel GetRemoteEventModel()
6567 long receivedEvents = 0 ;
6668 foreach ( var ev in _eventRegistry . List ( ) )
6769 {
68- var rm = new RemoteEventModel ( ) { Name = ev . Id . ToString ( ) , NumberOfReceived = ev . ReceivedCount , NumberOfSent = ev . SentCount } ;
70+ var rm = new RemoteEventModel ( ) { Guid = ev . Id . ToString ( ) , Name = GetName ( ev . Id ) , NumberOfReceived = ev . ReceivedCount , NumberOfSent = ev . SentCount } ;
6971 sentEvents += rm . NumberOfSent ;
7072 receivedEvents += rm . NumberOfReceived ;
7173 remoteEventModel . Add ( rm ) ;
@@ -89,5 +91,50 @@ private RemoteEventsModel GetRemoteEventModel()
8991 Enabled = _providerService . Enabled
9092 } ;
9193 }
94+
95+ private string GetName ( Guid guid )
96+ {
97+ String name ;
98+ if ( _mappedGuidName . TryGetValue ( guid , out name ) )
99+ {
100+ return name ;
101+ }
102+ return guid . ToString ( ) ;
103+ }
104+
105+ private void TranslateGuidToName ( )
106+ {
107+ if ( _mappedGuidName == null )
108+ {
109+ _mappedGuidName = new Dictionary < Guid , string > ( ) ;
110+ _mappedGuidName . Add ( new Guid ( "4e755664-8fd9-4906-88ca-476842076f98" ) , "CacheObjectStore-ObjectStoreCache" ) ;
111+ _mappedGuidName . Add ( new Guid ( "1ee4c0b5-ca95-4bdb-b0d4-e5d9e91189aa" ) , "CacheEventNotifier-CacheEventNotifier" ) ;
112+ _mappedGuidName . Add ( new Guid ( "c1b94788-2410-4da1-af51-4927abe5da94" ) , "PermanentLinkMapStore-Change" ) ;
113+ _mappedGuidName . Add ( new Guid ( "414cda81-8720-41f1-bad2-7d6155f419dc" ) , "PermanentLinkMapStore-Remove" ) ;
114+ _mappedGuidName . Add ( new Guid ( "ff174e9c-e3c4-4072-9e1f-7eaf59c5f54f" ) , "VirtualRoleReplication-Register" ) ;
115+ _mappedGuidName . Add ( new Guid ( "546bf805-e87a-46d7-95d1-423ed87662bd" ) , "VirtualRoleReplication-UnRegister" ) ;
116+ _mappedGuidName . Add ( new Guid ( "15fc0951-4510-49ae-9fa3-6cd4762d4101" ) , "VirtualRoleReplication-Clear" ) ;
117+ _mappedGuidName . Add ( new Guid ( "f67ab721-faa5-4e37-b894-75aaffa7665d" ) , "VisitorGroupEvents-Saved" ) ;
118+ _mappedGuidName . Add ( new Guid ( "719a93e5-727e-441f-8167-70cca8639803" ) , "VisitorGroupEvents-Deleted" ) ;
119+ _mappedGuidName . Add ( new Guid ( "eaac6db8-c224-4558-8e07-4454a15f8d71" ) , "RuntimeCacheEvents-BlockedCache" ) ;
120+ _mappedGuidName . Add ( new Guid ( "69793f9f-c106-4b71-a524-8ed7af051077" ) , "RuntimeCacheEvents-FlushStoredCache" ) ;
121+ _mappedGuidName . Add ( new Guid ( "d464d910-68ef-402a-98c6-72a2c95dcdba" ) , "ContentLanguageSettingsHandler-ClearSettings" ) ;
122+ _mappedGuidName . Add ( new Guid ( "0ccfcc21-2e73-4901-a559-a4484d7bd472" ) , "ContentLanguageSettingsHandler-ClearTreeMap" ) ;
123+ _mappedGuidName . Add ( new Guid ( "c6fb4f08-069c-4ee6-8588-4d5cc806b654" ) , "BroadcastOperations-Workflow" ) ;
124+ _mappedGuidName . Add ( new Guid ( "b6f0e39a-93ef-4dee-a728-a49dac5501fa" ) , "ChangeLogSystem-Start" ) ;
125+ _mappedGuidName . Add ( new Guid ( "a416a5af-6469-48f7-ad9e-c358fe506916" ) , "ChangeLogSystem-Stop" ) ;
126+ _mappedGuidName . Add ( new Guid ( "55a261f2-9b2a-47dc-87b7-29c4eab895eb" ) , "ChangeLogSystem-StateChange" ) ;
127+ _mappedGuidName . Add ( new Guid ( "9484e34b-b419-4e59-8fd5-3277668a7fce" ) , "RemoteCacheSynchronization-RemoveFromCache" ) ;
128+ _mappedGuidName . Add ( new Guid ( "51da5053-6af8-4a10-9bd4-8417e48f38bd" ) , "ServerStateService-State" ) ;
129+ _mappedGuidName . Add ( new Guid ( "184468e9-9f0d-4460-aecd-3c08f652c73c" ) , "ScheduledJob-StopJob" ) ;
130+
131+ _mappedGuidName . Add ( new Guid ( "CCDF4F50-8216-4919-B8C1-21D9F1932BAF" ) , "MetaDataEventManager-MetaDataUpdated" ) ;
132+ _mappedGuidName . Add ( new Guid ( "8B448BC6-F7E1-4833-BDC7-CA338B77ADFA" ) , "ProductEventManager-CommerceProductUpdated" ) ;
133+ _mappedGuidName . Add ( new Guid ( "B10915E6-0C84-4a6a-8707-FF6F357A1099" ) , "BlogModule-BlogReplication" ) ;
134+ _mappedGuidName . Add ( new Guid ( "F6F0147E-F60F-4801-8647-66270D10AFB9" ) , "ForumModule-ForumReplication" ) ;
135+ _mappedGuidName . Add ( new Guid ( "F6742777-6F38-46a1-AA38-9985715089A2" ) , "ImageGalleryModule-ImageGalleryReplication" ) ;
136+ _mappedGuidName . Add ( new Guid ( "F160271E-7972-447a-81D0-152A35FD77BD" ) , "OnlineStatusModule-OnlineStatusReplication" ) ;
137+ }
138+ }
92139 }
93- }
140+ }
0 commit comments