@java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getJobsCount() > 0) { hash = (37 * hash) + JOBS_FIELD_NUMBER; hash = (53 * hash) + getJobsList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; }
@java.lang.Override public io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsResponse buildPartial() { io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsResponse result = new io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsResponse(this); int from_bitField0_ = bitField0_; if (jobsBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001)) { jobs_ = java.util.Collections.unmodifiableList(jobs_); bitField0_ = (bitField0_ & ~0x00000001); } result.jobs_ = jobs_; } else { result.jobs_ = jobsBuilder_.build(); } onBuilt(); return result; }
public Builder mergeFrom(io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsResponse other) { if (other == io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsResponse.getDefaultInstance()) return this; if (jobsBuilder_ == null) { if (!other.jobs_.isEmpty()) {
if (!parseUnknownFieldProto3( input, unknownFields, extensionRegistry, tag)) { done = true; makeExtensionsImmutable();
final ActivateJobsResponse grpcResponse = ResponseMapper.toActivateJobsResponse(key, response); final int jobsCount = grpcResponse.getJobsCount(); if (jobsCount > 0) { responseObserver.onNext(grpcResponse);
@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; }
public static ActivateJobsResponse toActivateJobsResponse( long key, JobBatchRecord brokerResponse) { final ActivateJobsResponse.Builder responseBuilder = ActivateJobsResponse.newBuilder(); final Iterator<LongValue> jobKeys = brokerResponse.jobKeys().iterator(); final Iterator<JobRecord> jobs = brokerResponse.jobs().iterator(); while (jobKeys.hasNext() && jobs.hasNext()) { final LongValue jobKey = jobKeys.next(); final JobRecord job = jobs.next(); final ActivatedJob activatedJob = ActivatedJob.newBuilder() .setKey(jobKey.getValue()) .setType(bufferAsString(job.getType())) .setJobHeaders(fromBrokerJobHeaders(job.getHeaders())) .setCustomHeaders(bufferAsJson(job.getCustomHeaders())) .setWorker(bufferAsString(job.getWorker())) .setRetries(job.getRetries()) .setDeadline(job.getDeadline()) .setPayload(bufferAsJson(job.getPayload())) .build(); responseBuilder.addJobs(activatedJob); } return responseBuilder.build(); }
@java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsResponse)) { return super.equals(obj); } io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsResponse other = (io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsResponse) obj; boolean result = true; result = result && getJobsList() .equals(other.getJobsList()); result = result && unknownFields.equals(other.unknownFields); return result; }
@java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() {
@java.lang.Override public io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsResponse getDefaultInstanceForType() { return io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsResponse.getDefaultInstance(); }
public void addResponse( io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsResponse activateJobsResponse) { activateJobsResponse.getJobsList().stream() .map(r -> new ActivatedJobImpl(objectMapper, r)) .forEach(jobs::add); }
@Override public void onNext(ActivateJobsResponse activateJobsResponse) { activatedJobs += activateJobsResponse.getJobsCount(); activateJobsResponse.getJobsList().stream() .map(job -> new ActivatedJobImpl(objectMapper, job)) .forEach(jobConsumer); }
public void addResponse( io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsResponse activateJobsResponse) { activateJobsResponse.getJobsList().stream() .map(r -> new ActivatedJobImpl(objectMapper, r)) .forEach(jobs::add); }
@java.lang.Override public io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsResponse build() { io.zeebe.gateway.protocol.GatewayOuterClass.ActivateJobsResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; }
@Override public void onNext(ActivateJobsResponse activateJobsResponse) { activatedJobs += activateJobsResponse.getJobsCount(); activateJobsResponse.getJobsList().stream() .map(job -> new ActivatedJobImpl(objectMapper, job)) .forEach(jobConsumer); }