Skip to content

Commit

Permalink
Split read/write batches to Dynamo to comply with batch-limits. Gener…
Browse files Browse the repository at this point in the history
…alize input-modeltype for batch write/exists methods
  • Loading branch information
KayLerch committed Jul 7, 2017
1 parent bd99596 commit f7f963f
Show file tree
Hide file tree
Showing 71 changed files with 167 additions and 147 deletions.
2 changes: 1 addition & 1 deletion docs/allclasses-frame.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_131) on Fri Jul 07 19:55:56 CEST 2017 -->
<!-- Generated by javadoc (1.8.0_131) on Fri Jul 07 22:45:51 CEST 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>All Classes (Alexa Skills Kit States SDK for Java 1.0.2 API)</title>
<meta name="date" content="2017-07-07">
Expand Down
2 changes: 1 addition & 1 deletion docs/allclasses-noframe.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_131) on Fri Jul 07 19:55:56 CEST 2017 -->
<!-- Generated by javadoc (1.8.0_131) on Fri Jul 07 22:45:51 CEST 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>All Classes (Alexa Skills Kit States SDK for Java 1.0.2 API)</title>
<meta name="date" content="2017-07-07">
Expand Down
2 changes: 1 addition & 1 deletion docs/constant-values.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_131) on Fri Jul 07 19:55:55 CEST 2017 -->
<!-- Generated by javadoc (1.8.0_131) on Fri Jul 07 22:45:50 CEST 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Constant Field Values (Alexa Skills Kit States SDK for Java 1.0.2 API)</title>
<meta name="date" content="2017-07-07">
Expand Down
2 changes: 1 addition & 1 deletion docs/deprecated-list.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_131) on Fri Jul 07 19:55:56 CEST 2017 -->
<!-- Generated by javadoc (1.8.0_131) on Fri Jul 07 22:45:51 CEST 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Deprecated List (Alexa Skills Kit States SDK for Java 1.0.2 API)</title>
<meta name="date" content="2017-07-07">
Expand Down
2 changes: 1 addition & 1 deletion docs/help-doc.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_131) on Fri Jul 07 19:55:56 CEST 2017 -->
<!-- Generated by javadoc (1.8.0_131) on Fri Jul 07 22:45:51 CEST 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>API Help (Alexa Skills Kit States SDK for Java 1.0.2 API)</title>
<meta name="date" content="2017-07-07">
Expand Down
28 changes: 14 additions & 14 deletions docs/index-all.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_131) on Fri Jul 07 19:55:56 CEST 2017 -->
<!-- Generated by javadoc (1.8.0_131) on Fri Jul 07 22:45:51 CEST 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Index (Alexa Skills Kit States SDK for Java 1.0.2 API)</title>
<meta name="date" content="2017-07-07">
Expand Down Expand Up @@ -605,13 +605,13 @@ <h2 class="title">R</h2>
<dd>
<div class="block">The given model will be removed from the persistence store.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/klerch/alexa/state/handler/AlexaSessionStateHandler.html#removeModels-java.util.Collection-">removeModels(Collection&lt;AlexaStateModel&gt;)</a></span> - Method in class io.klerch.alexa.state.handler.<a href="io/klerch/alexa/state/handler/AlexaSessionStateHandler.html" title="class in io.klerch.alexa.state.handler">AlexaSessionStateHandler</a></dt>
<dt><span class="memberNameLink"><a href="io/klerch/alexa/state/handler/AlexaSessionStateHandler.html#removeModels-java.util.Collection-">removeModels(Collection&lt;? extends AlexaStateModel&gt;)</a></span> - Method in class io.klerch.alexa.state.handler.<a href="io/klerch/alexa/state/handler/AlexaSessionStateHandler.html" title="class in io.klerch.alexa.state.handler">AlexaSessionStateHandler</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="io/klerch/alexa/state/handler/AlexaStateHandler.html#removeModels-java.util.Collection-">removeModels(Collection&lt;AlexaStateModel&gt;)</a></span> - Method in interface io.klerch.alexa.state.handler.<a href="io/klerch/alexa/state/handler/AlexaStateHandler.html" title="interface in io.klerch.alexa.state.handler">AlexaStateHandler</a></dt>
<dt><span class="memberNameLink"><a href="io/klerch/alexa/state/handler/AlexaStateHandler.html#removeModels-java.util.Collection-">removeModels(Collection&lt;? extends AlexaStateModel&gt;)</a></span> - Method in interface io.klerch.alexa.state.handler.<a href="io/klerch/alexa/state/handler/AlexaStateHandler.html" title="interface in io.klerch.alexa.state.handler">AlexaStateHandler</a></dt>
<dd>
<div class="block">The given models will be removed from the persistence store.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/klerch/alexa/state/handler/AWSIotStateHandler.html#removeModels-java.util.Collection-">removeModels(Collection&lt;AlexaStateModel&gt;)</a></span> - Method in class io.klerch.alexa.state.handler.<a href="io/klerch/alexa/state/handler/AWSIotStateHandler.html" title="class in io.klerch.alexa.state.handler">AWSIotStateHandler</a></dt>
<dt><span class="memberNameLink"><a href="io/klerch/alexa/state/handler/AWSIotStateHandler.html#removeModels-java.util.Collection-">removeModels(Collection&lt;? extends AlexaStateModel&gt;)</a></span> - Method in class io.klerch.alexa.state.handler.<a href="io/klerch/alexa/state/handler/AWSIotStateHandler.html" title="class in io.klerch.alexa.state.handler">AWSIotStateHandler</a></dt>
<dd>
<div class="block">The given models will be removed from the persistence store.</div>
</dd>
Expand Down Expand Up @@ -768,23 +768,23 @@ <h2 class="title">W</h2>
<dd>
<div class="block">The given model will be saved in the persistence store according to its <a href="io/klerch/alexa/state/model/AlexaStateSave.html" title="annotation in io.klerch.alexa.state.model"><code>AlexaStateSave</code></a>-annotations.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/klerch/alexa/state/handler/AlexaSessionStateHandler.html#writeModels-java.util.Collection-">writeModels(Collection&lt;AlexaStateModel&gt;)</a></span> - Method in class io.klerch.alexa.state.handler.<a href="io/klerch/alexa/state/handler/AlexaSessionStateHandler.html" title="class in io.klerch.alexa.state.handler">AlexaSessionStateHandler</a></dt>
<dt><span class="memberNameLink"><a href="io/klerch/alexa/state/handler/AlexaSessionStateHandler.html#writeModels-java.util.Collection-">writeModels(Collection&lt;? extends AlexaStateModel&gt;)</a></span> - Method in class io.klerch.alexa.state.handler.<a href="io/klerch/alexa/state/handler/AlexaSessionStateHandler.html" title="class in io.klerch.alexa.state.handler">AlexaSessionStateHandler</a></dt>
<dd>
<div class="block">The given models will be saved in the persistence store according to their <a href="io/klerch/alexa/state/model/AlexaStateSave.html" title="annotation in io.klerch.alexa.state.model"><code>AlexaStateSave</code></a>-annotations.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/klerch/alexa/state/handler/AlexaStateHandler.html#writeModels-java.util.Collection-">writeModels(Collection&lt;AlexaStateModel&gt;)</a></span> - Method in interface io.klerch.alexa.state.handler.<a href="io/klerch/alexa/state/handler/AlexaStateHandler.html" title="interface in io.klerch.alexa.state.handler">AlexaStateHandler</a></dt>
<dt><span class="memberNameLink"><a href="io/klerch/alexa/state/handler/AlexaStateHandler.html#writeModels-java.util.Collection-">writeModels(Collection&lt;? extends AlexaStateModel&gt;)</a></span> - Method in interface io.klerch.alexa.state.handler.<a href="io/klerch/alexa/state/handler/AlexaStateHandler.html" title="interface in io.klerch.alexa.state.handler">AlexaStateHandler</a></dt>
<dd>
<div class="block">The given models will be saved in the persistence store according to their <a href="io/klerch/alexa/state/model/AlexaStateSave.html" title="annotation in io.klerch.alexa.state.model"><code>AlexaStateSave</code></a>-annotations.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/klerch/alexa/state/handler/AWSDynamoStateHandler.html#writeModels-java.util.Collection-">writeModels(Collection&lt;AlexaStateModel&gt;)</a></span> - Method in class io.klerch.alexa.state.handler.<a href="io/klerch/alexa/state/handler/AWSDynamoStateHandler.html" title="class in io.klerch.alexa.state.handler">AWSDynamoStateHandler</a></dt>
<dt><span class="memberNameLink"><a href="io/klerch/alexa/state/handler/AWSDynamoStateHandler.html#writeModels-java.util.Collection-">writeModels(Collection&lt;? extends AlexaStateModel&gt;)</a></span> - Method in class io.klerch.alexa.state.handler.<a href="io/klerch/alexa/state/handler/AWSDynamoStateHandler.html" title="class in io.klerch.alexa.state.handler">AWSDynamoStateHandler</a></dt>
<dd>
<div class="block">The given models will be saved in the persistence store according to their <a href="io/klerch/alexa/state/model/AlexaStateSave.html" title="annotation in io.klerch.alexa.state.model"><code>AlexaStateSave</code></a>-annotations.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/klerch/alexa/state/handler/AWSIotStateHandler.html#writeModels-java.util.Collection-">writeModels(Collection&lt;AlexaStateModel&gt;)</a></span> - Method in class io.klerch.alexa.state.handler.<a href="io/klerch/alexa/state/handler/AWSIotStateHandler.html" title="class in io.klerch.alexa.state.handler">AWSIotStateHandler</a></dt>
<dt><span class="memberNameLink"><a href="io/klerch/alexa/state/handler/AWSIotStateHandler.html#writeModels-java.util.Collection-">writeModels(Collection&lt;? extends AlexaStateModel&gt;)</a></span> - Method in class io.klerch.alexa.state.handler.<a href="io/klerch/alexa/state/handler/AWSIotStateHandler.html" title="class in io.klerch.alexa.state.handler">AWSIotStateHandler</a></dt>
<dd>
<div class="block">The given models will be saved in the persistence store according to their <a href="io/klerch/alexa/state/model/AlexaStateSave.html" title="annotation in io.klerch.alexa.state.model"><code>AlexaStateSave</code></a>-annotations.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/klerch/alexa/state/handler/AWSS3StateHandler.html#writeModels-java.util.Collection-">writeModels(Collection&lt;AlexaStateModel&gt;)</a></span> - Method in class io.klerch.alexa.state.handler.<a href="io/klerch/alexa/state/handler/AWSS3StateHandler.html" title="class in io.klerch.alexa.state.handler">AWSS3StateHandler</a></dt>
<dt><span class="memberNameLink"><a href="io/klerch/alexa/state/handler/AWSS3StateHandler.html#writeModels-java.util.Collection-">writeModels(Collection&lt;? extends AlexaStateModel&gt;)</a></span> - Method in class io.klerch.alexa.state.handler.<a href="io/klerch/alexa/state/handler/AWSS3StateHandler.html" title="class in io.klerch.alexa.state.handler">AWSS3StateHandler</a></dt>
<dd>
<div class="block">The given models will be saved in the persistence store according to their <a href="io/klerch/alexa/state/model/AlexaStateSave.html" title="annotation in io.klerch.alexa.state.model"><code>AlexaStateSave</code></a>-annotations.</div>
</dd>
Expand Down Expand Up @@ -812,23 +812,23 @@ <h2 class="title">W</h2>
<dd>
<div class="block">The value of a given state object will be saved with its id in the persistence store.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/klerch/alexa/state/handler/AlexaSessionStateHandler.html#writeValues-java.util.Collection-">writeValues(Collection&lt;AlexaStateObject&gt;)</a></span> - Method in class io.klerch.alexa.state.handler.<a href="io/klerch/alexa/state/handler/AlexaSessionStateHandler.html" title="class in io.klerch.alexa.state.handler">AlexaSessionStateHandler</a></dt>
<dt><span class="memberNameLink"><a href="io/klerch/alexa/state/handler/AlexaSessionStateHandler.html#writeValues-java.util.Collection-">writeValues(Collection&lt;? extends AlexaStateObject&gt;)</a></span> - Method in class io.klerch.alexa.state.handler.<a href="io/klerch/alexa/state/handler/AlexaSessionStateHandler.html" title="class in io.klerch.alexa.state.handler">AlexaSessionStateHandler</a></dt>
<dd>
<div class="block">Values of given state objects will be saved with their ids in the persistence store.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/klerch/alexa/state/handler/AlexaStateHandler.html#writeValues-java.util.Collection-">writeValues(Collection&lt;AlexaStateObject&gt;)</a></span> - Method in interface io.klerch.alexa.state.handler.<a href="io/klerch/alexa/state/handler/AlexaStateHandler.html" title="interface in io.klerch.alexa.state.handler">AlexaStateHandler</a></dt>
<dt><span class="memberNameLink"><a href="io/klerch/alexa/state/handler/AlexaStateHandler.html#writeValues-java.util.Collection-">writeValues(Collection&lt;? extends AlexaStateObject&gt;)</a></span> - Method in interface io.klerch.alexa.state.handler.<a href="io/klerch/alexa/state/handler/AlexaStateHandler.html" title="interface in io.klerch.alexa.state.handler">AlexaStateHandler</a></dt>
<dd>
<div class="block">Values of given state objects will be saved with their ids in the persistence store.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/klerch/alexa/state/handler/AWSDynamoStateHandler.html#writeValues-java.util.Collection-">writeValues(Collection&lt;AlexaStateObject&gt;)</a></span> - Method in class io.klerch.alexa.state.handler.<a href="io/klerch/alexa/state/handler/AWSDynamoStateHandler.html" title="class in io.klerch.alexa.state.handler">AWSDynamoStateHandler</a></dt>
<dt><span class="memberNameLink"><a href="io/klerch/alexa/state/handler/AWSDynamoStateHandler.html#writeValues-java.util.Collection-">writeValues(Collection&lt;? extends AlexaStateObject&gt;)</a></span> - Method in class io.klerch.alexa.state.handler.<a href="io/klerch/alexa/state/handler/AWSDynamoStateHandler.html" title="class in io.klerch.alexa.state.handler">AWSDynamoStateHandler</a></dt>
<dd>
<div class="block">Values of given state objects will be saved with their ids in the persistence store.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/klerch/alexa/state/handler/AWSIotStateHandler.html#writeValues-java.util.Collection-">writeValues(Collection&lt;AlexaStateObject&gt;)</a></span> - Method in class io.klerch.alexa.state.handler.<a href="io/klerch/alexa/state/handler/AWSIotStateHandler.html" title="class in io.klerch.alexa.state.handler">AWSIotStateHandler</a></dt>
<dt><span class="memberNameLink"><a href="io/klerch/alexa/state/handler/AWSIotStateHandler.html#writeValues-java.util.Collection-">writeValues(Collection&lt;? extends AlexaStateObject&gt;)</a></span> - Method in class io.klerch.alexa.state.handler.<a href="io/klerch/alexa/state/handler/AWSIotStateHandler.html" title="class in io.klerch.alexa.state.handler">AWSIotStateHandler</a></dt>
<dd>
<div class="block">Values of given state objects will be saved with their ids in the persistence store.</div>
</dd>
<dt><span class="memberNameLink"><a href="io/klerch/alexa/state/handler/AWSS3StateHandler.html#writeValues-java.util.Collection-">writeValues(Collection&lt;AlexaStateObject&gt;)</a></span> - Method in class io.klerch.alexa.state.handler.<a href="io/klerch/alexa/state/handler/AWSS3StateHandler.html" title="class in io.klerch.alexa.state.handler">AWSS3StateHandler</a></dt>
<dt><span class="memberNameLink"><a href="io/klerch/alexa/state/handler/AWSS3StateHandler.html#writeValues-java.util.Collection-">writeValues(Collection&lt;? extends AlexaStateObject&gt;)</a></span> - Method in class io.klerch.alexa.state.handler.<a href="io/klerch/alexa/state/handler/AWSS3StateHandler.html" title="class in io.klerch.alexa.state.handler">AWSS3StateHandler</a></dt>
<dd>
<div class="block">Values of given state objects will be saved with their ids in the persistence store.</div>
</dd>
Expand Down
2 changes: 1 addition & 1 deletion docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_131) on Fri Jul 07 19:55:56 CEST 2017 -->
<!-- Generated by javadoc (1.8.0_131) on Fri Jul 07 22:45:51 CEST 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Alexa Skills Kit States SDK for Java 1.0.2 API</title>
<script type="text/javascript">
Expand Down
Loading

0 comments on commit f7f963f

Please sign in to comment.