/** * Sets the messageTrackingTimeout attribute which is the time-to-live period, in milliseconds, * for subscription events the client has received from the server. It's used to minimize * duplicate events. Entries that have not been modified for this amount of time are expired from * the list * * @param messageTrackingTimeout number of milliseconds to set the timeout to. * @return a reference to <code>this</code> * @throws IllegalArgumentException if <code>messageTrackingTimeout</code> is less than or equal * to <code>0</code>. */ public ClientCacheFactory setPoolSubscriptionMessageTrackingTimeout(int messageTrackingTimeout) { getPoolFactory().setSubscriptionMessageTrackingTimeout(messageTrackingTimeout); return this; }
f.setSubscriptionMessageTrackingTimeout(parseInt(v));
.thenAnswer(newSetter(subscriptionEnabled, mockPoolFactory)); when(mockPoolFactory.setSubscriptionMessageTrackingTimeout(anyInt())) .thenAnswer(newSetter(subscriptionMessageTrackingTimeout, mockPoolFactory));
mockPoolFactory.setSubscriptionMessageTrackingTimeout(invocation.getArgument(0)); return clientCacheFactorySpy; }).when(clientCacheFactorySpy).setPoolSubscriptionMessageTrackingTimeout(anyInt());
it.setSubscriptionAckInterval(this.subscriptionAckInterval); it.setSubscriptionEnabled(this.subscriptionEnabled); it.setSubscriptionMessageTrackingTimeout(this.subscriptionMessageTrackingTimeout); it.setSubscriptionRedundancy(this.subscriptionRedundancy); it.setSubscriptionTimeoutMultiplier(this.subscriptionTimeoutMultiplier);
it.setSubscriptionAckInterval(this.subscriptionAckInterval); it.setSubscriptionEnabled(this.subscriptionEnabled); it.setSubscriptionMessageTrackingTimeout(this.subscriptionMessageTrackingTimeout); it.setSubscriptionRedundancy(this.subscriptionRedundancy); it.setSubscriptionTimeoutMultiplier(this.subscriptionTimeoutMultiplier);