CORDA-1609 - Update snapshot for CordaRPCClientConfiguration to reflect recent additions

This commit is contained in:
Tommy Lillehagen 2018-06-13 15:57:20 +01:00
parent caee24ad7a
commit 3bbf7258a1
2 changed files with 18 additions and 13 deletions

View File

@ -6527,7 +6527,7 @@ public static final class net.corda.client.rpc.CordaRPCClient$Companion extends
@NotNull @NotNull
public final net.corda.client.rpc.CordaRPCClient createWithSsl(net.corda.core.utilities.NetworkHostAndPort, net.corda.core.messaging.ClientRpcSslOptions, net.corda.client.rpc.CordaRPCClientConfiguration) public final net.corda.client.rpc.CordaRPCClient createWithSsl(net.corda.core.utilities.NetworkHostAndPort, net.corda.core.messaging.ClientRpcSslOptions, net.corda.client.rpc.CordaRPCClientConfiguration)
## ##
public final class net.corda.client.rpc.CordaRPCClientConfiguration extends java.lang.Object public class net.corda.client.rpc.CordaRPCClientConfiguration extends java.lang.Object
public <init>(java.time.Duration) public <init>(java.time.Duration)
@NotNull @NotNull
public final java.time.Duration component1() public final java.time.Duration component1()
@ -6535,8 +6535,9 @@ public final class net.corda.client.rpc.CordaRPCClientConfiguration extends java
public final net.corda.client.rpc.CordaRPCClientConfiguration copy(java.time.Duration) public final net.corda.client.rpc.CordaRPCClientConfiguration copy(java.time.Duration)
public boolean equals(Object) public boolean equals(Object)
@NotNull @NotNull
public final java.time.Duration getConnectionMaxRetryInterval() public java.time.Duration getConnectionMaxRetryInterval()
public int hashCode() public int hashCode()
@NotNull
public String toString() public String toString()
public static final net.corda.client.rpc.CordaRPCClientConfiguration$Companion Companion public static final net.corda.client.rpc.CordaRPCClientConfiguration$Companion Companion
@NotNull @NotNull

View File

