/** * <code>repeated .protos.Interest events = 1;</code> */ public Builder addEvents( org.hyperledger.fabric.protos.peer.PeerEvents.Interest.Builder builderForValue) { if (eventsBuilder_ == null) { ensureEventsIsMutable(); events_.add(builderForValue.build()); onChanged(); } else { eventsBuilder_.addMessage(builderForValue.build()); } return this; } /**
/** * <code>repeated .protos.Interest events = 1;</code> */ public Builder setEvents( int index, org.hyperledger.fabric.protos.peer.PeerEvents.Interest.Builder builderForValue) { if (eventsBuilder_ == null) { ensureEventsIsMutable(); events_.set(index, builderForValue.build()); onChanged(); } else { eventsBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .protos.Interest events = 1;</code> */ public Builder addEvents( int index, org.hyperledger.fabric.protos.peer.PeerEvents.Interest.Builder builderForValue) { if (eventsBuilder_ == null) { ensureEventsIsMutable(); events_.add(index, builderForValue.build()); onChanged(); } else { eventsBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
private void blockListen(TransactionContext transactionContext) throws CryptoException { this.transactionContext = transactionContext; PeerEvents.Register register = PeerEvents.Register.newBuilder() .addEvents(PeerEvents.Interest.newBuilder().setEventType(PeerEvents.EventType.BLOCK).build()).build(); PeerEvents.Event.Builder blockEventBuilder = PeerEvents.Event.newBuilder().setRegister(register) .setCreator(transactionContext.getIdentity().toByteString()) .setTimestamp(ProtoUtils.getCurrentFabricTimestamp()); if (null != clientTLSCertificateDigest) { logger.trace("Setting clientTLSCertificate digest for event registration to " + DatatypeConverter.printHexBinary(clientTLSCertificateDigest)); blockEventBuilder.setTlsCertHash(ByteString.copyFrom(clientTLSCertificateDigest)); } ByteString blockEventByteString = blockEventBuilder.build().toByteString(); PeerEvents.SignedEvent signedBlockEvent = PeerEvents.SignedEvent.newBuilder() .setEventBytes(blockEventByteString) .setSignature(transactionContext.signByteString(blockEventByteString.toByteArray())) .build(); sender.onNext(signedBlockEvent); }
/** * <code>repeated .protos.Interest events = 1;</code> */ public Builder addEvents( org.hyperledger.fabric.protos.peer.PeerEvents.Interest.Builder builderForValue) { if (eventsBuilder_ == null) { ensureEventsIsMutable(); events_.add(builderForValue.build()); onChanged(); } else { eventsBuilder_.addMessage(builderForValue.build()); } return this; } /**
/** * <code>repeated .protos.Interest events = 1;</code> */ public Builder addEvents( org.hyperledger.fabric.protos.peer.PeerEvents.Interest.Builder builderForValue) { if (eventsBuilder_ == null) { ensureEventsIsMutable(); events_.add(builderForValue.build()); onChanged(); } else { eventsBuilder_.addMessage(builderForValue.build()); } return this; } /**
/** * <code>repeated .protos.Interest events = 1;</code> */ public Builder setEvents( int index, org.hyperledger.fabric.protos.peer.PeerEvents.Interest.Builder builderForValue) { if (eventsBuilder_ == null) { ensureEventsIsMutable(); events_.set(index, builderForValue.build()); onChanged(); } else { eventsBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .protos.Interest events = 1;</code> */ public Builder addEvents( int index, org.hyperledger.fabric.protos.peer.PeerEvents.Interest.Builder builderForValue) { if (eventsBuilder_ == null) { ensureEventsIsMutable(); events_.add(index, builderForValue.build()); onChanged(); } else { eventsBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .protos.Interest events = 1;</code> */ public Builder setEvents( int index, org.hyperledger.fabric.protos.peer.PeerEvents.Interest.Builder builderForValue) { if (eventsBuilder_ == null) { ensureEventsIsMutable(); events_.set(index, builderForValue.build()); onChanged(); } else { eventsBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .protos.Interest events = 1;</code> */ public Builder setEvents( int index, org.hyperledger.fabric.protos.peer.PeerEvents.Interest.Builder builderForValue) { if (eventsBuilder_ == null) { ensureEventsIsMutable(); events_.set(index, builderForValue.build()); onChanged(); } else { eventsBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .protos.Interest events = 1;</code> */ public Builder addEvents( org.hyperledger.fabric.protos.peer.PeerEvents.Interest.Builder builderForValue) { if (eventsBuilder_ == null) { ensureEventsIsMutable(); events_.add(builderForValue.build()); onChanged(); } else { eventsBuilder_.addMessage(builderForValue.build()); } return this; } /**
/** * <code>repeated .protos.Interest events = 1;</code> */ public Builder setEvents( int index, org.hyperledger.fabric.protos.peer.PeerEvents.Interest.Builder builderForValue) { if (eventsBuilder_ == null) { ensureEventsIsMutable(); events_.set(index, builderForValue.build()); onChanged(); } else { eventsBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .protos.Interest events = 1;</code> */ public Builder addEvents( int index, org.hyperledger.fabric.protos.peer.PeerEvents.Interest.Builder builderForValue) { if (eventsBuilder_ == null) { ensureEventsIsMutable(); events_.add(index, builderForValue.build()); onChanged(); } else { eventsBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .protos.Interest events = 1;</code> */ public Builder addEvents( int index, org.hyperledger.fabric.protos.peer.PeerEvents.Interest.Builder builderForValue) { if (eventsBuilder_ == null) { ensureEventsIsMutable(); events_.add(index, builderForValue.build()); onChanged(); } else { eventsBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .protos.Interest events = 1;</code> */ public Builder addEvents( org.hyperledger.fabric.protos.peer.PeerEvents.Interest.Builder builderForValue) { if (eventsBuilder_ == null) { ensureEventsIsMutable(); events_.add(builderForValue.build()); onChanged(); } else { eventsBuilder_.addMessage(builderForValue.build()); } return this; } /**
/** * <code>repeated .protos.Interest events = 1;</code> */ public Builder addEvents( int index, org.hyperledger.fabric.protos.peer.PeerEvents.Interest.Builder builderForValue) { if (eventsBuilder_ == null) { ensureEventsIsMutable(); events_.add(index, builderForValue.build()); onChanged(); } else { eventsBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
private void blockListen(TransactionContext transactionContext) throws CryptoException, InvalidArgumentException { this.transactionContext = transactionContext; PeerEvents.Register register = PeerEvents.Register.newBuilder() .addEvents(PeerEvents.Interest.newBuilder().setEventType(PeerEvents.EventType.BLOCK).build()).build(); PeerEvents.Event.Builder blockEventBuilder = PeerEvents.Event.newBuilder().setRegister(register) .setCreator(transactionContext.getIdentity().toByteString()) .setTimestamp(ProtoUtils.getCurrentFabricTimestamp()); if (null != clientTLSCertificateDigest) { logger.trace("Setting clientTLSCertificate digest for event registration to " + DatatypeConverter.printHexBinary(clientTLSCertificateDigest)); blockEventBuilder.setTlsCertHash(ByteString.copyFrom(clientTLSCertificateDigest)); } ByteString blockEventByteString = blockEventBuilder.build().toByteString(); PeerEvents.SignedEvent signedBlockEvent = PeerEvents.SignedEvent.newBuilder() .setEventBytes(blockEventByteString) .setSignature(transactionContext.signByteString(blockEventByteString.toByteArray())) .build(); sender.onNext(signedBlockEvent); }
/** * <code>repeated .protos.Interest events = 1;</code> */ public Builder addEvents( int index, org.hyperledger.fabric.protos.peer.PeerEvents.Interest.Builder builderForValue) { if (eventsBuilder_ == null) { ensureEventsIsMutable(); events_.add(index, builderForValue.build()); onChanged(); } else { eventsBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .protos.Interest events = 1;</code> */ public Builder addEvents( org.hyperledger.fabric.protos.peer.PeerEvents.Interest.Builder builderForValue) { if (eventsBuilder_ == null) { ensureEventsIsMutable(); events_.add(builderForValue.build()); onChanged(); } else { eventsBuilder_.addMessage(builderForValue.build()); } return this; } /**
/** * <code>repeated .protos.Interest events = 1;</code> */ public Builder setEvents( int index, org.hyperledger.fabric.protos.peer.PeerEvents.Interest.Builder builderForValue) { if (eventsBuilder_ == null) { ensureEventsIsMutable(); events_.set(index, builderForValue.build()); onChanged(); } else { eventsBuilder_.setMessage(index, builderForValue.build()); } return this; } /**