use of com.quorum.tessera.api.common.UpCheckResource in project tessera by ConsenSys.
the class Q2TRestApp method getSingletons.
@Override
public Set<Object> getSingletons() {
TransactionResource transactionResource = new TransactionResource(transactionManager, privacyGroupManager);
TransactionResource3 transactionResource3 = new TransactionResource3(transactionManager, privacyGroupManager);
TransactionResource4 transactionResource4 = new TransactionResource4(transactionManager, privacyGroupManager);
RawTransactionResource rawTransactionResource = new RawTransactionResource(transactionManager);
EncodedPayloadResource encodedPayloadResource = new EncodedPayloadResource(encodedPayloadManager, transactionManager);
final UpCheckResource upCheckResource = new UpCheckResource();
final PrivacyGroupResource privacyGroupResource = new PrivacyGroupResource(privacyGroupManager);
final Config config = ConfigFactory.create().getConfig();
if (config.getClientMode() == ClientMode.ORION) {
final BesuTransactionResource besuResource = new BesuTransactionResource(transactionManager, privacyGroupManager);
return Set.of(besuResource, rawTransactionResource, privacyGroupResource, upCheckResource);
}
return Set.of(transactionResource, rawTransactionResource, encodedPayloadResource, privacyGroupResource, upCheckResource, transactionResource3, transactionResource4);
}
use of com.quorum.tessera.api.common.UpCheckResource in project tessera by ConsenSys.
the class ThirdPartyRestApp method getSingletons.
@Override
public Set<Object> getSingletons() {
final RawTransactionResource rawTransactionResource = new RawTransactionResource(transactionManager);
final PartyInfoResource partyInfoResource = new PartyInfoResource(discovery);
final KeyResource keyResource = new KeyResource();
final UpCheckResource upCheckResource = new UpCheckResource();
return Set.of(rawTransactionResource, partyInfoResource, keyResource, upCheckResource);
}
use of com.quorum.tessera.api.common.UpCheckResource in project tessera by ConsenSys.
the class P2PRestApp method getSingletons.
@Override
public Set<Object> getSingletons() {
RuntimeContext runtimeContext = RuntimeContext.getInstance();
List<URI> peers = runtimeContext.getPeers();
LOGGER.debug("Found configured peers {}", peers);
peers.stream().map(NodeUri::create).map(NodeUri::asURI).peek(u -> LOGGER.debug("Adding {} to party store", u)).forEach(partyStore::store);
final PartyInfoResource partyInfoResource = new PartyInfoResource(discovery, partyInfoParser, runtimeContext.getP2pClient(), enclave, runtimeContext.isRemoteKeyValidation());
final IPWhitelistFilter iPWhitelistFilter = new IPWhitelistFilter();
final TransactionResource transactionResource = new TransactionResource(transactionManager, batchResendManager, legacyResendManager);
final UpCheckResource upCheckResource = new UpCheckResource();
final PrivacyGroupResource privacyGroupResource = new PrivacyGroupResource(privacyGroupManager);
if (runtimeContext.isRecoveryMode()) {
final RecoveryResource recoveryResource = new RecoveryResource(transactionManager, batchResendManager);
return Set.of(partyInfoResource, iPWhitelistFilter, recoveryResource, upCheckResource);
}
return Set.of(partyInfoResource, iPWhitelistFilter, transactionResource, privacyGroupResource, upCheckResource);
}
Aggregations