You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/index-all.html
+8Lines changed: 8 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -562,6 +562,14 @@ <h2 class="title">S</h2>
562
562
</a>
563
563
<h2class="title">T</h2>
564
564
<dl>
565
+
<dt><spanclass="memberNameLink"><ahref="software/amazon/s3/analyticsaccelerator/util/retry/DefaultRetryStrategyImpl.html#timeout-long-int-">timeout(long, int)</a></span> - Method in class software.amazon.s3.analyticsaccelerator.util.retry.<ahref="software/amazon/s3/analyticsaccelerator/util/retry/DefaultRetryStrategyImpl.html" title="class in software.amazon.s3.analyticsaccelerator.util.retry">DefaultRetryStrategyImpl</a></dt>
566
+
<dd>
567
+
<divclass="block">Create a timeout for read from storage operations and with specified retry count.</div>
568
+
</dd>
569
+
<dt><spanclass="memberNameLink"><ahref="software/amazon/s3/analyticsaccelerator/util/retry/RetryStrategy.html#timeout-long-int-">timeout(long, int)</a></span> - Method in interface software.amazon.s3.analyticsaccelerator.util.retry.<ahref="software/amazon/s3/analyticsaccelerator/util/retry/RetryStrategy.html" title="interface in software.amazon.s3.analyticsaccelerator.util.retry">RetryStrategy</a></dt>
570
+
<dd>
571
+
<divclass="block">Create a timeout for read from storage operations and with specified retry count.</div>
572
+
</dd>
565
573
<dt><spanclass="memberNameLink"><ahref="software/amazon/s3/analyticsaccelerator/request/ObjectMetadata.ObjectMetadataBuilder.html#toString--">toString()</a></span> - Method in class software.amazon.s3.analyticsaccelerator.request.<ahref="software/amazon/s3/analyticsaccelerator/request/ObjectMetadata.ObjectMetadataBuilder.html" title="class in software.amazon.s3.analyticsaccelerator.request">ObjectMetadata.ObjectMetadataBuilder</a></dt>
566
574
<dd> </dd>
567
575
<dt><spanclass="memberNameLink"><ahref="software/amazon/s3/analyticsaccelerator/request/ObjectMetadata.html#toString--">toString()</a></span> - Method in class software.amazon.s3.analyticsaccelerator.request.<ahref="software/amazon/s3/analyticsaccelerator/request/ObjectMetadata.html" title="class in software.amazon.s3.analyticsaccelerator.request">ObjectMetadata</a></dt>
<litype="circle">software.amazon.s3.analyticsaccelerator.util.<ahref="../../../../../software/amazon/s3/analyticsaccelerator/util/PrefetchMode.html" title="enum in software.amazon.s3.analyticsaccelerator.util"><spanclass="typeNameLink">PrefetchMode</span></a></li>
95
94
<litype="circle">software.amazon.s3.analyticsaccelerator.util.<ahref="../../../../../software/amazon/s3/analyticsaccelerator/util/InputPolicy.html" title="enum in software.amazon.s3.analyticsaccelerator.util"><spanclass="typeNameLink">InputPolicy</span></a></li>
95
+
<litype="circle">software.amazon.s3.analyticsaccelerator.util.<ahref="../../../../../software/amazon/s3/analyticsaccelerator/util/PrefetchMode.html" title="enum in software.amazon.s3.analyticsaccelerator.util"><spanclass="typeNameLink">PrefetchMode</span></a></li>
<divclass="block">Retry strategy implementation for seekable input stream operations. Uses Failsafe library to
118
118
execute operations with configurable retry policies.
119
119
120
-
<p>This strategy will be additive to readTimeout and readRetryCount set on PhysicalIO
121
-
configuration.</div>
120
+
<p>If provided with a timeout this strategy will overwrite readTimeout and readRetryCount set on
121
+
PhysicalIOConfiguration. If not, values from PhysicalIOConfiguration will be used to manage
122
+
storage read timeouts.</div>
122
123
</li>
123
124
</ul>
124
125
</div>
@@ -197,6 +198,13 @@ <h3>Method Summary</h3>
197
198
<divclass="block">Merge two retry strategies and return a new <ahref="../../../../../../software/amazon/s3/analyticsaccelerator/util/retry/RetryStrategy.html" title="interface in software.amazon.s3.analyticsaccelerator.util.retry"><code>RetryStrategy</code></a>.</div>
<dd><code><ahref="../../../../../../software/amazon/s3/analyticsaccelerator/util/retry/RetryStrategy.html#execute-software.amazon.s3.analyticsaccelerator.util.retry.IORunnable-">execute</a></code> in interface <code><ahref="../../../../../../software/amazon/s3/analyticsaccelerator/util/retry/RetryStrategy.html" title="interface in software.amazon.s3.analyticsaccelerator.util.retry">RetryStrategy</a></code></dd>
<dd><code>supplier</code> - the operation that returns a byte array</dd>
305
309
<dt><spanclass="returnLabel">Returns:</span></dt>
306
310
<dd>the result of the supplier operation</dd>
307
-
<dt><spanclass="throwsLabel">Throws:</span></dt>
308
-
<dd><code>java.io.IOException</code> - if the operation fails after all retries</dd>
309
311
</dl>
310
312
</li>
311
313
</ul>
@@ -348,7 +350,7 @@ <h4>merge</h4>
348
350
<aname="getRetryPolicies--">
349
351
<!-- -->
350
352
</a>
351
-
<ulclass="blockListLast">
353
+
<ulclass="blockList">
352
354
<liclass="blockList">
353
355
<h4>getRetryPolicies</h4>
354
356
<pre>public java.util.List<<ahref="../../../../../../software/amazon/s3/analyticsaccelerator/util/retry/RetryPolicy.html" title="interface in software.amazon.s3.analyticsaccelerator.util.retry">RetryPolicy</a>> getRetryPolicies()</pre>
<dd><code><ahref="../../../../../../software/amazon/s3/analyticsaccelerator/util/retry/RetryStrategy.html#timeout-long-int-">timeout</a></code> in interface <code><ahref="../../../../../../software/amazon/s3/analyticsaccelerator/util/retry/RetryStrategy.html" title="interface in software.amazon.s3.analyticsaccelerator.util.retry">RetryStrategy</a></code></dd>
<divclass="block">Merge two retry strategies and return a new <ahref="../../../../../../software/amazon/s3/analyticsaccelerator/util/retry/RetryStrategy.html" title="interface in software.amazon.s3.analyticsaccelerator.util.retry"><code>RetryStrategy</code></a>.</div>
<dd><code>supplier</code> - the operation to execute</dd>
202
205
<dt><spanclass="returnLabel">Returns:</span></dt>
203
206
<dd>result of the supplier</dd>
204
-
<dt><spanclass="throwsLabel">Throws:</span></dt>
205
-
<dd><code>java.io.IOException</code> - if the operation fails after all retry attempts</dd>
206
207
</dl>
207
208
</li>
208
209
</ul>
@@ -243,7 +244,7 @@ <h4>merge</h4>
243
244
<aname="getRetryPolicies--">
244
245
<!-- -->
245
246
</a>
246
-
<ulclass="blockListLast">
247
+
<ulclass="blockList">
247
248
<liclass="blockList">
248
249
<h4>getRetryPolicies</h4>
249
250
<pre>java.util.List<<ahref="../../../../../../software/amazon/s3/analyticsaccelerator/util/retry/RetryPolicy.html" title="interface in software.amazon.s3.analyticsaccelerator.util.retry">RetryPolicy</a>> getRetryPolicies()</pre>
0 commit comments