/** * <code>repeated .io.pravega.controller.stream.api.grpc.v1.SegmentRange activeSegments = 2;</code> */ public Builder addActiveSegments( int index, io.pravega.controller.stream.api.grpc.v1.Controller.SegmentRange value) { if (activeSegmentsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureActiveSegmentsIsMutable(); activeSegments_.add(index, value); onChanged(); } else { activeSegmentsBuilder_.addMessage(index, value); } return this; } /**
/** * <code>repeated .io.pravega.controller.stream.api.grpc.v1.SegmentRange activeSegments = 2;</code> */ public io.pravega.controller.stream.api.grpc.v1.Controller.SegmentRange.Builder addActiveSegmentsBuilder() { return getActiveSegmentsFieldBuilder().addBuilder( io.pravega.controller.stream.api.grpc.v1.Controller.SegmentRange.getDefaultInstance()); } /**
private com.google.protobuf.RepeatedFieldBuilderV3< io.pravega.controller.stream.api.grpc.v1.Controller.SegmentRange, io.pravega.controller.stream.api.grpc.v1.Controller.SegmentRange.Builder, io.pravega.controller.stream.api.grpc.v1.Controller.SegmentRangeOrBuilder> getActiveSegmentsFieldBuilder() { if (activeSegmentsBuilder_ == null) { activeSegmentsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< io.pravega.controller.stream.api.grpc.v1.Controller.SegmentRange, io.pravega.controller.stream.api.grpc.v1.Controller.SegmentRange.Builder, io.pravega.controller.stream.api.grpc.v1.Controller.SegmentRangeOrBuilder>( activeSegments_, ((bitField0_ & 0x00000002) == 0x00000002), getParentForChildren(), isClean()); activeSegments_ = null; } return activeSegmentsBuilder_; }
public Builder mergeFrom(io.pravega.controller.stream.api.grpc.v1.Controller.CreateTxnResponse other) { if (other == io.pravega.controller.stream.api.grpc.v1.Controller.CreateTxnResponse.getDefaultInstance()) return this; if (other.hasTxnId()) { mergeTxnId(other.getTxnId()); bitField0_ = (bitField0_ & ~0x00000002); } else { ensureActiveSegmentsIsMutable(); activeSegments_.addAll(other.activeSegments_); onChanged(); activeSegmentsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getActiveSegmentsFieldBuilder() : null; } else { activeSegmentsBuilder_.addAllMessages(other.activeSegments_); onChanged(); this.mergeUnknownFields(other.unknownFields); onChanged(); return this;
/** * <code>repeated .io.pravega.controller.stream.api.grpc.v1.SegmentRange activeSegments = 2;</code> */ public Builder addActiveSegments(io.pravega.controller.stream.api.grpc.v1.Controller.SegmentRange value) { if (activeSegmentsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureActiveSegmentsIsMutable(); activeSegments_.add(value); onChanged(); } else { activeSegmentsBuilder_.addMessage(value); } return this; } /**
/** * <code>repeated .io.pravega.controller.stream.api.grpc.v1.SegmentRange activeSegments = 2;</code> */ public Builder setActiveSegments( int index, io.pravega.controller.stream.api.grpc.v1.Controller.SegmentRange value) { if (activeSegmentsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureActiveSegmentsIsMutable(); activeSegments_.set(index, value); onChanged(); } else { activeSegmentsBuilder_.setMessage(index, value); } return this; } /**
@Override public void createTransaction(CreateTxnRequest request, StreamObserver<Controller.CreateTxnResponse> responseObserver) { Controller.CreateTxnResponse.Builder builder = Controller.CreateTxnResponse.newBuilder(); if (request.getStreamInfo().getStream().equals("stream1")) { builder.setTxnId(TxnId.newBuilder().setHighBits(11L).setLowBits(22L).build()); builder.addActiveSegments(ModelHelper.createSegmentRange("scope1", "stream1", 0, 0.0, 0.5)); builder.addActiveSegments(ModelHelper.createSegmentRange("scope1", "stream1", 1, 0.5, 1.0)); responseObserver.onNext(builder.build()); responseObserver.onCompleted(); } else if (request.getStreamInfo().getStream().equals("stream2")) { builder.addActiveSegments(ModelHelper.createSegmentRange("scope1", "stream2", 0, 0.0, 1.0)); builder.setTxnId(TxnId.newBuilder().setHighBits(33L).setLowBits(44L).build()); responseObserver.onNext(builder.build()); responseObserver.onCompleted(); } else { responseObserver.onError(Status.INTERNAL.withDescription("Server error").asRuntimeException()); } }
/** * <code>repeated .io.pravega.controller.stream.api.grpc.v1.SegmentRange activeSegments = 2;</code> */ public Builder addAllActiveSegments( java.lang.Iterable<? extends io.pravega.controller.stream.api.grpc.v1.Controller.SegmentRange> values) { if (activeSegmentsBuilder_ == null) { ensureActiveSegmentsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, activeSegments_); onChanged(); } else { activeSegmentsBuilder_.addAllMessages(values); } return this; } /**
/** * <code>.io.pravega.controller.stream.api.grpc.v1.TxnId txnId = 1;</code> */ private com.google.protobuf.SingleFieldBuilderV3< io.pravega.controller.stream.api.grpc.v1.Controller.TxnId, io.pravega.controller.stream.api.grpc.v1.Controller.TxnId.Builder, io.pravega.controller.stream.api.grpc.v1.Controller.TxnIdOrBuilder> getTxnIdFieldBuilder() { if (txnIdBuilder_ == null) { txnIdBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.pravega.controller.stream.api.grpc.v1.Controller.TxnId, io.pravega.controller.stream.api.grpc.v1.Controller.TxnId.Builder, io.pravega.controller.stream.api.grpc.v1.Controller.TxnIdOrBuilder>( getTxnId(), getParentForChildren(), isClean()); txnId_ = null; } return txnIdBuilder_; }
/** * <code>repeated .io.pravega.controller.stream.api.grpc.v1.SegmentRange activeSegments = 2;</code> */ public Builder addActiveSegments( int index, io.pravega.controller.stream.api.grpc.v1.Controller.SegmentRange.Builder builderForValue) { if (activeSegmentsBuilder_ == null) { ensureActiveSegmentsIsMutable(); activeSegments_.add(index, builderForValue.build()); onChanged(); } else { activeSegmentsBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .io.pravega.controller.stream.api.grpc.v1.SegmentRange activeSegments = 2;</code> */ public Builder addActiveSegments( io.pravega.controller.stream.api.grpc.v1.Controller.SegmentRange.Builder builderForValue) { if (activeSegmentsBuilder_ == null) { ensureActiveSegmentsIsMutable(); activeSegments_.add(builderForValue.build()); onChanged(); } else { activeSegmentsBuilder_.addMessage(builderForValue.build()); } return this; } /**
@Override public void createTransaction(CreateTxnRequest request, StreamObserver<Controller.CreateTxnResponse> responseObserver) { log.info("createTransaction called for stream {}/{}.", request.getStreamInfo().getScope(), request.getStreamInfo().getStream()); authenticateExecuteAndProcessResults(() -> this.authHelper.checkAuthorizationAndCreateToken(request.getStreamInfo().getScope() + "/" + request.getStreamInfo().getStream(), AuthHandler.Permissions.READ_UPDATE), delegationToken -> controllerService.createTransaction(request.getStreamInfo().getScope(), request.getStreamInfo().getStream(), request.getLease()) .thenApply(pair -> Controller.CreateTxnResponse.newBuilder() .setDelegationToken(delegationToken) .setTxnId(ModelHelper.decode(pair.getKey())) .addAllActiveSegments(pair.getValue()) .build()), responseObserver); }
/** * <code>repeated .io.pravega.controller.stream.api.grpc.v1.SegmentRange activeSegments = 2;</code> */ public Builder removeActiveSegments(int index) { if (activeSegmentsBuilder_ == null) { ensureActiveSegmentsIsMutable(); activeSegments_.remove(index); onChanged(); } else { activeSegmentsBuilder_.remove(index); } return this; } /**
/** * <code>repeated .io.pravega.controller.stream.api.grpc.v1.SegmentRange activeSegments = 2;</code> */ public Builder setActiveSegments( int index, io.pravega.controller.stream.api.grpc.v1.Controller.SegmentRange.Builder builderForValue) { if (activeSegmentsBuilder_ == null) { ensureActiveSegmentsIsMutable(); activeSegments_.set(index, builderForValue.build()); onChanged(); } else { activeSegmentsBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getActiveSegmentsFieldBuilder(); } } public Builder clear() {
@java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /**
/** * <code>repeated .io.pravega.controller.stream.api.grpc.v1.SegmentRange activeSegments = 2;</code> */ public io.pravega.controller.stream.api.grpc.v1.Controller.SegmentRange.Builder addActiveSegmentsBuilder( int index) { return getActiveSegmentsFieldBuilder().addBuilder( index, io.pravega.controller.stream.api.grpc.v1.Controller.SegmentRange.getDefaultInstance()); } /**
/** * <code>repeated .io.pravega.controller.stream.api.grpc.v1.SegmentRange activeSegments = 2;</code> */ public io.pravega.controller.stream.api.grpc.v1.Controller.SegmentRange.Builder getActiveSegmentsBuilder( int index) { return getActiveSegmentsFieldBuilder().getBuilder(index); } /**
public io.pravega.controller.stream.api.grpc.v1.Controller.CreateTxnResponse build() { io.pravega.controller.stream.api.grpc.v1.Controller.CreateTxnResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; }