@ -28,6 +28,11 @@ class CordaRPCConnection internal constructor(connection: RPCConnection<CordaRPC
*/ */
open class CordaRPCClientConfiguration @JvmOverloads constructor( open class CordaRPCClientConfiguration @JvmOverloads constructor(
/**
* Maximum retry interval.
*/
open val connectionMaxRetryInterval: Duration = 3.minutes,
/** /**
* The minimum protocol version required from the server. * The minimum protocol version required from the server.
*/ */
@ -69,11 +74,6 @@ open class CordaRPCClientConfiguration @JvmOverloads constructor(
*/ */
open val connectionRetryIntervalMultiplier: Double = 1.5, open val connectionRetryIntervalMultiplier: Double = 1.5,
/**
* Maximum retry interval.
*/
open val connectionMaxRetryInterval: Duration = 3.minutes,
/** /**
* Maximum reconnect attempts on failover> * Maximum reconnect attempts on failover>
*/ */
@ -107,6 +107,7 @@ open class CordaRPCClientConfiguration @JvmOverloads constructor(
*/ */
@JvmOverloads @JvmOverloads
fun copy( fun copy(
connectionMaxRetryInterval: Duration = this.connectionMaxRetryInterval,
minimumServerProtocolVersion: Int = this.minimumServerProtocolVersion, minimumServerProtocolVersion: Int = this.minimumServerProtocolVersion,
trackRpcCallSites: Boolean = this.trackRpcCallSites, trackRpcCallSites: Boolean = this.trackRpcCallSites,
reapInterval: Duration = this.reapInterval, reapInterval: Duration = this.reapInterval,
@ -114,12 +115,12 @@ open class CordaRPCClientConfiguration @JvmOverloads constructor(
cacheConcurrencyLevel: Int = this.cacheConcurrencyLevel, cacheConcurrencyLevel: Int = this.cacheConcurrencyLevel,
connectionRetryInterval: Duration = this.connectionRetryInterval, connectionRetryInterval: Duration = this.connectionRetryInterval,
connectionRetryIntervalMultiplier: Double = this.connectionRetryIntervalMultiplier, connectionRetryIntervalMultiplier: Double = this.connectionRetryIntervalMultiplier,
connectionMaxRetryInterval: Duration = this.connectionMaxRetryInterval,
maxReconnectAttempts: Int = this.maxReconnectAttempts, maxReconnectAttempts: Int = this.maxReconnectAttempts,
maxFileSize: Int = this.maxFileSize, maxFileSize: Int = this.maxFileSize,
deduplicationCacheExpiry: Duration = this.deduplicationCacheExpiry deduplicationCacheExpiry: Duration = this.deduplicationCacheExpiry
): CordaRPCClientConfiguration { ): CordaRPCClientConfiguration {
return CordaRPCClientConfiguration( return CordaRPCClientConfiguration(
connectionMaxRetryInterval,
minimumServerProtocolVersion, minimumServerProtocolVersion,
trackRpcCallSites, trackRpcCallSites,
reapInterval, reapInterval,
@ -127,7 +128,6 @@ open class CordaRPCClientConfiguration @JvmOverloads constructor(
cacheConcurrencyLevel, cacheConcurrencyLevel,
connectionRetryInterval, connectionRetryInterval,
connectionRetryIntervalMultiplier, connectionRetryIntervalMultiplier,
connectionMaxRetryInterval,
maxReconnectAttempts, maxReconnectAttempts,
maxFileSize, maxFileSize,
deduplicationCacheExpiry deduplicationCacheExpiry
@ -139,6 +139,7 @@ open class CordaRPCClientConfiguration @JvmOverloads constructor(
if (javaClass != other?.javaClass) return false if (javaClass != other?.javaClass) return false
other as CordaRPCClientConfiguration other as CordaRPCClientConfiguration
if (connectionMaxRetryInterval != other.connectionMaxRetryInterval) return false
if (minimumServerProtocolVersion != other.minimumServerProtocolVersion) return false if (minimumServerProtocolVersion != other.minimumServerProtocolVersion) return false
if (trackRpcCallSites != other.trackRpcCallSites) return false if (trackRpcCallSites != other.trackRpcCallSites) return false
if (reapInterval != other.reapInterval) return false if (reapInterval != other.reapInterval) return false
@ -146,7 +147,6 @@ open class CordaRPCClientConfiguration @JvmOverloads constructor(
if (cacheConcurrencyLevel != other.cacheConcurrencyLevel) return false if (cacheConcurrencyLevel != other.cacheConcurrencyLevel) return false
if (connectionRetryInterval != other.connectionRetryInterval) return false if (connectionRetryInterval != other.connectionRetryInterval) return false
if (connectionRetryIntervalMultiplier != other.connectionRetryIntervalMultiplier) return false if (connectionRetryIntervalMultiplier != other.connectionRetryIntervalMultiplier) return false
if (connectionMaxRetryInterval != other.connectionMaxRetryInterval) return false
if (maxReconnectAttempts != other.maxReconnectAttempts) return false if (maxReconnectAttempts != other.maxReconnectAttempts) return false
if (maxFileSize != other.maxFileSize) return false if (maxFileSize != other.maxFileSize) return false
if (deduplicationCacheExpiry != other.deduplicationCacheExpiry) return false if (deduplicationCacheExpiry != other.deduplicationCacheExpiry) return false
@ -156,13 +156,13 @@ open class CordaRPCClientConfiguration @JvmOverloads constructor(
override fun hashCode(): Int { override fun hashCode(): Int {
var result = minimumServerProtocolVersion var result = minimumServerProtocolVersion
result = 31 * result + connectionMaxRetryInterval.hashCode()
result = 31 * result + trackRpcCallSites.hashCode() result = 31 * result + trackRpcCallSites.hashCode()
result = 31 * result + reapInterval.hashCode() result = 31 * result + reapInterval.hashCode()
result = 31 * result + observationExecutorPoolSize result = 31 * result + observationExecutorPoolSize
result = 31 * result + cacheConcurrencyLevel result = 31 * result + cacheConcurrencyLevel
result = 31 * result + connectionRetryInterval.hashCode() result = 31 * result + connectionRetryInterval.hashCode()
result = 31 * result + connectionRetryIntervalMultiplier.hashCode() result = 31 * result + connectionRetryIntervalMultiplier.hashCode()
result = 31 * result + connectionMaxRetryInterval.hashCode()
result = 31 * result + maxReconnectAttempts result = 31 * result + maxReconnectAttempts
result = 31 * result + maxFileSize result = 31 * result + maxFileSize
result = 31 * result + deduplicationCacheExpiry.hashCode() result = 31 * result + deduplicationCacheExpiry.hashCode()
@ -171,14 +171,18 @@ open class CordaRPCClientConfiguration @JvmOverloads constructor(
override fun toString(): String { override fun toString(): String {
return "CordaRPCClientConfiguration(" + return "CordaRPCClientConfiguration(" +
"connectionMaxRetryInterval=$connectionMaxRetryInterval, " +
"minimumServerProtocolVersion=$minimumServerProtocolVersion, trackRpcCallSites=$trackRpcCallSites, " + "minimumServerProtocolVersion=$minimumServerProtocolVersion, trackRpcCallSites=$trackRpcCallSites, " +
"reapInterval=$reapInterval, observationExecutorPoolSize=$observationExecutorPoolSize, " + "reapInterval=$reapInterval, observationExecutorPoolSize=$observationExecutorPoolSize, " +
"cacheConcurrencyLevel=$cacheConcurrencyLevel, connectionRetryInterval=$connectionRetryInterval, " + "cacheConcurrencyLevel=$cacheConcurrencyLevel, connectionRetryInterval=$connectionRetryInterval, " +
"connectionRetryIntervalMultiplier=$connectionRetryIntervalMultiplier, " + "connectionRetryIntervalMultiplier=$connectionRetryIntervalMultiplier, " +
"connectionMaxRetryInterval=$connectionMaxRetryInterval, maxReconnectAttempts=$maxReconnectAttempts, " + "maxReconnectAttempts=$maxReconnectAttempts, maxFileSize=$maxFileSize, " +
"maxFileSize=$maxFileSize, deduplicationCacheExpiry=$deduplicationCacheExpiry)" "deduplicationCacheExpiry=$deduplicationCacheExpiry)"
} }
// Left is for backwards compatibility with version 3.1
operator fun component1() = connectionMaxRetryInterval
} }
/** /**