Alachisoft.NCache.Common.Util.EnumerationPointerConversionUtil Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of nc-common Show documentation
Show all versions of nc-common Show documentation
Internal package of Alachisoft.
package Alachisoft.NCache.Common.Util;
public final class EnumerationPointerConversionUtil {
public static Alachisoft.NCache.Common.DataStructures.EnumerationPointer GetFromProtobufEnumerationPointer(com.alachisoft.ncache.common.protobuf.EnumerationPointerProtocol.EnumerationPointer pointer) {
Alachisoft.NCache.Common.DataStructures.EnumerationPointer enumerationPointer = new Alachisoft.NCache.Common.DataStructures.EnumerationPointer(pointer.getId(), pointer.getChunkId());
enumerationPointer.setDisposable(pointer.getIsDisposed());
return enumerationPointer;
}
public static Alachisoft.NCache.Common.DataStructures.GroupEnumerationPointer GetFromProtobufGroupEnumerationPointer(com.alachisoft.ncache.common.protobuf.GroupEnumerationPointerProtocol.GroupEnumerationPointer pointer) {
Alachisoft.NCache.Common.DataStructures.GroupEnumerationPointer enumerationPointer = new Alachisoft.NCache.Common.DataStructures.GroupEnumerationPointer(pointer.getId(), pointer.getChunkId(), pointer.getGroup(), pointer.getSubGroup());
return enumerationPointer;
}
public static com.alachisoft.ncache.common.protobuf.EnumerationPointerProtocol.EnumerationPointer ConvertToProtobufEnumerationPointer(Alachisoft.NCache.Common.DataStructures.EnumerationPointer pointer) {
return com.alachisoft.ncache.common.protobuf.EnumerationPointerProtocol.EnumerationPointer.newBuilder()
.setChunkId(pointer.getChunkId())
.setId(pointer.getId())
.setIsDisposed(pointer.isDisposable())
.build();
}
public static com.alachisoft.ncache.common.protobuf.GroupEnumerationPointerProtocol.GroupEnumerationPointer ConvertToProtobufGroupEnumerationPointer(Alachisoft.NCache.Common.DataStructures.GroupEnumerationPointer pointer) {
return com.alachisoft.ncache.common.protobuf.GroupEnumerationPointerProtocol.GroupEnumerationPointer.newBuilder()
.setId(pointer.getId())
.setChunkId(pointer.getChunkId())
.setGroup(pointer.getGroup())
.setSubGroup(pointer.getSubGroup())
.build();
}
}