.quorum.tessera.tessera-partyinfo.20.10.0.source-code.tessera-partyinfo-spring.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of tessera-partyinfo Show documentation
Show all versions of tessera-partyinfo Show documentation
Tessera is a stateless Java system that is used to enable the encryption, decryption, and distribution of private transactions for Quorum.
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <bean id="p2pClientFactory" class="com.quorum.tessera.partyinfo.P2pClientFactory" factory-method="newFactory"> <constructor-arg ref="config" /> </bean> <bean id="p2pClient" factory-bean="p2pClientFactory" factory-method="create"> <constructor-arg ref="config"/> </bean> <bean id="resendClientFactory" class="com.quorum.tessera.p2p.resend.ResendClientFactory" factory-method="newFactory"> <constructor-arg ref="config"/> </bean> <bean id="resendClient" factory-bean="resendClientFactory" factory-method="create"> <constructor-arg ref="config"/> </bean> <!-- <bean name="partyInfoServiceFactory" class="com.quorum.tessera.partyinfo.PartyInfoServiceFactory" factory-method="create" />--> <!-- <bean name="partyInfoService" class="com.quorum.tessera.partyinfo.PartyInfoService"--> <!-- factory-bean="partyInfoServiceFactory" factory-method="create">--> <!-- <constructor-arg ref="config"/>--> <!-- </bean>--> <bean name="propertyHelper" class="com.quorum.tessera.config.util.IntervalPropertyHelper"> <constructor-arg value="#{config.getP2PServerConfig().getProperties()}"/> </bean> <bean name="partyInfoPollExecutor" class="com.quorum.tessera.threading.TesseraScheduledExecutor"> <constructor-arg> <bean class="java.util.concurrent.Executors" factory-method="newSingleThreadScheduledExecutor"/> </constructor-arg> <constructor-arg> <bean class="com.quorum.tessera.p2p.partyinfo.PartyInfoBroadcaster"> <constructor-arg ref="p2pClient"/> </bean> </constructor-arg> <constructor-arg value="#{propertyHelper.partyInfoInterval()}"/> <constructor-arg value="5000"/> </bean> <!-- <bean id="resendManager" class="com.quorum.tessera.transaction.resend.ResendManagerImpl">--> <!-- <constructor-arg ref="encryptedTransactionDAO" />--> <!-- <constructor-arg ref="enclave" />--> <!-- </bean>--> <!-- Local key sync --> <bean name="enclaveKeySynchroniser" class="com.quorum.tessera.discovery.EnclaveKeySynchroniserFactory" /> <bean name="enclaveKeySynchroniserExecutor" class="com.quorum.tessera.threading.TesseraScheduledExecutor"> <constructor-arg> <bean class="java.util.concurrent.Executors" factory-method="newSingleThreadScheduledExecutor"/> </constructor-arg> <constructor-arg ref="enclaveKeySynchroniser"/> <constructor-arg value="#{propertyHelper.enclaveKeySyncInterval()}"/> <constructor-arg value="5000"/> </bean> </beans>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy