ソースを参照

refactor

master
yangxiaodong 7年前
コミット
9362bc7dd9
1個のファイルの変更36行の追加0行の削除
  1. +36
    -0
      src/Cap.Consistency/Internal/TopicInfo.cs

+ 36
- 0
src/Cap.Consistency/Internal/TopicInfo.cs ファイルの表示

@@ -0,0 +1,36 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Threading.Tasks;

namespace Cap.Consistency
{
public class TopicInfo
{
public TopicInfo(string topicName) : this(topicName, 0) {}

public TopicInfo(string topicName, int partition) : this(topicName, partition, 0) {}

public TopicInfo(string topicName, int partition, long offset) {
Name = topicName;
Offset = offset;
Partition = partition;
}

public string Name { get; }
public int Partition { get; }

public long Offset { get; }

public bool IsPartition { get { return Partition == 0; } }

public bool IsOffset { get { return Offset == 0; } }

public override string ToString() {
return Name;
}

}
}

読み込み中…
キャンセル
保存