public Builder mergeFrom(io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsRequest other) { if (other == io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsRequest.getDefaultInstance()) return this; if (!other.getType().isEmpty()) { type_ = other.type_; onChanged(); } if (!other.getWorker().isEmpty()) { worker_ = other.worker_; onChanged(); } if (other.getTimeout() != 0L) { setTimeout(other.getTimeout()); } if (other.getAmount() != 0) { setAmount(other.getAmount()); } if (!other.fetchVariable_.isEmpty()) { if (fetchVariable_.isEmpty()) { fetchVariable_ = other.fetchVariable_; bitField0_ = (bitField0_ & ~0x00000010); } else { ensureFetchVariableIsMutable(); fetchVariable_.addAll(other.fetchVariable_); } onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; }
if (!getTypeBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, type_); if (!getWorkerBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, worker_); dataSize += computeStringSizeNoTag(fetchVariable_.getRaw(i)); size += 1 * getFetchVariableList().size();
@java.lang.Override public io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsRequest buildPartial() { io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsRequest result = new io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsRequest(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; result.type_ = type_; result.worker_ = worker_; result.timeout_ = timeout_; result.amount_ = amount_; if (((bitField0_ & 0x00000010) == 0x00000010)) { fetchVariable_ = fetchVariable_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000010); } result.fetchVariable_ = fetchVariable_; result.bitField0_ = to_bitField0_; onBuilt(); return result; }
@io.grpc.stub.annotations.RpcMethod( fullMethodName = SERVICE_NAME + '/' + "ActivateJobs", requestType = io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsRequest.class, responseType = io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsResponse.class, methodType = io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) public static io.grpc.MethodDescriptor<io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsRequest, io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsResponse> getActivateJobsMethod() { io.grpc.MethodDescriptor<io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsRequest, io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsResponse> getActivateJobsMethod; if ((getActivateJobsMethod = GatewayGrpc.getActivateJobsMethod) == null) { synchronized (GatewayGrpc.class) { if ((getActivateJobsMethod = GatewayGrpc.getActivateJobsMethod) == null) { GatewayGrpc.getActivateJobsMethod = getActivateJobsMethod = io.grpc.MethodDescriptor.<io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsRequest, io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsResponse>newBuilder() .setType(io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) .setFullMethodName(generateFullMethodName( "gateway_protocol.Gateway", "ActivateJobs")) .setSampledToLocalTracing(true) .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsRequest.getDefaultInstance())) .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsResponse.getDefaultInstance())) .setSchemaDescriptor(new GatewayMethodDescriptorSupplier("ActivateJobs")) .build(); } } } return getActivateJobsMethod; }
@Override public JobWorker open() { ensureNotNullNorEmpty("jobType", jobType); ensureNotNull("jobHandler", handler); ensureGreaterThan("timeout", timeout, 0L); ensureNotNullNorEmpty("workerName", workerName); ensureGreaterThan("bufferSize", bufferSize, 0); final Builder requestBuilder = ActivateJobsRequest.newBuilder() .setType(jobType) .setTimeout(timeout) .setWorker(workerName) .setAmount(bufferSize); if (fetchVariables != null) { requestBuilder.addAllFetchVariable(fetchVariables); } final JobRunnableFactory jobRunnableFactory = new JobRunnableFactory(jobClient, handler); final JobPoller jobPoller = new JobPoller(gatewayStub, requestBuilder, objectMapper); final JobWorkerImpl jobWorker = new JobWorkerImpl(bufferSize, executorService, pollInterval, jobRunnableFactory, jobPoller); closeables.add(jobWorker); return jobWorker; } }
@Override public JobWorker open() { ensureNotNullNorEmpty("jobType", jobType); ensureNotNull("jobHandler", handler); ensureGreaterThan("timeout", timeout, 0L); ensureNotNullNorEmpty("workerName", workerName); ensureGreaterThan("bufferSize", bufferSize, 0); final Builder requestBuilder = ActivateJobsRequest.newBuilder() .setType(jobType) .setTimeout(timeout) .setWorker(workerName) .setAmount(bufferSize); if (fetchVariables != null) { requestBuilder.addAllFetchVariable(fetchVariables); } final JobRunnableFactory jobRunnableFactory = new JobRunnableFactory(jobClient, handler); final JobPoller jobPoller = new JobPoller(gatewayStub, requestBuilder, objectMapper); final JobWorkerImpl jobWorker = new JobWorkerImpl(bufferSize, executorService, pollInterval, jobRunnableFactory, jobPoller); closeables.add(jobWorker); return jobWorker; } }
@java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + TYPE_FIELD_NUMBER; hash = (53 * hash) + getType().hashCode(); hash = (37 * hash) + WORKER_FIELD_NUMBER; hash = (53 * hash) + getWorker().hashCode(); hash = (37 * hash) + TIMEOUT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getTimeout()); hash = (37 * hash) + AMOUNT_FIELD_NUMBER; hash = (53 * hash) + getAmount(); if (getFetchVariableCount() > 0) { hash = (37 * hash) + FETCHVARIABLE_FIELD_NUMBER; hash = (53 * hash) + getFetchVariableList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; }
@java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsRequest)) { return super.equals(obj); } io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsRequest other = (io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsRequest) obj; boolean result = true; result = result && getType() .equals(other.getType()); result = result && getWorker() .equals(other.getWorker()); result = result && (getTimeout() == other.getTimeout()); result = result && (getAmount() == other.getAmount()); result = result && getFetchVariableList() .equals(other.getFetchVariableList()); result = result && unknownFields.equals(other.unknownFields); return result; }
@java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() {
/** * <pre> * the job type, as defined in the BPMN process (e.g. <zeebe:taskDefinition * type="payment-service" />) * </pre> * * <code>string type = 1;</code> */ public Builder clearType() { type_ = getDefaultInstance().getType(); onChanged(); return this; } /**
/** * <pre> * the name of the worker activating the jobs, mostly used for logging purposes * </pre> * * <code>string worker = 2;</code> */ public Builder clearWorker() { worker_ = getDefaultInstance().getWorker(); onChanged(); return this; } /**
public ActivateJobsCommandImpl( GatewayStub asyncStub, ZeebeClientConfiguration config, ZeebeObjectMapper objectMapper) { this.asyncStub = asyncStub; this.objectMapper = objectMapper; builder = ActivateJobsRequest.newBuilder(); timeout(config.getDefaultJobTimeout()); workerName(config.getDefaultJobWorkerName()); }
@java.lang.Override public io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsRequest getDefaultInstanceForType() { return io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsRequest.getDefaultInstance(); }
public ActivateJobsCommandImpl( GatewayStub asyncStub, ZeebeClientConfiguration config, ZeebeObjectMapper objectMapper) { this.asyncStub = asyncStub; this.objectMapper = objectMapper; builder = ActivateJobsRequest.newBuilder(); timeout(config.getDefaultJobTimeout()); workerName(config.getDefaultJobWorkerName()); }
public static BrokerActivateJobsRequest toActivateJobsRequest(ActivateJobsRequest grpcRequest) { return new BrokerActivateJobsRequest(grpcRequest.getType()) .setTimeout(grpcRequest.getTimeout()) .setWorker(grpcRequest.getWorker()) .setAmount(grpcRequest.getAmount()) .setVariables(grpcRequest.getFetchVariableList()); }
public void activateJobs( int partitionsCount, ActivateJobsRequest request, StreamObserver<ActivateJobsResponse> responseObserver) { activateJobs( RequestMapper.toActivateJobsRequest(request), partitionIdIteratorForType(request.getType(), partitionsCount), request.getAmount(), request.getType(), responseObserver); }