Skip to content

Commit 5777927

Browse files
committed
Merge pull request #18 from jkonecki/fix_for_methods_returning_null_collections
Fix for methods returning null collections
2 parents 0e2daef + 1334559 commit 5777927

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

src/OrleansRuntime/Catalog/ActivationDirectory.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,9 @@ public void RemoveTarget(ActivationData target)
163163
}
164164
}
165165

166-
// Returns null if no activations exist for this grain ID, rather than an empty list
166+
/// <summary>
167+
/// Returns null if no activations exist for this grain ID, rather than an empty list
168+
/// </summary>
167169
public List<ActivationData> FindTargets(GrainId key)
168170
{
169171
List<ActivationData> tmp;

src/OrleansRuntime/ConsistentRing/ConsistentRingProvider.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,11 +81,17 @@ public IRingRange GetMyRange()
8181
return MyRange; // its immutable, so no need to clone
8282
}
8383

84+
/// <summary>
85+
/// Returns null if silo is not in the list of members
86+
/// </summary>
8487
public List<SiloAddress> GetMySucessors(int n = 1)
8588
{
8689
return FindSuccessors(MyAddress, n);
8790
}
8891

92+
/// <summary>
93+
/// Returns null if silo is not in the list of members
94+
/// </summary>
8995
public List<SiloAddress> GetMyPredecessors(int n = 1)
9096
{
9197
return FindPredecessors(MyAddress, n);
@@ -205,6 +211,9 @@ internal void RemoveServer(SiloAddress silo)
205211
}
206212
}
207213

214+
/// <summary>
215+
/// Returns null if silo is not in the list of members
216+
/// </summary>
208217
internal List<SiloAddress> FindPredecessors(SiloAddress silo, int count)
209218
{
210219
lock (membershipRingList)
@@ -227,6 +236,9 @@ internal List<SiloAddress> FindPredecessors(SiloAddress silo, int count)
227236
}
228237
}
229238

239+
/// <summary>
240+
/// Returns null if silo is not in the list of members
241+
/// </summary>
230242
internal List<SiloAddress> FindSuccessors(SiloAddress silo, int count)
231243
{
232244
lock (membershipRingList)

0 commit comments

Comments
 (0)