Repository: incubator-reef Updated Branches: refs/heads/master 875aaa0bc -> 02156e86e
[REEF-667] Made IIDentifiable.Id immutable. Also, changed all implementations not to expose a setter. JIRA: [REEF-667](https://issues.apache.org/jira/browse/REEF-667) Pull Request: This closes #470 Project: http://git-wip-us.apache.org/repos/asf/incubator-reef/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-reef/commit/02156e86 Tree: http://git-wip-us.apache.org/repos/asf/incubator-reef/tree/02156e86 Diff: http://git-wip-us.apache.org/repos/asf/incubator-reef/diff/02156e86 Branch: refs/heads/master Commit: 02156e86e66e8fe3b279713d19205a79ae6d5c54 Parents: 875aaa0 Author: Markus Weimer <wei...@apache.org> Authored: Tue Sep 8 13:17:44 2015 -0700 Committer: Andrew Chung <afchun...@gmail.com> Committed: Wed Sep 9 09:46:38 2015 -0700 ---------------------------------------------------------------------- lang/cs/Org.Apache.REEF.Common/Api/AbstractFailure.cs | 2 +- .../Org.Apache.REEF.Common/Exceptions/EvaluatorException.cs | 1 - lang/cs/Org.Apache.REEF.Common/Exceptions/JobException.cs | 1 - .../cs/Org.Apache.REEF.Driver/Bridge/Events/ActiveContext.cs | 4 ---- .../Bridge/Events/AllocatedEvaluator.cs | 2 +- .../cs/Org.Apache.REEF.Driver/Bridge/Events/ClosedContext.cs | 4 ---- .../Bridge/Events/CompletedEvaluator.cs | 4 ---- .../cs/Org.Apache.REEF.Driver/Bridge/Events/CompletedTask.cs | 4 ---- .../Org.Apache.REEF.Driver/Bridge/Events/ContextMessage.cs | 1 - .../cs/Org.Apache.REEF.Driver/Bridge/Events/FailedContext.cs | 4 ---- .../Org.Apache.REEF.Driver/Bridge/Events/FailedEvaluator.cs | 2 +- lang/cs/Org.Apache.REEF.Driver/Bridge/Events/FailedTask.cs | 2 +- lang/cs/Org.Apache.REEF.Driver/Bridge/Events/RunningTask.cs | 5 ----- .../cs/Org.Apache.REEF.Driver/Bridge/Events/SuspendedTask.cs | 4 ---- lang/cs/Org.Apache.REEF.Utilities/IIdentifiable.cs | 8 +++++++- 15 files changed, 11 insertions(+), 37 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-reef/blob/02156e86/lang/cs/Org.Apache.REEF.Common/Api/AbstractFailure.cs ---------------------------------------------------------------------- diff --git a/lang/cs/Org.Apache.REEF.Common/Api/AbstractFailure.cs b/lang/cs/Org.Apache.REEF.Common/Api/AbstractFailure.cs index aa95829..cb1ac2a 100644 --- a/lang/cs/Org.Apache.REEF.Common/Api/AbstractFailure.cs +++ b/lang/cs/Org.Apache.REEF.Common/Api/AbstractFailure.cs @@ -101,7 +101,7 @@ namespace Org.Apache.REEF.Common.Api /// <summary> /// Identifier of the entity that produced the error. Cannot be null. /// </summary> - public string Id { get; set; } + public string Id { get; private set; } public string Message { get; set; } http://git-wip-us.apache.org/repos/asf/incubator-reef/blob/02156e86/lang/cs/Org.Apache.REEF.Common/Exceptions/EvaluatorException.cs ---------------------------------------------------------------------- diff --git a/lang/cs/Org.Apache.REEF.Common/Exceptions/EvaluatorException.cs b/lang/cs/Org.Apache.REEF.Common/Exceptions/EvaluatorException.cs index 9cb207a..319b4f2 100644 --- a/lang/cs/Org.Apache.REEF.Common/Exceptions/EvaluatorException.cs +++ b/lang/cs/Org.Apache.REEF.Common/Exceptions/EvaluatorException.cs @@ -69,7 +69,6 @@ namespace Org.Apache.REEF.Common.Exceptions public string Id { get { return _evaluatorId; } - set { } } } } http://git-wip-us.apache.org/repos/asf/incubator-reef/blob/02156e86/lang/cs/Org.Apache.REEF.Common/Exceptions/JobException.cs ---------------------------------------------------------------------- diff --git a/lang/cs/Org.Apache.REEF.Common/Exceptions/JobException.cs b/lang/cs/Org.Apache.REEF.Common/Exceptions/JobException.cs index 643cd76..8675be3 100644 --- a/lang/cs/Org.Apache.REEF.Common/Exceptions/JobException.cs +++ b/lang/cs/Org.Apache.REEF.Common/Exceptions/JobException.cs @@ -52,7 +52,6 @@ namespace Org.Apache.REEF.Common.Exceptions public string Id { get { return _jobId; } - set { } } } } http://git-wip-us.apache.org/repos/asf/incubator-reef/blob/02156e86/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/ActiveContext.cs ---------------------------------------------------------------------- diff --git a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/ActiveContext.cs b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/ActiveContext.cs index 917e95a..a5fe63b 100644 --- a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/ActiveContext.cs +++ b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/ActiveContext.cs @@ -52,10 +52,6 @@ namespace Org.Apache.REEF.Driver.Bridge.Events { return Clr2Java.GetId(); } - - set - { - } } public string EvaluatorId http://git-wip-us.apache.org/repos/asf/incubator-reef/blob/02156e86/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/AllocatedEvaluator.cs ---------------------------------------------------------------------- diff --git a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/AllocatedEvaluator.cs b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/AllocatedEvaluator.cs index c14960f..f7889eb 100644 --- a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/AllocatedEvaluator.cs +++ b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/AllocatedEvaluator.cs @@ -62,7 +62,7 @@ namespace Org.Apache.REEF.Driver.Bridge.Events [DataMember] public string InstanceId { get; set; } - public string Id { get; set; } + public string Id { get; private set; } public string EvaluatorBatchId { get; set; } http://git-wip-us.apache.org/repos/asf/incubator-reef/blob/02156e86/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/ClosedContext.cs ---------------------------------------------------------------------- diff --git a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/ClosedContext.cs b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/ClosedContext.cs index 4b81c6c..2aca0d2 100644 --- a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/ClosedContext.cs +++ b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/ClosedContext.cs @@ -48,10 +48,6 @@ namespace Org.Apache.REEF.Driver.Bridge.Events { return _id; } - - set - { - } } public string EvaluatorId http://git-wip-us.apache.org/repos/asf/incubator-reef/blob/02156e86/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/CompletedEvaluator.cs ---------------------------------------------------------------------- diff --git a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/CompletedEvaluator.cs b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/CompletedEvaluator.cs index 096599a..e38bb75 100644 --- a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/CompletedEvaluator.cs +++ b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/CompletedEvaluator.cs @@ -49,10 +49,6 @@ namespace Org.Apache.REEF.Driver.Bridge.Events { return CompletedEvaluatorClr2Java.GetId(); } - - set - { - } } [DataMember] http://git-wip-us.apache.org/repos/asf/incubator-reef/blob/02156e86/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/CompletedTask.cs ---------------------------------------------------------------------- diff --git a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/CompletedTask.cs b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/CompletedTask.cs index 3fb76b2..6617b97 100644 --- a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/CompletedTask.cs +++ b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/CompletedTask.cs @@ -49,10 +49,6 @@ namespace Org.Apache.REEF.Driver.Bridge.Events { return CompletedTaskClr2Java.GetId(); } - - set - { - } } public IActiveContext ActiveContext http://git-wip-us.apache.org/repos/asf/incubator-reef/blob/02156e86/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/ContextMessage.cs ---------------------------------------------------------------------- diff --git a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/ContextMessage.cs b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/ContextMessage.cs index afebc59..d776bf7 100644 --- a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/ContextMessage.cs +++ b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/ContextMessage.cs @@ -38,7 +38,6 @@ namespace Org.Apache.REEF.Driver.Bridge.Events public string Id { get { return _id; } - set { } } public string MessageSourceId http://git-wip-us.apache.org/repos/asf/incubator-reef/blob/02156e86/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/FailedContext.cs ---------------------------------------------------------------------- diff --git a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/FailedContext.cs b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/FailedContext.cs index f3bd4ba..0fe8819 100644 --- a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/FailedContext.cs +++ b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/FailedContext.cs @@ -46,10 +46,6 @@ namespace Org.Apache.REEF.Driver.Bridge.Events { return _id; } - - set - { - } } public string EvaluatorId http://git-wip-us.apache.org/repos/asf/incubator-reef/blob/02156e86/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/FailedEvaluator.cs ---------------------------------------------------------------------- diff --git a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/FailedEvaluator.cs b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/FailedEvaluator.cs index a63f953..4feec3f 100644 --- a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/FailedEvaluator.cs +++ b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/FailedEvaluator.cs @@ -46,7 +46,7 @@ namespace Org.Apache.REEF.Driver.Bridge.Events [DataMember] public string InstanceId { get; set; } - public string Id { get; set; } + public string Id { get; private set; } public EvaluatorException EvaluatorException { get; set; } http://git-wip-us.apache.org/repos/asf/incubator-reef/blob/02156e86/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/FailedTask.cs ---------------------------------------------------------------------- diff --git a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/FailedTask.cs b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/FailedTask.cs index 119ec98..28be1af 100644 --- a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/FailedTask.cs +++ b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/FailedTask.cs @@ -46,7 +46,7 @@ namespace Org.Apache.REEF.Driver.Bridge.Events [DataMember] public string InstanceId { get; set; } - public string Id { get; set; } + public string Id { get; private set; } public string Message { get; set; } http://git-wip-us.apache.org/repos/asf/incubator-reef/blob/02156e86/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/RunningTask.cs ---------------------------------------------------------------------- diff --git a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/RunningTask.cs b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/RunningTask.cs index 12e59d1..b6f6a5c 100644 --- a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/RunningTask.cs +++ b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/RunningTask.cs @@ -58,11 +58,6 @@ namespace Org.Apache.REEF.Driver.Bridge.Events { return _runningTaskClr2Java.GetId(); } - - set - { - Id = value; - } } public void Send(byte[] message) http://git-wip-us.apache.org/repos/asf/incubator-reef/blob/02156e86/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/SuspendedTask.cs ---------------------------------------------------------------------- diff --git a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/SuspendedTask.cs b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/SuspendedTask.cs index a694289..3a9415c 100644 --- a/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/SuspendedTask.cs +++ b/lang/cs/Org.Apache.REEF.Driver/Bridge/Events/SuspendedTask.cs @@ -56,10 +56,6 @@ namespace Org.Apache.REEF.Driver.Bridge.Events { return SuspendedTaskClr2Java.GetId(); } - - set - { - } } public IActiveContext ActiveContext http://git-wip-us.apache.org/repos/asf/incubator-reef/blob/02156e86/lang/cs/Org.Apache.REEF.Utilities/IIdentifiable.cs ---------------------------------------------------------------------- diff --git a/lang/cs/Org.Apache.REEF.Utilities/IIdentifiable.cs b/lang/cs/Org.Apache.REEF.Utilities/IIdentifiable.cs index 532349c..a6c2e34 100644 --- a/lang/cs/Org.Apache.REEF.Utilities/IIdentifiable.cs +++ b/lang/cs/Org.Apache.REEF.Utilities/IIdentifiable.cs @@ -19,8 +19,14 @@ namespace Org.Apache.REEF.Utilities { + /// <summary> + /// Denotes an object that has a string identifier. + /// </summary> public interface IIdentifiable { - string Id { get; set; } + /// <summary> + /// The Id of this object, e.g. the TaskId. + /// </summary> + string Id { get;} } } \ No newline at end of file