Skip to content

Commit 21e2952

Browse files
Fix Guid to name for remote event
1 parent fb432d8 commit 21e2952

File tree

4 files changed

+56
-4
lines changed

4 files changed

+56
-4
lines changed

DeveloperTools/Controllers/RemoteEventController.cs

Lines changed: 50 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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+
}

DeveloperTools/DeveloperTools.csproj

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,9 @@
192192
</ItemGroup>
193193
<ItemGroup />
194194
<ItemGroup>
195-
<None Include="DeveloperTools.nuspec" />
195+
<None Include="DeveloperTools.nuspec">
196+
<SubType>Designer</SubType>
197+
</None>
196198
<Content Include="packages.config">
197199
<SubType>Designer</SubType>
198200
</Content>

DeveloperTools/Models/RemoteEventModel.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ public RemoteEventsModel()
3232
public class RemoteEventModel
3333
{
3434
public String Name { get; set; }
35+
public String Guid { get; set; }
3536
public long NumberOfSent { get; set; }
3637
public long NumberOfReceived { get; set; }
3738
}

DeveloperTools/Views/RemoteEvent/Index.aspx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
<thead>
4848
<tr>
4949
<th align="left">Name</th>
50+
<th align="left">Guid</th>
5051
<th align="left">Number of Sent Events</th>
5152
<th align="left">Number Of Received Events</th>
5253
</tr>
@@ -56,6 +57,7 @@
5657
{%>
5758
<tr>
5859
<td><%:m.Name%></td>
60+
<td><%:m.Guid%></td>
5961
<td><%:m.NumberOfSent%></td>
6062
<td><%:m.NumberOfReceived %></td>
6163
</tr>

0 commit comments

Comments
 (0)