use of com.hedera.mirror.monitor.MirrorNodeProperties in project hedera-mirror-node by hashgraph.
the class RestSubscriberTest method setup.
@BeforeEach
void setup() {
MonitorProperties monitorProperties = new MonitorProperties();
monitorProperties.setMirrorNode(new MirrorNodeProperties());
monitorProperties.getMirrorNode().getRest().setHost("127.0.0.1");
restSubscriberProperties = new RestSubscriberProperties();
restSubscriberProperties.setLimit(3L);
restSubscriberProperties.setName("test");
restSubscriberProperties.getRetry().setMaxAttempts(2L);
restSubscriberProperties.getRetry().setMinBackoff(Duration.ofNanos(1L));
restSubscriberProperties.getRetry().setMaxBackoff(Duration.ofNanos(2L));
PublishScenarioProperties publishScenarioProperties = new PublishScenarioProperties();
publishScenarioProperties.setName(SCENARIO);
publishScenarioProperties.setType(TransactionType.CONSENSUS_SUBMIT_MESSAGE);
publishScenario = new PublishScenario(publishScenarioProperties);
subscribeProperties = new SubscribeProperties();
subscribeProperties.getRest().put(restSubscriberProperties.getName(), restSubscriberProperties);
WebClient.Builder builder = WebClient.builder().exchangeFunction(exchangeFunction);
restSubscriber = new RestSubscriber(monitorProperties, subscribeProperties, builder);
}
Aggregations