You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by na...@apache.org on 2014/10/06 17:43:06 UTC
svn commit: r1629683 [2/4] - in /jclouds/site-content: ./ blog/
blog/2009/05/13/catching-exceptions-with-less-keystrokes/
blog/2011/10/18/jclouds-1-2-released/
blog/2012/03/23/take-a-peek-at-vcloud-director-1-5-openstack-and/
blog/2012/05/02/new-toys-i...
Modified: jclouds/site-content/blog/page4/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/blog/page4/index.html?rev=1629683&r1=1629682&r2=1629683&view=diff
==============================================================================
--- jclouds/site-content/blog/page4/index.html (original)
+++ jclouds/site-content/blog/page4/index.html Mon Oct 6 15:43:05 2014
@@ -191,25 +191,25 @@
<li>
- <a class="text-primary" href="blog/page2">2</a>
+ <a class="text-primary" href="/blog/page2">2</a>
</li>
<li>
- <a class="text-primary" href="blog/page3">3</a>
+ <a class="text-primary" href="/blog/page3">3</a>
</li>
<li>
- <a class="text-primary" href="blog/page4">4</a>
+ <a class="text-primary" href="/blog/page4">4</a>
</li>
<li>
- <a class="text-primary" href="blog/page5">5</a>
+ <a class="text-primary" href="/blog/page5">5</a>
</li>
Modified: jclouds/site-content/blog/page5/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/blog/page5/index.html?rev=1629683&r1=1629682&r2=1629683&view=diff
==============================================================================
--- jclouds/site-content/blog/page5/index.html (original)
+++ jclouds/site-content/blog/page5/index.html Mon Oct 6 15:43:05 2014
@@ -176,25 +176,25 @@
<li>
- <a class="text-primary" href="blog/page2">2</a>
+ <a class="text-primary" href="/blog/page2">2</a>
</li>
<li>
- <a class="text-primary" href="blog/page3">3</a>
+ <a class="text-primary" href="/blog/page3">3</a>
</li>
<li>
- <a class="text-primary" href="blog/page4">4</a>
+ <a class="text-primary" href="/blog/page4">4</a>
</li>
<li>
- <a class="text-primary" href="blog/page5">5</a>
+ <a class="text-primary" href="/blog/page5">5</a>
</li>
Modified: jclouds/site-content/guides/abiquo-cloud/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/guides/abiquo-cloud/index.html?rev=1629683&r1=1629682&r2=1629683&view=diff
==============================================================================
--- jclouds/site-content/guides/abiquo-cloud/index.html (original)
+++ jclouds/site-content/guides/abiquo-cloud/index.html Mon Oct 6 15:43:05 2014
@@ -156,7 +156,8 @@
<div class="highlight"><pre><code class="java"><span class="n">AbiquoContext</span> <span class="n">context</span> <span class="o">=</span> <span class="n">ContextBuilder</span><span class="o">.</span><span class="na">newBuilder</span><span class="o">(</span><span class="s">"abiquo"</span><span class="o">)</span>
<span class="o">.</span><span class="na">endpoint</span><span class="o">(</span><span class="s">"http://localhost/api"</span><span class="o">)</span>
<span class="o">.</span><span class="na">credentials</span><span class="o">(</span><span class="s">"user"</span><span class="o">,</span> <span class="s">"password"</span><span class="o">)</span>
- <span class="o">.</span><span class="na">buildView</span><span class="o">(</span><span class="n">AbiquoContext</span><span class="o">.</span><span class="na">class</span><span class="o">);</span></code></pre></div>
+ <span class="o">.</span><span class="na">buildView</span><span class="o">(</span><span class="n">AbiquoContext</span><span class="o">.</span><span class="na">class</span><span class="o">);</span>
+</code></pre></div>
<h2>Context root services</h2>
@@ -169,7 +170,8 @@
<span class="c1">// Get access to the cloud API</span>
<span class="n">CloudService</span> <span class="n">cloud</span> <span class="o">=</span> <span class="n">context</span><span class="o">.</span><span class="na">getCloudService</span><span class="o">()</span>
-<span class="n">List</span><span class="o"><</span><span class="n">VirtualMachine</span><span class="o">></span> <span class="n">vms</span> <span class="o">=</span> <span class="n">cloud</span><span class="o">.</span><span class="na">listVirtualMachines</span><span class="o">()</span></code></pre></div>
+<span class="n">List</span><span class="o"><</span><span class="n">VirtualMachine</span><span class="o">></span> <span class="n">vms</span> <span class="o">=</span> <span class="n">cloud</span><span class="o">.</span><span class="na">listVirtualMachines</span><span class="o">()</span>
+</code></pre></div>
<h2>Using the domain objects to perform operations</h2>
@@ -186,7 +188,8 @@
<span class="n">datacenter</span><span class="o">.</span><span class="na">setName</span><span class="o">(</span><span class="s">"Updated Datacenter"</span><span class="o">);</span>
<span class="n">datacenter</span><span class="o">.</span><span class="na">update</span><span class="o">();</span>
<span class="c1">// Delete the datacenter</span>
-<span class="n">datacenter</span><span class="o">.</span><span class="na">delete</span><span class="o">();</span></code></pre></div>
+<span class="n">datacenter</span><span class="o">.</span><span class="na">delete</span><span class="o">();</span>
+</code></pre></div>
<h2>A more complete example</h2>
@@ -208,7 +211,8 @@
<span class="k">finally</span>
<span class="o">{</span>
<span class="n">context</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
-<span class="o">}</span></code></pre></div>
+<span class="o">}</span>
+</code></pre></div>
<h1>The Administration API by example</h1>
@@ -252,7 +256,8 @@
<span class="n">machine</span><span class="o">.</span><span class="na">save</span><span class="o">();</span>
<span class="c1">// At this point the compute infrastructure is ready and users will be able to start</span>
-<span class="c1">// deploying virtual machines</span></code></pre></div>
+<span class="c1">// deploying virtual machines</span>
+</code></pre></div>
<h2>Configuring the storage infrastructure</h2>
@@ -295,7 +300,8 @@
<span class="n">pool</span><span class="o">.</span><span class="na">save</span><span class="o">();</span>
<span class="c1">// At this point the infrastructure is ready with one storage tier and users will be</span>
-<span class="c1">// able to create volumes on demand.</span></code></pre></div>
+<span class="c1">// able to create volumes on demand.</span>
+</code></pre></div>
<h2>Configuring the network infrastructure</h2>
@@ -353,7 +359,8 @@
<span class="n">unmanagedNetwork</span><span class="o">.</span><span class="na">save</span><span class="o">();</span>
<span class="c1">// At this point the infrastructure is ready with a public network that can be used by anyone, and an external</span>
-<span class="c1">// and unmanaged network that have been assigned to a tenant.</span></code></pre></div>
+<span class="c1">// and unmanaged network that have been assigned to a tenant.</span>
+</code></pre></div>
<p>The default network creation enables all IP addresses inside the network range. To customize this, and disable a set of IPs so they cannot be used, or to put them in quarantine, you can iterate the available IPs and update them accordingly as shown in the example:</p>
@@ -363,7 +370,8 @@
<span class="o">{</span>
<span class="n">publicIp</span><span class="o">.</span><span class="na">setAvailable</span><span class="o">(</span><span class="kc">false</span><span class="o">);</span>
<span class="n">publicIp</span><span class="o">.</span><span class="na">update</span><span class="o">();</span>
-<span class="o">}</span></code></pre></div>
+<span class="o">}</span>
+</code></pre></div>
<h2>Managing tenants</h2>
@@ -403,7 +411,8 @@
<span class="n">enterpriseAdmin</span><span class="o">.</span><span class="na">save</span><span class="o">();</span>
<span class="c1">// At this point, the new Enterprise is created and ready to begin consuming the resources</span>
-<span class="c1">// of the cloud</span></code></pre></div>
+<span class="c1">// of the cloud</span>
+</code></pre></div>
<h1>The Cloud API by example</h1>
@@ -464,7 +473,8 @@
<span class="o">}</span>
<span class="c1">// At this point the virtual infrastructure is ready and users will be able to start</span>
-<span class="c1">// deploying virtual machines</span></code></pre></div>
+<span class="c1">// deploying virtual machines</span>
+</code></pre></div>
<h2>Deploying virtual machines</h2>
@@ -499,7 +509,8 @@
<span class="n">vm</span><span class="o">.</span><span class="na">deploy</span><span class="o">();</span>
<span class="c1">// At this point a deployment job has been started asynchronously and the</span>
-<span class="c1">// virtual machine will be deployed in the background</span></code></pre></div>
+<span class="c1">// virtual machine will be deployed in the background</span>
+</code></pre></div>
<h3>Monitoring virtual machine deployments</h3>
@@ -518,7 +529,8 @@
<span class="n">monitor</span><span class="o">.</span><span class="na">awaitCompletionDeploy</span><span class="o">(</span><span class="n">vm</span><span class="o">);</span>
<span class="c1">// At this point the deployment has finished and the virtual machine will provide detailed</span>
-<span class="c1">// information about the status of the deployment.</span></code></pre></div>
+<span class="c1">// information about the status of the deployment.</span>
+</code></pre></div>
<h4>Deploy a virtual machine and wait asynchronously</h4>
@@ -538,7 +550,8 @@
<span class="kd">public</span> <span class="kt">void</span> <span class="nf">onTimeout</span><span class="o">(</span><span class="kd">final</span> <span class="n">TimeoutEvent</span><span class="o"><</span><span class="n">VirtualMachine</span><span class="o">></span> <span class="n">event</span><span class="o">)</span> <span class="o">{</span>
<span class="c1">// Handle timeout here</span>
<span class="o">}</span>
-<span class="o">}</span></code></pre></div>
+<span class="o">}</span>
+</code></pre></div>
<p>Once the handler has been defined, it only needs to be registered to start receiving events. It will receive <strong>ALL</strong> events from all objects, so if you only want to handle the events of a particular object, make sure to check against the <strong>event.getTarget()</strong> method in your handler code to ensure you are handling the right event.</p>
@@ -557,13 +570,15 @@
<span class="c1">// The 'monitor' method will not block and the program execution will continue</span>
<span class="c1">// normally. Events will be dispatched to handlers when the monitor completes, fails</span>
-<span class="c1">// or reaches timeout.</span></code></pre></div>
+<span class="c1">// or reaches timeout.</span>
+</code></pre></div>
<p>Do not forget to <strong>unregister</strong> your handler so you stop receiving events when you are done. This can be done by invoking the monitoring service as follows:</p>
<div class="highlight"><pre><code class="java"><span class="n">VirtualMachineMonitor</span> <span class="n">monitor</span> <span class="o">=</span> <span class="n">context</span><span class="o">.</span><span class="na">getMonitoringService</span><span class="o">().</span><span class="na">getVirtualMachineMonitor</span><span class="o">();</span>
-<span class="n">monitor</span><span class="o">.</span><span class="na">unregister</span><span class="o">(</span><span class="n">handler</span><span class="o">);</span></code></pre></div>
+<span class="n">monitor</span><span class="o">.</span><span class="na">unregister</span><span class="o">(</span><span class="n">handler</span><span class="o">);</span>
+</code></pre></div>
<p>You may want to unregister the handler inside the event handler methods. There is no limitation on that. Feel free to code your handlers however you like.</p>
@@ -608,7 +623,8 @@
<span class="n">vm</span><span class="o">.</span><span class="na">attachVolumes</span><span class="o">(</span><span class="n">volume</span><span class="o">);</span>
<span class="c1">// At this point the virtual machine is configured with an additional 2GB hard</span>
-<span class="c1">// disk, and a 20GB additional persistent iscsi volume.</span></code></pre></div>
+<span class="c1">// disk, and a 20GB additional persistent iscsi volume.</span>
+</code></pre></div>
<h2>Configuring networking in virtual machines</h2>
@@ -660,7 +676,8 @@
<span class="n">List</span><span class="o"><</span><span class="n">Ip</span><span class="o"><?,</span> <span class="o">?></span> <span class="n">ips</span> <span class="o">=</span> <span class="n">Lists</span><span class="o">.<</span><span class="n">Ip</span><span class="o"><</span> <span class="o">?</span> <span class="o">,</span> <span class="o">?</span> <span class="o">>></span> <span class="n">newArrayList</span><span class="o">(</span><span class="n">extIp</span><span class="o">,</span> <span class="n">pubIp</span><span class="o">,</span> <span class="n">privIp</span><span class="o">);</span>
<span class="n">vm</span><span class="o">.</span><span class="na">setNics</span><span class="o">(</span><span class="n">ips</span><span class="o">);</span>
-<span class="c1">// At this point we have the virtual machine with the IP addresses attached to it.</span></code></pre></div>
+<span class="c1">// At this point we have the virtual machine with the IP addresses attached to it.</span>
+</code></pre></div>
<h3>Configuring the default gateway</h3>
@@ -673,7 +690,8 @@
<span class="c1">// Option 2: Configure the network when configuring the NICs</span>
<span class="n">PublicNetwork</span> <span class="n">gateway</span> <span class="o">=</span> <span class="n">pubIp</span><span class="o">.</span><span class="na">getNetwork</span><span class="o">();</span>
-<span class="n">vm</span><span class="o">.</span><span class="na">setNics</span><span class="o">(</span><span class="n">gateway</span><span class="o">,</span> <span class="n">extIp</span><span class="o">,</span> <span class="n">pubIp</span><span class="o">,</span> <span class="n">privIp</span><span class="o">);</span></code></pre></div>
+<span class="n">vm</span><span class="o">.</span><span class="na">setNics</span><span class="o">(</span><span class="n">gateway</span><span class="o">,</span> <span class="n">extIp</span><span class="o">,</span> <span class="n">pubIp</span><span class="o">,</span> <span class="n">privIp</span><span class="o">);</span>
+</code></pre></div>
<h3>Attaching IPs from unmanaged networks</h3>
@@ -690,7 +708,8 @@
<span class="c1">// This will attach the IPs provided in the first list, and the corresponding</span>
<span class="c1">// unmanaged IPs from the given unmanaged networks.</span>
-<span class="n">vm</span><span class="o">.</span><span class="na">setNics</span><span class="o">(</span><span class="n">ips</span><span class="o">,</span> <span class="n">unmanagedNicsFromNet</span><span class="o">);</span></code></pre></div>
+<span class="n">vm</span><span class="o">.</span><span class="na">setNics</span><span class="o">(</span><span class="n">ips</span><span class="o">,</span> <span class="n">unmanagedNicsFromNet</span><span class="o">);</span>
+</code></pre></div>
<h1>Miscellaneous examples</h1>
@@ -773,7 +792,8 @@
<span class="o">}</span>
<span class="o">}</span>
<span class="o">}</span>
-<span class="o">}</span></code></pre></div>
+<span class="o">}</span>
+</code></pre></div>
<h3>VmEventHandler.java</h3>
@@ -875,7 +895,8 @@
<span class="n">context</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">"Terminating monitoring thread"</span><span class="o">);</span>
<span class="o">}</span>
-<span class="o">}</span></code></pre></div>
+<span class="o">}</span>
+</code></pre></div>
Modified: jclouds/site-content/guides/abiquo/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/guides/abiquo/index.html?rev=1629683&r1=1629682&r2=1629683&view=diff
==============================================================================
--- jclouds/site-content/guides/abiquo/index.html (original)
+++ jclouds/site-content/guides/abiquo/index.html Mon Oct 6 15:43:05 2014
@@ -183,7 +183,8 @@
<span class="n">compute</span><span class="o">.</span><span class="na">createNodesInGroup</span><span class="o">(</span><span class="s">"chef-servers"</span><span class="o">,</span> <span class="mi">1</span><span class="o">,</span> <span class="n">template</span><span class="o">);</span>
<span class="c1">// Close the context</span>
-<span class="n">context</span><span class="o">.</span><span class="na">close</span><span class="o">();</span></code></pre></div>
+<span class="n">context</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
+</code></pre></div>
<h2>Using the provider-specific API</h2>
Modified: jclouds/site-content/guides/aws-ebs/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/guides/aws-ebs/index.html?rev=1629683&r1=1629682&r2=1629683&view=diff
==============================================================================
--- jclouds/site-content/guides/aws-ebs/index.html (original)
+++ jclouds/site-content/guides/aws-ebs/index.html Mon Oct 6 15:43:05 2014
@@ -169,7 +169,8 @@ You can setup volume mappings with exten
<span class="c1">// .unmapDeviceNamed("/dev/foo)</span>
<span class="o">.</span><span class="na">mapEphemeralDeviceToDeviceName</span><span class="o">(</span><span class="s">"/dev/sdm"</span><span class="o">,</span> <span class="s">"ephemeral0"</span><span class="o">)</span>
<span class="o">.</span><span class="na">mapNewVolumeToDeviceName</span><span class="o">(</span><span class="s">"/dev/sdn"</span><span class="o">,</span> <span class="n">volumeSize</span><span class="o">,</span> <span class="kc">true</span><span class="o">)</span>
- <span class="o">.</span><span class="na">mapEBSSnapshotToDeviceName</span><span class="o">(</span><span class="s">"/dev/sdo"</span><span class="o">,</span> <span class="n">snapshot</span><span class="o">.</span><span class="na">getId</span><span class="o">(),</span> <span class="n">volumeSize</span><span class="o">,</span> <span class="kc">true</span><span class="o">);</span></code></pre></div>
+ <span class="o">.</span><span class="na">mapEBSSnapshotToDeviceName</span><span class="o">(</span><span class="s">"/dev/sdo"</span><span class="o">,</span> <span class="n">snapshot</span><span class="o">.</span><span class="na">getId</span><span class="o">(),</span> <span class="n">volumeSize</span><span class="o">,</span> <span class="kc">true</span><span class="o">);</span>
+</code></pre></div>
<h2>Elastic Block Store Client</h2>
@@ -177,12 +178,14 @@ You can setup volume mappings with exten
<p>Getting access to the client</p>
<div class="highlight"><pre><code class="java"><span class="n">ElasticBlockStoreClient</span> <span class="n">ebsClient</span> <span class="o">=</span> <span class="n">EC2Client</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">cast</span><span class="o">(</span><span class="n">context</span><span class="o">.</span><span class="na">getProviderSpecificContext</span><span class="o">().</span><span class="na">getApi</span><span class="o">())</span>
- <span class="o">.</span><span class="na">getElasticBlockStoreServices</span><span class="o">();</span></code></pre></div>
+ <span class="o">.</span><span class="na">getElasticBlockStoreServices</span><span class="o">();</span>
+</code></pre></div>
<p>Generating a snapshot</p>
-<div class="highlight"><pre><code class="java"><span class="n">Snapshot</span> <span class="n">snapshot</span> <span class="o">=</span> <span class="n">ebsClient</span><span class="o">.</span><span class="na">createSnapshotInRegion</span><span class="o">(</span><span class="n">volume</span><span class="o">.</span><span class="na">getRegion</span><span class="o">(),</span> <span class="n">volume</span><span class="o">.</span><span class="na">getId</span><span class="o">());</span></code></pre></div>
+<div class="highlight"><pre><code class="java"><span class="n">Snapshot</span> <span class="n">snapshot</span> <span class="o">=</span> <span class="n">ebsClient</span><span class="o">.</span><span class="na">createSnapshotInRegion</span><span class="o">(</span><span class="n">volume</span><span class="o">.</span><span class="na">getRegion</span><span class="o">(),</span> <span class="n">volume</span><span class="o">.</span><span class="na">getId</span><span class="o">());</span>
+</code></pre></div>
<h2>ebs2.clj</h2>
@@ -191,7 +194,8 @@ You can setup volume mappings with exten
<span class="p">(</span><span class="k">def </span><span class="nv">ec2</span> <span class="p">(</span><span class="nf">compute-service</span> <span class="s">"aws-ec2"</span> <span class="s">"ACCESSKEY"</span> <span class="s">"SECRETKEY"</span> <span class="ss">:sshj</span><span class="p">))</span>
-<span class="p">(</span><span class="nf">volumes</span> <span class="nv">ec2</span><span class="p">)</span></code></pre></div>
+<span class="p">(</span><span class="nf">volumes</span> <span class="nv">ec2</span><span class="p">)</span>
+</code></pre></div>
Modified: jclouds/site-content/guides/aws-ec2/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/guides/aws-ec2/index.html?rev=1629683&r1=1629682&r2=1629683&view=diff
==============================================================================
--- jclouds/site-content/guides/aws-ec2/index.html (original)
+++ jclouds/site-content/guides/aws-ec2/index.html Mon Oct 6 15:43:05 2014
@@ -185,7 +185,8 @@ This by default chooses t1.micro size.
if you need this, you'll have to revise the template:</p>
<div class="highlight"><pre><code class="java"><span class="c1">// use the m1 small with amazon linux</span>
-<span class="n">Template</span> <span class="n">template</span> <span class="o">=</span> <span class="n">compute</span><span class="o">.</span><span class="na">templateBuilder</span><span class="o">().</span><span class="na">hardwareId</span><span class="o">(</span><span class="n">InstanceType</span><span class="o">.</span><span class="na">M1_SMALL</span><span class="o">).</span><span class="na">osFamily</span><span class="o">(</span><span class="n">OsFamily</span><span class="o">.</span><span class="na">AMZN_LINUX</span><span class="o">).</span><span class="na">build</span><span class="o">();</span></code></pre></div>
+<span class="n">Template</span> <span class="n">template</span> <span class="o">=</span> <span class="n">compute</span><span class="o">.</span><span class="na">templateBuilder</span><span class="o">().</span><span class="na">hardwareId</span><span class="o">(</span><span class="n">InstanceType</span><span class="o">.</span><span class="na">M1_SMALL</span><span class="o">).</span><span class="na">osFamily</span><span class="o">(</span><span class="n">OsFamily</span><span class="o">.</span><span class="na">AMZN_LINUX</span><span class="o">).</span><span class="na">build</span><span class="o">();</span>
+</code></pre></div>
<p>In order to match an Ubuntu, or CentOs image, you'll need to see the Image Parsing section.</p>
@@ -202,7 +203,8 @@ ec2 across all 4 regions. We now by defa
<span class="c1">// pick version 10.04 of ubuntu from canonical</span>
<span class="n">Template</span> <span class="n">template</span> <span class="o">=</span> <span class="n">compute</span><span class="o">.</span><span class="na">templateBuilder</span><span class="o">().</span><span class="na">hardwareId</span><span class="o">(</span><span class="n">InstanceType</span><span class="o">.</span><span class="na">M1_SMALL</span><span class="o">)</span>
- <span class="o">.</span><span class="na">osVersionMatches</span><span class="o">(</span><span class="s">"10.04"</span><span class="o">).</span><span class="na">imageDescriptionMatches</span><span class="o">(</span><span class="s">"ubuntu-images"</span><span class="o">).</span><span class="na">osFamily</span><span class="o">(</span><span class="n">OsFamily</span><span class="o">.</span><span class="na">UBUNTU</span><span class="o">).</span><span class="na">build</span><span class="o">();</span></code></pre></div>
+ <span class="o">.</span><span class="na">osVersionMatches</span><span class="o">(</span><span class="s">"10.04"</span><span class="o">).</span><span class="na">imageDescriptionMatches</span><span class="o">(</span><span class="s">"ubuntu-images"</span><span class="o">).</span><span class="na">osFamily</span><span class="o">(</span><span class="n">OsFamily</span><span class="o">.</span><span class="na">UBUNTU</span><span class="o">).</span><span class="na">build</span><span class="o">();</span>
+</code></pre></div>
<h3>Image Filters [v1.1.0+]</h3>
@@ -218,7 +220,8 @@ ec2 across all 4 regions. We now by defa
<span class="o">.</span><span class="na">overrides</span><span class="o">(</span><span class="n">overrides</span><span class="o">)</span>
<span class="o">.</span><span class="na">modules</span><span class="o">(</span><span class="n">ImmutableSet</span><span class="o">.<</span><span class="n">Module</span><span class="o">></span> <span class="n">of</span><span class="o">(</span><span class="k">new</span> <span class="n">Log4JLoggingModule</span><span class="o">(),</span>
<span class="k">new</span> <span class="nf">SshjSshClientModule</span><span class="o">()))</span>
- <span class="o">.</span><span class="na">buildView</span><span class="o">(</span><span class="n">ComputeServiceContext</span><span class="o">.</span><span class="na">class</span><span class="o">);</span></code></pre></div>
+ <span class="o">.</span><span class="na">buildView</span><span class="o">(</span><span class="n">ComputeServiceContext</span><span class="o">.</span><span class="na">class</span><span class="o">);</span>
+</code></pre></div>
<h4>Properties to set cluster compute images</h4>
@@ -249,7 +252,8 @@ We now provide the option to lazy-fetch
<span class="n">accessid</span><span class="o">,</span> <span class="n">secretkey</span><span class="o">,</span> <span class="n">ImmutableSet</span><span class="o">.</span><span class="na">of</span><span class="o">(</span><span class="k">new</span> <span class="n">Log4JLoggingModule</span><span class="o">()),</span> <span class="n">overrides</span><span class="o">);</span>
<span class="n">Template</span> <span class="n">template</span> <span class="o">=</span> <span class="n">context</span><span class="o">.</span><span class="na">getComputeService</span><span class="o">().</span><span class="na">templateBuilder</span><span class="o">().</span><span class="na">imageId</span><span class="o">(</span>
- <span class="s">"ami-ccb35ea5"</span><span class="o">).</span><span class="na">build</span><span class="o">();</span></code></pre></div>
+ <span class="s">"ami-ccb35ea5"</span><span class="o">).</span><span class="na">build</span><span class="o">();</span>
+</code></pre></div>
<h4>Release 1.1.0 to 1.5.x</h4>
@@ -264,7 +268,8 @@ We now provide the option to lazy-fetch
<span class="n">accessid</span><span class="o">,</span> <span class="n">secretkey</span><span class="o">,</span> <span class="n">ImmutableSet</span><span class="o">.</span><span class="na">of</span><span class="o">(</span><span class="k">new</span> <span class="n">Log4JLoggingModule</span><span class="o">()),</span> <span class="n">overrides</span><span class="o">);</span>
<span class="n">Template</span> <span class="n">template</span> <span class="o">=</span> <span class="n">context</span><span class="o">.</span><span class="na">getComputeService</span><span class="o">().</span><span class="na">templateBuilder</span><span class="o">().</span><span class="na">imageId</span><span class="o">(</span>
- <span class="s">"ami-ccb35ea5"</span><span class="o">).</span><span class="na">build</span><span class="o">();</span></code></pre></div>
+ <span class="s">"ami-ccb35ea5"</span><span class="o">).</span><span class="na">build</span><span class="o">();</span>
+</code></pre></div>
<h4>Release 1.6.0 and above</h4>
@@ -283,7 +288,8 @@ We now provide the option to lazy-fetch
<span class="o">.</span><span class="na">buildView</span><span class="o">(</span><span class="n">ComputeServiceContext</span><span class="o">.</span><span class="na">class</span><span class="o">);</span>
<span class="n">Template</span> <span class="n">template</span> <span class="o">=</span> <span class="n">context</span><span class="o">.</span><span class="na">getComputeService</span><span class="o">().</span><span class="na">templateBuilder</span><span class="o">().</span><span class="na">imageId</span><span class="o">(</span>
- <span class="s">"ami-ccb35ea5"</span><span class="o">).</span><span class="na">build</span><span class="o">();</span></code></pre></div>
+ <span class="s">"ami-ccb35ea5"</span><span class="o">).</span><span class="na">build</span><span class="o">();</span>
+</code></pre></div>
<h3>Private Images</h3>
@@ -308,7 +314,8 @@ managing image curation, and others usin
<span class="n">props</span><span class="o">.</span><span class="na">setProperty</span><span class="o">(</span><span class="n">EC2Constants</span><span class="o">.</span><span class="na">PROPERTY_EC2_AMI_OWNERS</span><span class="o">,</span> <span class="s">"*"</span><span class="o">);</span>
-<span class="n">ComputeServiceContext</span> <span class="n">context</span> <span class="o">=</span> <span class="k">new</span> <span class="n">ComputeServiceContextFactory</span><span class="o">().</span><span class="na">createContext</span><span class="o">(</span><span class="s">"aws-ec2"</span><span class="o">,</span> <span class="s">"accesss"</span><span class="o">,</span> <span class="s">"secret"</span><span class="o">,</span> <span class="n">ImmutableSet</span><span class="o">.<</span><span class="n">Module</span><span class="o">></span> <span class="n">of</span><span class="o">(</span><span class="k">new</span> <span class="n">JschSshClientModule</span><span class="o">()),</span> <span class="n">props</span><span class="o">);</span></code></pre></div>
+<span class="n">ComputeServiceContext</span> <span class="n">context</span> <span class="o">=</span> <span class="k">new</span> <span class="n">ComputeServiceContextFactory</span><span class="o">().</span><span class="na">createContext</span><span class="o">(</span><span class="s">"aws-ec2"</span><span class="o">,</span> <span class="s">"accesss"</span><span class="o">,</span> <span class="s">"secret"</span><span class="o">,</span> <span class="n">ImmutableSet</span><span class="o">.<</span><span class="n">Module</span><span class="o">></span> <span class="n">of</span><span class="o">(</span><span class="k">new</span> <span class="n">JschSshClientModule</span><span class="o">()),</span> <span class="n">props</span><span class="o">);</span>
+</code></pre></div>
<h4>Releases 1.1.0 through 1.5.x</h4>
@@ -322,7 +329,8 @@ managing image curation, and others usin
<span class="n">props</span><span class="o">.</span><span class="na">setProperty</span><span class="o">(</span><span class="n">EC2Constants</span><span class="o">.</span><span class="na">PROPERTY_EC2_AMI_QUERY</span><span class="o">,</span> <span class="s">"state=available;image-type=machine"</span><span class="o">);</span>
-<span class="n">ComputeServiceContext</span> <span class="n">context</span> <span class="o">=</span> <span class="k">new</span> <span class="n">ComputeServiceContextFactory</span><span class="o">().</span><span class="na">createContext</span><span class="o">(</span><span class="s">"aws-ec2"</span><span class="o">,</span> <span class="s">"accesss"</span><span class="o">,</span> <span class="s">"secret"</span><span class="o">,</span> <span class="n">ImmutableSet</span><span class="o">.<</span><span class="n">Module</span><span class="o">></span> <span class="n">of</span><span class="o">(</span><span class="k">new</span> <span class="n">JschSshClientModule</span><span class="o">()),</span> <span class="n">props</span><span class="o">);</span></code></pre></div>
+<span class="n">ComputeServiceContext</span> <span class="n">context</span> <span class="o">=</span> <span class="k">new</span> <span class="n">ComputeServiceContextFactory</span><span class="o">().</span><span class="na">createContext</span><span class="o">(</span><span class="s">"aws-ec2"</span><span class="o">,</span> <span class="s">"accesss"</span><span class="o">,</span> <span class="s">"secret"</span><span class="o">,</span> <span class="n">ImmutableSet</span><span class="o">.<</span><span class="n">Module</span><span class="o">></span> <span class="n">of</span><span class="o">(</span><span class="k">new</span> <span class="n">JschSshClientModule</span><span class="o">()),</span> <span class="n">props</span><span class="o">);</span>
+</code></pre></div>
<h4>Release 1.6.0 and abovex</h4>
@@ -341,7 +349,8 @@ managing image curation, and others usin
<span class="o">.</span><span class="na">overrides</span><span class="o">(</span><span class="n">props</span><span class="o">)</span>
<span class="o">.</span><span class="na">modules</span><span class="o">(</span><span class="n">ImmutableSet</span><span class="o">.<</span><span class="n">Module</span><span class="o">></span> <span class="n">of</span><span class="o">(</span><span class="k">new</span> <span class="n">Log4JLoggingModule</span><span class="o">(),</span>
<span class="k">new</span> <span class="nf">SshjSshClientModule</span><span class="o">()))</span>
- <span class="o">.</span><span class="na">buildView</span><span class="o">(</span><span class="n">ComputeServiceContext</span><span class="o">.</span><span class="na">class</span><span class="o">);</span></code></pre></div>
+ <span class="o">.</span><span class="na">buildView</span><span class="o">(</span><span class="n">ComputeServiceContext</span><span class="o">.</span><span class="na">class</span><span class="o">);</span>
+</code></pre></div>
<p>You can then create nodes using the templateBuilder.imageId() method.</p>
@@ -402,7 +411,8 @@ OsFamily.UNRECOGNIZED, with no image ver
<span class="c1">// our image has a default user that's sudo-enable named foo-user</span>
<span class="n">builder</span><span class="o">.</span><span class="na">defaultCredentials</span><span class="o">(</span><span class="k">new</span> <span class="n">Credentials</span><span class="o">(</span><span class="s">"foo-user"</span><span class="o">,</span> <span class="s">"password"</span><span class="o">));</span>
<span class="o">}</span>
-<span class="o">}</span></code></pre></div>
+<span class="o">}</span>
+</code></pre></div>
<h4>Create a test for your parser</h4>
@@ -450,7 +460,8 @@ OsFamily.UNRECOGNIZED, with no image ver
<span class="n">verify</span><span class="o">(</span><span class="n">from</span><span class="o">);</span>
<span class="o">}</span>
-<span class="o">}</span></code></pre></div>
+<span class="o">}</span>
+</code></pre></div>
<h4>Instruct jclouds to use your parser</h4>
@@ -470,14 +481,16 @@ OsFamily.UNRECOGNIZED, with no image ver
<span class="kd">protected</span> <span class="kt">void</span> <span class="nf">configure</span><span class="o">()</span> <span class="o">{</span>
<span class="n">bind</span><span class="o">(</span><span class="n">AWSEC2ReviseParsedImage</span><span class="o">.</span><span class="na">class</span><span class="o">).</span><span class="na">to</span><span class="o">(</span><span class="n">FooAWSEC2ReviseParsedImage</span><span class="o">.</span><span class="na">class</span><span class="o">);</span>
<span class="o">})))</span>
- <span class="o">.</span><span class="na">buildView</span><span class="o">(</span><span class="n">ComputeServiceContext</span><span class="o">.</span><span class="na">class</span><span class="o">);</span></code></pre></div>
+ <span class="o">.</span><span class="na">buildView</span><span class="o">(</span><span class="n">ComputeServiceContext</span><span class="o">.</span><span class="na">class</span><span class="o">);</span>
+</code></pre></div>
<h4>Use your image version</h4>
<p>jclouds will now pick the lexicographic highest version, as it now can parse your images.</p>
-<div class="highlight"><pre><code class="java"><span class="n">Template</span> <span class="n">template</span> <span class="o">=</span> <span class="n">context</span><span class="o">.</span><span class="na">getComputeService</span><span class="o">().</span><span class="na">templateBuilder</span><span class="o">().</span><span class="na">imageVersionMatches</span><span class="o">(</span><span class="s">"1.1.0.*"</span><span class="o">).</span><span class="na">build</span><span class="o">();</span></code></pre></div>
+<div class="highlight"><pre><code class="java"><span class="n">Template</span> <span class="n">template</span> <span class="o">=</span> <span class="n">context</span><span class="o">.</span><span class="na">getComputeService</span><span class="o">().</span><span class="na">templateBuilder</span><span class="o">().</span><span class="na">imageVersionMatches</span><span class="o">(</span><span class="s">"1.1.0.*"</span><span class="o">).</span><span class="na">build</span><span class="o">();</span>
+</code></pre></div>
<h2>ComputeService API extensions</h2>
@@ -490,7 +503,8 @@ We now allow you to control this a bit t
<p>If you are using the <code>aws-ec2</code> provider, you can use spot instances via the spotPrice parameter on template options:</p>
-<div class="highlight"><pre><code class="java"><span class="n">options</span><span class="o">.</span><span class="na">as</span><span class="o">(</span><span class="n">AWSEC2TemplateOptions</span><span class="o">.</span><span class="na">class</span><span class="o">).</span><span class="na">spotPrice</span><span class="o">(</span><span class="mf">0.3f</span><span class="o">);</span></code></pre></div>
+<div class="highlight"><pre><code class="java"><span class="n">options</span><span class="o">.</span><span class="na">as</span><span class="o">(</span><span class="n">AWSEC2TemplateOptions</span><span class="o">.</span><span class="na">class</span><span class="o">).</span><span class="na">spotPrice</span><span class="o">(</span><span class="mf">0.3f</span><span class="o">);</span>
+</code></pre></div>
<p>AWSEC2ComputeServiceLiveTest.testExtendedOptionsAndLogin() uses the spot price option on the portable interface.</p>
@@ -506,7 +520,8 @@ spot request goes through, but perhaps t
<h3>Security Groups</h3>
<div class="highlight"><pre><code class="java"><span class="c1">// specify your own groups which already have the correct rules applied</span>
-<span class="n">template</span><span class="o">.</span><span class="na">getOptions</span><span class="o">().</span><span class="na">as</span><span class="o">(</span><span class="n">EC2TemplateOptions</span><span class="o">.</span><span class="na">class</span><span class="o">).</span><span class="na">securityGroups</span><span class="o">(</span><span class="n">group1</span><span class="o">,</span> <span class="n">group2</span><span class="o">);</span></code></pre></div>
+<span class="n">template</span><span class="o">.</span><span class="na">getOptions</span><span class="o">().</span><span class="na">as</span><span class="o">(</span><span class="n">EC2TemplateOptions</span><span class="o">.</span><span class="na">class</span><span class="o">).</span><span class="na">securityGroups</span><span class="o">(</span><span class="n">group1</span><span class="o">,</span> <span class="n">group2</span><span class="o">);</span>
+</code></pre></div>
<h3>Key Pairs</h3>
@@ -515,7 +530,8 @@ spot request goes through, but perhaps t
<span class="n">template</span><span class="o">.</span><span class="na">getOptions</span><span class="o">().</span><span class="na">as</span><span class="o">(</span><span class="n">EC2TemplateOptions</span><span class="o">.</span><span class="na">class</span><span class="o">).</span><span class="na">keyPair</span><span class="o">(</span><span class="n">group</span><span class="o">);</span>
<span class="c1">// if your image doesn't use keypairs (ex enstratus), skip creating one</span>
-<span class="n">template</span><span class="o">.</span><span class="na">getOptions</span><span class="o">().</span><span class="na">as</span><span class="o">(</span><span class="n">EC2TemplateOptions</span><span class="o">.</span><span class="na">class</span><span class="o">).</span><span class="na">noKeyPair</span><span class="o">();</span></code></pre></div>
+<span class="n">template</span><span class="o">.</span><span class="na">getOptions</span><span class="o">().</span><span class="na">as</span><span class="o">(</span><span class="n">EC2TemplateOptions</span><span class="o">.</span><span class="na">class</span><span class="o">).</span><span class="na">noKeyPair</span><span class="o">();</span>
+</code></pre></div>
<p>Amazon doesn't store the private key data, so if you supply an existing public key for jclouds to use, you'll also need to supply the private key correlating to it.</p>
@@ -527,17 +543,20 @@ If you are using an image where jclouds
<code>option.overrideCredentialsWith</code> and pass along the user that's baked in.</p>
<div class="highlight"><pre><code class="java"><span class="n">overrideLoginCredentialWith</span><span class="o">(</span><span class="n">your_id_rsa_string</span><span class="o">)</span>
-<span class="n">overrideCredentialsWith</span><span class="o">(</span><span class="k">new</span> <span class="n">Credentials</span><span class="o">(</span><span class="s">"root"</span><span class="o">,</span> <span class="n">your_id_rsa_string</span><span class="o">))</span></code></pre></div>
+<span class="n">overrideCredentialsWith</span><span class="o">(</span><span class="k">new</span> <span class="n">Credentials</span><span class="o">(</span><span class="s">"root"</span><span class="o">,</span> <span class="n">your_id_rsa_string</span><span class="o">))</span>
+</code></pre></div>
<p>If you want to authorize your keypair, you can use the <code>authorizePublicKey(yourKey)</code> method</p>
-<div class="highlight"><pre><code class="java"><span class="n">client</span><span class="o">.</span><span class="na">createNodesInGroup</span><span class="o">(</span><span class="n">group</span><span class="o">,</span> <span class="mi">1</span><span class="o">,</span> <span class="n">authorizePublicKey</span><span class="o">(</span><span class="n">myKey</span><span class="o">));</span></code></pre></div>
+<div class="highlight"><pre><code class="java"><span class="n">client</span><span class="o">.</span><span class="na">createNodesInGroup</span><span class="o">(</span><span class="n">group</span><span class="o">,</span> <span class="mi">1</span><span class="o">,</span> <span class="n">authorizePublicKey</span><span class="o">(</span><span class="n">myKey</span><span class="o">));</span>
+</code></pre></div>
<p>Here's how you can run a script using the overrideLoginCredentialsWith</p>
-<div class="highlight"><pre><code class="java"><span class="n">templateOptions</span><span class="o">.</span><span class="na">runScript</span><span class="o">(</span><span class="n">_script_</span><span class="o">).</span> <span class="n">authorizePublicKey</span><span class="o">().</span><span class="na">overrideLoginCredentialWith</span><span class="o">(</span><span class="kd">private</span><span class="o">)</span></code></pre></div>
+<div class="highlight"><pre><code class="java"><span class="n">templateOptions</span><span class="o">.</span><span class="na">runScript</span><span class="o">(</span><span class="n">_script_</span><span class="o">).</span> <span class="n">authorizePublicKey</span><span class="o">().</span><span class="na">overrideLoginCredentialWith</span><span class="o">(</span><span class="kd">private</span><span class="o">)</span>
+</code></pre></div>
<p>Keep in mind that <em>authorizePublicKey()</em> is redundant, if it is the same as what corresponds to the <code>keyPair()</code> option.</p>
@@ -551,7 +570,8 @@ If you are using an image where jclouds
<p>When a keypair is automatically created, jclouds <a href="https://github.com/jclouds/jclouds/blob/master/apis/ec2/src/main/java/org/jclouds/ec2/compute/strategy/CreateKeyPairAndSecurityGroupsAsNeededAndReturnRunOptions.java">puts</a>
the keypair into the Credentials Map. You can use the same option to put your credentials into the Credentials Map using the credentialStore</p>
-<div class="highlight"><pre><code class="java"><span class="n">ComputeServiceContext</span><span class="o">.</span><span class="na">credentialStore</span></code></pre></div>
+<div class="highlight"><pre><code class="java"><span class="n">ComputeServiceContext</span><span class="o">.</span><span class="na">credentialStore</span>
+</code></pre></div>
<p><em>Note, the more you use features like security groups and keypairs, the less portable your code will be across clouds.</em></p>
@@ -565,7 +585,8 @@ the keypair into the Credentials Map. Yo
<span class="n">options</span><span class="o">.</span><span class="na">as</span><span class="o">(</span><span class="n">AWSEC2TemplateOptions</span><span class="o">.</span><span class="na">class</span><span class="o">).</span><span class="na">subnetId</span><span class="o">(</span><span class="n">subnetId</span><span class="o">);</span>
<span class="n">Set</span><span class="o"><?</span> <span class="kd">extends</span> <span class="n">NodeMetadata</span><span class="o">></span> <span class="n">nodes</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="na">runNodesInGroup</span><span class="o">(</span><span class="n">group</span><span class="o">,</span> <span class="mi">1</span><span class="o">,</span>
- <span class="n">options</span><span class="o">);</span></code></pre></div>
+ <span class="n">options</span><span class="o">);</span>
+</code></pre></div>
<p>You can also checkout <code>EC2ComputeServiceListTest.testExtendedOptionsWithSubnetId()</code></p>
@@ -579,7 +600,8 @@ the keypair into the Credentials Map. Yo
<div class="highlight"><pre><code class="java"><span class="n">TemplateOptions</span> <span class="n">options</span> <span class="o">=</span> <span class="n">compute</span><span class="o">.</span><span class="na">templateOptions</span><span class="o">();</span>
<span class="n">options</span><span class="o">.</span><span class="na">as</span><span class="o">(</span><span class="n">EC2TemplateOptions</span><span class="o">.</span><span class="na">class</span><span class="o">).</span><span class="na">enableMonitoring</span><span class="o">();</span>
-<span class="n">Set</span><span class="o"><?</span> <span class="kd">extends</span> <span class="n">NodeMetadata</span><span class="o">></span> <span class="n">monitoredNodes</span> <span class="o">=</span> <span class="n">compute</span><span class="o">.</span><span class="na">runNodesInGroup</span><span class="o">(</span><span class="n">group</span><span class="o">,</span> <span class="mi">1</span><span class="o">,</span> <span class="n">options</span><span class="o">);</span></code></pre></div>
+<span class="n">Set</span><span class="o"><?</span> <span class="kd">extends</span> <span class="n">NodeMetadata</span><span class="o">></span> <span class="n">monitoredNodes</span> <span class="o">=</span> <span class="n">compute</span><span class="o">.</span><span class="na">runNodesInGroup</span><span class="o">(</span><span class="n">group</span><span class="o">,</span> <span class="mi">1</span><span class="o">,</span> <span class="n">options</span><span class="o">);</span>
+</code></pre></div>
<p>You can then use the !CloudWatchClient to get statistics on your nodes.</p>
@@ -592,7 +614,8 @@ the keypair into the Credentials Map. Yo
<span class="n">String</span> <span class="n">region</span> <span class="o">=</span> <span class="n">node</span><span class="o">.</span><span class="na">getLocation</span><span class="o">().</span><span class="na">getParent</span><span class="o">().</span><span class="na">getId</span><span class="o">();</span>
<span class="n">Set</span><span class="o"><</span><span class="n">Datapoint</span><span class="o">></span> <span class="n">datapoints</span> <span class="o">=</span> <span class="n">monitoringContext</span><span class="o">.</span><span class="na">getApi</span><span class="o">().</span><span class="na">getMetricStatisticsInRegion</span><span class="o">(</span><span class="n">region</span><span class="o">,</span>
- <span class="s">"CPUUtilization"</span><span class="o">,</span> <span class="n">before</span><span class="o">,</span> <span class="k">new</span> <span class="n">Date</span><span class="o">(),</span> <span class="mi">60</span><span class="o">,</span> <span class="s">"Average"</span><span class="o">);</span></code></pre></div>
+ <span class="s">"CPUUtilization"</span><span class="o">,</span> <span class="n">before</span><span class="o">,</span> <span class="k">new</span> <span class="n">Date</span><span class="o">(),</span> <span class="mi">60</span><span class="o">,</span> <span class="s">"Average"</span><span class="o">);</span>
+</code></pre></div>
<h2>GovCloud</h2>
@@ -601,7 +624,8 @@ the keypair into the Credentials Map. Yo
For EC2:</p>
<div class="highlight"><pre><code class="java"><span class="kd">public</span> <span class="kd">static</span> <span class="kd">final</span> <span class="n">String</span> <span class="n">GOV_CLOUD_ENDPOINT</span> <span class="o">=</span> <span class="s">"https://ec2.us-gov-west-1.amazonaws.com"</span><span class="o">;</span>
-<span class="n">overrides</span><span class="o">.</span><span class="na">setProperty</span><span class="o">(</span><span class="s">"aws-ec2.endpoint"</span><span class="o">,</span> <span class="n">GOV_CLOUD_ENDPOINT</span><span class="o">);</span></code></pre></div>
+<span class="n">overrides</span><span class="o">.</span><span class="na">setProperty</span><span class="o">(</span><span class="s">"aws-ec2.endpoint"</span><span class="o">,</span> <span class="n">GOV_CLOUD_ENDPOINT</span><span class="o">);</span>
+</code></pre></div>
<p>You can find GovCloud endpoints for other services here:
Modified: jclouds/site-content/guides/aws-sqs/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/guides/aws-sqs/index.html?rev=1629683&r1=1629682&r2=1629683&view=diff
==============================================================================
--- jclouds/site-content/guides/aws-sqs/index.html (original)
+++ jclouds/site-content/guides/aws-sqs/index.html Mon Oct 6 15:43:05 2014
@@ -156,28 +156,32 @@
<div class="highlight"><pre><code class="java"><span class="n">URI</span> <span class="n">queue</span> <span class="o">=</span> <span class="n">queueApi</span><span class="o">.</span><span class="na">get</span><span class="o">(</span><span class="n">queueName</span><span class="o">);</span>
<span class="k">if</span> <span class="o">(</span><span class="n">queue</span> <span class="o">==</span> <span class="kc">null</span><span class="o">)</span> <span class="o">{</span>
<span class="n">queue</span> <span class="o">=</span> <span class="n">queueApi</span><span class="o">.</span><span class="na">create</span><span class="o">(</span><span class="n">queueName</span><span class="o">);</span>
-<span class="o">}</span></code></pre></div>
+<span class="o">}</span>
+</code></pre></div>
<h3>Getting an api connection to a queue</h3>
<p>In SQS, once you discover or create a queue, you can focus a connection to to that, by supplying the queue's url.</p>
-<div class="highlight"><pre><code class="java"><span class="n">queueApi</span> <span class="o">=</span> <span class="n">context</span><span class="o">.</span><span class="na">getApi</span><span class="o">().</span><span class="na">getMessageApiForQueue</span><span class="o">(</span><span class="n">queueURI</span><span class="o">);</span></code></pre></div>
+<div class="highlight"><pre><code class="java"><span class="n">queueApi</span> <span class="o">=</span> <span class="n">context</span><span class="o">.</span><span class="na">getApi</span><span class="o">().</span><span class="na">getMessageApiForQueue</span><span class="o">(</span><span class="n">queueURI</span><span class="o">);</span>
+</code></pre></div>
<h3>sending a message</h3>
<p>Sending a message is simple, just supply the text you wish to send.</p>
-<div class="highlight"><pre><code class="java"><span class="n">queueApi</span><span class="o">.</span><span class="na">send</span><span class="o">(</span><span class="s">"my message"</span><span class="o">);</span></code></pre></div>
+<div class="highlight"><pre><code class="java"><span class="n">queueApi</span><span class="o">.</span><span class="na">send</span><span class="o">(</span><span class="s">"my message"</span><span class="o">);</span>
+</code></pre></div>
<h3>receiving a message</h3>
<p>Receiving a message is also simple: invoke <code>receive</code> and if your result is not null, you have a message!</p>
-<div class="highlight"><pre><code class="java"><span class="n">message</span> <span class="o">=</span> <span class="n">queueApi</span><span class="o">.</span><span class="na">receive</span><span class="o">();</span></code></pre></div>
+<div class="highlight"><pre><code class="java"><span class="n">message</span> <span class="o">=</span> <span class="n">queueApi</span><span class="o">.</span><span class="na">receive</span><span class="o">();</span>
+</code></pre></div>
<h3>sending many messages</h3>
@@ -188,14 +192,16 @@
<span class="o">.</span><span class="na">put</span><span class="o">(</span><span class="s">"id1"</span><span class="o">,</span> <span class="s">"test message one"</span><span class="o">)</span>
<span class="o">.</span><span class="na">put</span><span class="o">(</span><span class="s">"id2"</span><span class="o">,</span> <span class="s">"test message two"</span><span class="o">)</span>
<span class="o">.</span><span class="na">put</span><span class="o">(</span><span class="s">"id3"</span><span class="o">,</span> <span class="s">"test message two"</span><span class="o">)</span>
- <span class="o">.</span><span class="na">build</span><span class="o">());</span></code></pre></div>
+ <span class="o">.</span><span class="na">build</span><span class="o">());</span>
+</code></pre></div>
<h3>receiving many messages</h3>
<p>Note that you can receive the same message twice <em>even in the same request!</em>. Hence we use List, not Set.</p>
-<div class="highlight"><pre><code class="java"><span class="n">List</span><span class="o"><</span><span class="n">Message</span><span class="o">></span> <span class="n">messages</span> <span class="o">=</span> <span class="n">api</span><span class="o">.</span><span class="na">receive</span><span class="o">(</span><span class="mi">10</span><span class="o">);</span></code></pre></div>
+<div class="highlight"><pre><code class="java"><span class="n">List</span><span class="o"><</span><span class="n">Message</span><span class="o">></span> <span class="n">messages</span> <span class="o">=</span> <span class="n">api</span><span class="o">.</span><span class="na">receive</span><span class="o">(</span><span class="mi">10</span><span class="o">);</span>
+</code></pre></div>
Modified: jclouds/site-content/guides/aws/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/guides/aws/index.html?rev=1629683&r1=1629682&r2=1629683&view=diff
==============================================================================
--- jclouds/site-content/guides/aws/index.html (original)
+++ jclouds/site-content/guides/aws/index.html Mon Oct 6 15:43:05 2014
@@ -194,7 +194,8 @@
<span class="n">object</span><span class="o">.</span><span class="na">setPayload</span><span class="o">(</span><span class="s">"hello world"</span><span class="o">);</span>
<span class="n">s3Client</span><span class="o">.</span><span class="na">putObject</span><span class="o">(</span><span class="n">bucket</span><span class="o">,</span> <span class="n">object</span><span class="o">,</span> <span class="n">withAcl</span><span class="o">(</span><span class="n">CannedAccessPolicy</span><span class="o">.</span><span class="na">PUBLIC_READ</span><span class="o">));</span>
-<span class="n">context</span><span class="o">.</span><span class="na">close</span><span class="o">();</span></code></pre></div>
+<span class="n">context</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
+</code></pre></div>
<h2>Using EC2</h2>
@@ -232,7 +233,8 @@
<span class="n">String</span> <span class="n">ip</span> <span class="o">=</span> <span class="n">ec2Client</span><span class="o">.</span><span class="na">getElasticIPAddressServices</span><span class="o">().</span><span class="na">allocateAddressInRegion</span><span class="o">(</span><span class="n">node</span><span class="o">.</span><span class="na">getLocation</span><span class="o">().</span><span class="na">getId</span><span class="o">());</span>
<span class="n">ec2Client</span><span class="o">.</span><span class="na">getElasticIPAddressServices</span><span class="o">().</span><span class="na">associateAddressInRegion</span><span class="o">(</span><span class="n">node</span><span class="o">.</span><span class="na">getLocation</span><span class="o">().</span><span class="na">getId</span><span class="o">(),</span><span class="n">ip</span><span class="o">,</span> <span class="n">node</span><span class="o">.</span><span class="na">getProviderId</span><span class="o">());</span>
-<span class="n">context</span><span class="o">.</span><span class="na">close</span><span class="o">();</span></code></pre></div>
+<span class="n">context</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
+</code></pre></div>
Modified: jclouds/site-content/guides/azure-storage/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/guides/azure-storage/index.html?rev=1629683&r1=1629682&r2=1629683&view=diff
==============================================================================
--- jclouds/site-content/guides/azure-storage/index.html (original)
+++ jclouds/site-content/guides/azure-storage/index.html Mon Oct 6 15:43:05 2014
@@ -199,7 +199,8 @@
<span class="c1">// create a root-level container with a public acl</span>
<span class="n">client</span><span class="o">.</span><span class="na">createRootContainer</span><span class="o">(</span><span class="n">withPublicAc</span><span class="o">());</span>
-<span class="n">context</span><span class="o">.</span><span class="na">close</span><span class="o">();</span></code></pre></div>
+<span class="n">context</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
+</code></pre></div>
Modified: jclouds/site-content/guides/bluelock/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/guides/bluelock/index.html?rev=1629683&r1=1629682&r2=1629683&view=diff
==============================================================================
--- jclouds/site-content/guides/bluelock/index.html (original)
+++ jclouds/site-content/guides/bluelock/index.html Mon Oct 6 15:43:05 2014
@@ -188,7 +188,8 @@
<span class="o">}</span>
<span class="c1">// release resources</span>
-<span class="n">context</span><span class="o">.</span><span class="na">close</span><span class="o">();</span></code></pre></div>
+<span class="n">context</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
+</code></pre></div>
<ol>
Modified: jclouds/site-content/guides/chef/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/guides/chef/index.html?rev=1629683&r1=1629682&r2=1629683&view=diff
==============================================================================
--- jclouds/site-content/guides/chef/index.html (original)
+++ jclouds/site-content/guides/chef/index.html Mon Oct 6 15:43:05 2014
@@ -193,7 +193,8 @@ The following example shows several call
<span class="n">Node</span> <span class="n">node</span> <span class="o">=</span> <span class="n">context</span><span class="o">.</span><span class="na">getChefService</span><span class="o">().</span><span class="na">createNodeAndPopulateAutomaticAttributes</span><span class="o">(</span><span class="n">nodeName</span><span class="o">,</span> <span class="n">runlist</span><span class="o">);</span>
<span class="c1">// Release resources</span>
-<span class="n">context</span><span class="o">.</span><span class="na">close</span><span class="o">();</span></code></pre></div>
+<span class="n">context</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
+</code></pre></div>
<h2>Bootstrap nodes with Chef and the ComputeService</h2>
@@ -264,7 +265,8 @@ We also provide a couple of utilities to
<span class="c1">// Release resources</span>
<span class="n">chefContext</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
-<span class="n">computeContext</span><span class="o">.</span><span class="na">close</span><span class="o">();</span></code></pre></div>
+<span class="n">computeContext</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
+</code></pre></div>
<h3>What does the generated bootstrap script do?</h3>
Modified: jclouds/site-content/guides/cloudsigma/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/guides/cloudsigma/index.html?rev=1629683&r1=1629682&r2=1629683&view=diff
==============================================================================
--- jclouds/site-content/guides/cloudsigma/index.html (original)
+++ jclouds/site-content/guides/cloudsigma/index.html Mon Oct 6 15:43:05 2014
@@ -185,7 +185,8 @@
<span class="n">ServerInfo</span> <span class="n">newServer</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="na">createServer</span><span class="o">(</span><span class="n">toCreate</span><span class="o">);</span>
<span class="c1">// release resources</span>
-<span class="n">context</span><span class="o">.</span><span class="na">close</span><span class="o">();</span></code></pre></div>
+<span class="n">context</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
+</code></pre></div>
<ol>
Modified: jclouds/site-content/guides/docker/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/guides/docker/index.html?rev=1629683&r1=1629682&r2=1629683&view=diff
==============================================================================
--- jclouds/site-content/guides/docker/index.html (original)
+++ jclouds/site-content/guides/docker/index.html Mon Oct 6 15:43:05 2014
@@ -186,7 +186,8 @@ This involves <a href="https://docs.dock
<span class="n">Set</span><span class="o"><?</span> <span class="kd">extends</span> <span class="n">NodeMetadata</span><span class="o">></span> <span class="n">nodes</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="na">runNodesInGroup</span><span class="o">(</span><span class="s">"container"</span><span class="o">,</span> <span class="mi">2</span><span class="o">,</span> <span class="n">template</span><span class="o">);</span>
<span class="c1">// release resources</span>
-<span class="n">context</span><span class="o">.</span><span class="na">close</span><span class="o">();</span></code></pre></div>
+<span class="n">context</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
+</code></pre></div>
<p>As for any other jclouds API, this code will create for you 2 nodes in the group <code>container</code> using the provided template.
Modified: jclouds/site-content/guides/filesystem/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/guides/filesystem/index.html?rev=1629683&r1=1629682&r2=1629683&view=diff
==============================================================================
--- jclouds/site-content/guides/filesystem/index.html (original)
+++ jclouds/site-content/guides/filesystem/index.html Mon Oct 6 15:43:05 2014
@@ -185,7 +185,8 @@
<span class="n">blobStore</span><span class="o">.</span><span class="na">removeBlob</span><span class="o">(</span><span class="n">containerName</span><span class="o">,</span> <span class="s">"test"</span><span class="o">);</span>
<span class="c1">//close context</span>
-<span class="n">context</span><span class="o">.</span><span class="na">close</span><span class="o">();</span></code></pre></div>
+<span class="n">context</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
+</code></pre></div>
<h3>Tips & tricks</h3>
Modified: jclouds/site-content/guides/glacier/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/guides/glacier/index.html?rev=1629683&r1=1629682&r2=1629683&view=diff
==============================================================================
--- jclouds/site-content/guides/glacier/index.html (original)
+++ jclouds/site-content/guides/glacier/index.html Mon Oct 6 15:43:05 2014
@@ -215,7 +215,8 @@ that we can read. The estimated time to
<span class="n">String</span> <span class="n">key</span> <span class="o">=</span> <span class="n">blobstore</span><span class="o">.</span><span class="na">putBlob</span><span class="o">(</span><span class="n">containerName</span><span class="o">,</span> <span class="n">blob</span><span class="o">);</span>
<span class="o">}</span> <span class="k">finally</span> <span class="o">{</span>
<span class="n">context</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
-<span class="o">}</span></code></pre></div>
+<span class="o">}</span>
+</code></pre></div>
<h3>Basic usage of the provider API</h3>
@@ -241,7 +242,8 @@ that we can read. The estimated time to
<span class="kt">byte</span><span class="o">[]</span> <span class="n">data</span> <span class="o">=</span> <span class="n">ByteStreams2</span><span class="o">.</span><span class="na">toByteArrayAndClose</span><span class="o">(</span><span class="n">payload</span><span class="o">.</span><span class="na">openStream</span><span class="o">());</span>
<span class="o">}</span> <span class="k">finally</span> <span class="o">{</span>
<span class="n">context</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
-<span class="o">}</span></code></pre></div>
+<span class="o">}</span>
+</code></pre></div>
<h2>Known Issues</h2>
Modified: jclouds/site-content/guides/go-grid/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/guides/go-grid/index.html?rev=1629683&r1=1629682&r2=1629683&view=diff
==============================================================================
--- jclouds/site-content/guides/go-grid/index.html (original)
+++ jclouds/site-content/guides/go-grid/index.html Mon Oct 6 15:43:05 2014
@@ -169,7 +169,8 @@ Using your account's email address won't
<span class="o">.</span><span class="na">buildView</span><span class="o">(</span><span class="n">ComputeServiceContext</span><span class="o">.</span><span class="na">class</span><span class="o">)</span>
<span class="o">.</span><span class="na">getProviderSpecificContext</span><span class="o">();</span>
-<span class="n">GoGridClient</span> <span class="n">client</span> <span class="o">=</span> <span class="n">context</span><span class="o">.</span><span class="na">getApi</span><span class="o">();</span></code></pre></div>
+<span class="n">GoGridClient</span> <span class="n">client</span> <span class="o">=</span> <span class="n">context</span><span class="o">.</span><span class="na">getApi</span><span class="o">();</span>
+</code></pre></div>
@@ -178,7 +179,8 @@ Using your account's email address won't
<span class="n">Set</span><span class="o"><</span><span class="n">Ip</span><span class="o">></span> <span class="n">availableIps</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="na">getIpServices</span><span class="o">().</span><span class="na">getUnassignedIpList</span><span class="o">();</span>
<span class="c1">// iterate over the collection. you're not required to use Iterables</span>
-<span class="n">Ip</span> <span class="n">availableIp</span> <span class="o">=</span> <span class="n">Iterables</span><span class="o">.</span><span class="na">getLast</span><span class="o">(</span><span class="n">availableIps</span><span class="o">);</span></code></pre></div>
+<span class="n">Ip</span> <span class="n">availableIp</span> <span class="o">=</span> <span class="n">Iterables</span><span class="o">.</span><span class="na">getLast</span><span class="o">(</span><span class="n">availableIps</span><span class="o">);</span>
+</code></pre></div>
<p>Having an available IP address, you can create a server:</p>
@@ -186,7 +188,8 @@ Using your account's email address won't
<div class="highlight"><pre><code class="java"><span class="n">Server</span> <span class="n">createdServer</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="na">getServerServices</span><span class="o">().</span><span class="na">addServer</span><span class="o">(</span><span class="n">nameOfServer</span><span class="o">,</span>
<span class="s">"GSI-f8979644-e646-4711-ad58-d98a5fa3612c"</span> <span class="cm">/*image name*/</span><span class="o">,</span>
<span class="s">"1"</span> <span class="cm">/*ID of ram, 1 is 512 MB, 2 is 1GB*/</span><span class="o">,</span>
- <span class="n">availableIp</span><span class="o">.</span><span class="na">getIp</span><span class="o">());</span></code></pre></div>
+ <span class="n">availableIp</span><span class="o">.</span><span class="na">getIp</span><span class="o">());</span>
+</code></pre></div>
<p>and optionally wait until it fully starts (in GoGrid's terms, until the server creation job is completed):</p>
@@ -195,7 +198,8 @@ Using your account's email address won't
<span class="k">new</span> <span class="nf">ServerLatestJobCompleted</span><span class="o">(</span><span class="n">client</span><span class="o">.</span><span class="na">getJobServices</span><span class="o">()),</span>
<span class="mi">800</span><span class="o">,</span> <span class="mi">20</span><span class="o">,</span> <span class="n">TimeUnit</span><span class="o">.</span><span class="na">SECONDS</span><span class="o">);</span>
<span class="n">serverLatestJobCompleted</span><span class="o">.</span><span class="na">apply</span><span class="o">(</span><span class="n">createdServer</span><span class="o">);</span> <span class="c1">//blocks until the condition is met or timeout is exceeded</span>
-<span class="c1">// (returns true/false whether it was never met or not)</span></code></pre></div>
+<span class="c1">// (returns true/false whether it was never met or not)</span>
+</code></pre></div>
<p>Note that this predicate can be used for any type of server-related jobs (for load balancer-related jobs,
@@ -204,18 +208,21 @@ Also, GoGrid will mark the server creati
<p>To restart the server, or turn it off, a power command with <a href="https://github.com/jclouds/jclouds/blob/master/providers/gogrid/src/main/java/org/jclouds/gogrid/domain/PowerCommand.java">PowerCommand</a> enum may be used:</p>
-<div class="highlight"><pre><code class="java"><span class="n">client</span><span class="o">.</span><span class="na">getServerServices</span><span class="o">().</span><span class="na">power</span><span class="o">(</span><span class="n">nameOfServer</span><span class="o">,</span> <span class="n">PowerCommand</span><span class="o">.</span><span class="na">RESTART</span><span class="o">);</span></code></pre></div>
+<div class="highlight"><pre><code class="java"><span class="n">client</span><span class="o">.</span><span class="na">getServerServices</span><span class="o">().</span><span class="na">power</span><span class="o">(</span><span class="n">nameOfServer</span><span class="o">,</span> <span class="n">PowerCommand</span><span class="o">.</span><span class="na">RESTART</span><span class="o">);</span>
+</code></pre></div>
<p>Deleting an existing server is accomplished by calling:</p>
-<div class="highlight"><pre><code class="java"><span class="n">client</span><span class="o">.</span><span class="na">getServerServices</span><span class="o">().</span><span class="na">deleteByName</span><span class="o">(</span><span class="n">nameOfServer</span><span class="o">);</span></code></pre></div>
+<div class="highlight"><pre><code class="java"><span class="n">client</span><span class="o">.</span><span class="na">getServerServices</span><span class="o">().</span><span class="na">deleteByName</span><span class="o">(</span><span class="n">nameOfServer</span><span class="o">);</span>
+</code></pre></div>
<p>To ssh into a third-party image, you may need credentials that aren't default.
To find out the proper credentials, start up a server and run:</p>
-<div class="highlight"><pre><code class="java"><span class="n">Credentials</span> <span class="n">instanceCredentials</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="na">getServerServices</span><span class="o">().</span><span class="na">getServerCredentialsList</span><span class="o">().</span><span class="na">get</span><span class="o">(</span><span class="n">nameOfServer</span><span class="o">)</span></code></pre></div>
+<div class="highlight"><pre><code class="java"><span class="n">Credentials</span> <span class="n">instanceCredentials</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="na">getServerServices</span><span class="o">().</span><span class="na">getServerCredentialsList</span><span class="o">().</span><span class="na">get</span><span class="o">(</span><span class="n">nameOfServer</span><span class="o">)</span>
+</code></pre></div>
<p>Using these credentials, it's possible to use jclouds to log in to the instance:</p>
@@ -224,7 +231,8 @@ To find out the proper credentials, star
<span class="n">instanceCredentials</span><span class="o">.</span><span class="na">account</span><span class="o">,</span> <span class="n">instanceCredentials</span><span class="o">.</span><span class="na">key</span><span class="o">);</span>
<span class="n">sshClient</span><span class="o">.</span><span class="na">connect</span><span class="o">();</span>
<span class="n">String</span> <span class="n">output</span> <span class="o">=</span> <span class="n">sshClient</span><span class="o">.</span><span class="na">exec</span><span class="o">(</span><span class="s">"df"</span><span class="o">).</span><span class="na">getOutput</span><span class="o">();</span>
-<span class="n">sshClient</span><span class="o">.</span><span class="na">disconnect</span><span class="o">();</span></code></pre></div>
+<span class="n">sshClient</span><span class="o">.</span><span class="na">disconnect</span><span class="o">();</span>
+</code></pre></div>
<h3>Using ComputeService abstraction</h3>
@@ -237,13 +245,15 @@ To find out the proper credentials, star
<span class="k">new</span> <span class="nf">SshjSshClientModule</span><span class="o">()))</span>
<span class="o">.</span><span class="na">buildView</span><span class="o">(</span><span class="n">ComputeServiceContext</span><span class="o">.</span><span class="na">class</span><span class="o">);</span>
-<span class="n">ComputeService</span> <span class="n">service</span> <span class="o">=</span> <span class="n">context</span><span class="o">.</span><span class="na">getComputeService</span><span class="o">();</span></code></pre></div>
+<span class="n">ComputeService</span> <span class="n">service</span> <span class="o">=</span> <span class="n">context</span><span class="o">.</span><span class="na">getComputeService</span><span class="o">();</span>
+</code></pre></div>
<p>With having a ComputeService object in place, you can search for specific type of instance and/or image, and run it:</p>
<div class="highlight"><pre><code class="java"><span class="n">Template</span> <span class="n">t</span> <span class="o">=</span> <span class="n">service</span><span class="o">.</span><span class="na">templateBuilder</span><span class="o">().</span><span class="na">minRam</span><span class="o">(</span><span class="mi">4096</span><span class="o">).</span><span class="na">imageId</span><span class="o">(</span><span class="s">"GSI-6890f8b6-c8fb-4ac1-bc33-2563eb4e29d2"</span><span class="o">).</span><span class="na">build</span><span class="o">();</span>
-<span class="n">service</span><span class="o">.</span><span class="na">runNodesInGroup</span><span class="o">(</span><span class="s">"testGroup"</span><span class="o">,</span> <span class="mi">1</span> <span class="cm">/*number of instances*/</span><span class="o">,</span> <span class="n">t</span><span class="o">);</span></code></pre></div>
+<span class="n">service</span><span class="o">.</span><span class="na">runNodesInGroup</span><span class="o">(</span><span class="s">"testGroup"</span><span class="o">,</span> <span class="mi">1</span> <span class="cm">/*number of instances*/</span><span class="o">,</span> <span class="n">t</span><span class="o">);</span>
+</code></pre></div>
<p>For more information on using this abstraction, refer to
Modified: jclouds/site-content/guides/hpcloud/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/guides/hpcloud/index.html?rev=1629683&r1=1629682&r2=1629683&view=diff
==============================================================================
--- jclouds/site-content/guides/hpcloud/index.html (original)
+++ jclouds/site-content/guides/hpcloud/index.html Mon Oct 6 15:43:05 2014
@@ -210,7 +210,8 @@ properties.setProperty(KeystonePropertie
<span class="o">}</span>
<span class="c1">// Be sure to close the context when done</span>
-<span class="n">context</span><span class="o">.</span><span class="na">close</span><span class="o">();</span></code></pre></div>
+<span class="n">context</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
+</code></pre></div>
<h2>HP Cloud Compute</h2>
@@ -308,7 +309,8 @@ properties.setProperty(KeystonePropertie
<span class="n">floatingIPClient</span><span class="o">.</span><span class="na">addFloatingIPToServer</span><span class="o">(</span><span class="n">exampleAddress</span><span class="o">.</span><span class="na">getIp</span><span class="o">(),</span> <span class="n">server</span><span class="o">.</span><span class="na">getId</span><span class="o">());</span>
<span class="c1">// Be sure to close the context when done</span>
-<span class="n">context</span><span class="o">.</span><span class="na">close</span><span class="o">();</span></code></pre></div>
+<span class="n">context</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
+</code></pre></div>
Modified: jclouds/site-content/guides/karaf/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/guides/karaf/index.html?rev=1629683&r1=1629682&r2=1629683&view=diff
==============================================================================
--- jclouds/site-content/guides/karaf/index.html (original)
+++ jclouds/site-content/guides/karaf/index.html Mon Oct 6 15:43:05 2014
@@ -200,7 +200,8 @@ source and building it and go directly t
<div class="highlight"><pre><code class="sh">git clone git://github.com/jclouds/jclouds-karaf.git
<span class="nb">cd </span>jclouds-karaf
-mvn clean install</code></pre></div>
+mvn clean install
+</code></pre></div>
<ol>
@@ -209,7 +210,8 @@ mvn clean install</code></pre></div>
<div class="highlight"><pre><code class="text">features:addurl mvn:org.jclouds.karaf/feature/1.0/xml/features
-features:install jclouds</code></pre></div>
+features:install jclouds
+</code></pre></div>
<ol>
@@ -217,7 +219,8 @@ features:install jclouds</code></pre></d
</ol>
-<div class="highlight"><pre><code class="text">features:list | grep jclouds</code></pre></div>
+<div class="highlight"><pre><code class="text">features:list | grep jclouds
+</code></pre></div>
<p><em><em>Example</em></em></p>
@@ -227,7 +230,8 @@ features:install jclouds</code></pre></d
</ol>
-<div class="highlight"><pre><code class="text">features:install jclouds-aws-s3</code></pre></div>
+<div class="highlight"><pre><code class="text">features:install jclouds-aws-s3
+</code></pre></div>
<h2>Running the examples</h2>
@@ -240,12 +244,14 @@ can change dynamically, and they may be
<div class="highlight"><pre><code class="text">git clone https://iocanel@github.com/jclouds/jclouds-examples.git
cd jclouds-examples/blobstore-karaf-shell
-mvn clean install</code></pre></div>
+mvn clean install
+</code></pre></div>
<p>Then from Karaf shell you can install the example:</p>
-<div class="highlight"><pre><code class="text">osgi:install -s mvn:org.jclouds.examples/blobstore-karaf-shell/1.0-SNAPSHOT</code></pre></div>
+<div class="highlight"><pre><code class="text">osgi:install -s mvn:org.jclouds.examples/blobstore-karaf-shell/1.0-SNAPSHOT
+</code></pre></div>
<p>The command above installs in Karaf two new commands:</p>
@@ -265,13 +271,15 @@ Let's see how it can be done using the K
config:propset provider aws-s3
config:propset accessKeyId XXXXXX
config:propset secretKey XXXXXX
-config:update</code></pre></div>
+config:update
+</code></pre></div>
<p>Now you are ready to use the commands</p>
<div class="highlight"><pre><code class="text">jclouds:blobstore-write mybucket myblob JCloudsRocks
-jclouds:blobstore-write mybucket myblob</code></pre></div>
+jclouds:blobstore-write mybucket myblob
+</code></pre></div>
<p>At any point in time, you can edit the configuration, either using the shell or
Modified: jclouds/site-content/guides/openstack/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/guides/openstack/index.html?rev=1629683&r1=1629682&r2=1629683&view=diff
==============================================================================
--- jclouds/site-content/guides/openstack/index.html (original)
+++ jclouds/site-content/guides/openstack/index.html Mon Oct 6 15:43:05 2014
@@ -367,7 +367,8 @@
<span class="kd">public</span> <span class="kt">void</span> <span class="nf">close</span><span class="o">()</span> <span class="kd">throws</span> <span class="n">IOException</span> <span class="o">{</span>
<span class="n">Closeables</span><span class="o">.</span><span class="na">close</span><span class="o">(</span><span class="n">novaApi</span><span class="o">,</span> <span class="kc">true</span><span class="o">);</span>
<span class="o">}</span>
-<span class="o">}</span></code></pre></div>
+<span class="o">}</span>
+</code></pre></div>
<p>In the constructor note that</p>
@@ -543,7 +544,8 @@ Servers in RegionOne
<span class="kd">public</span> <span class="kt">void</span> <span class="nf">close</span><span class="o">()</span> <span class="kd">throws</span> <span class="n">IOException</span> <span class="o">{</span>
<span class="n">Closeables</span><span class="o">.</span><span class="na">close</span><span class="o">(</span><span class="n">swiftApi</span><span class="o">,</span> <span class="kc">true</span><span class="o">);</span>
<span class="o">}</span>
-<span class="o">}</span></code></pre></div>
+<span class="o">}</span>
+</code></pre></div>
<h3><a id="swift-compile"></a>Compile and Run</h3>
@@ -594,7 +596,8 @@ List Containers
<span class="o">.</span><span class="na">overrides</span><span class="o">(</span><span class="n">overrides</span><span class="o">)</span>
<span class="o">.</span><span class="na">buildApi</span><span class="o">(</span><span class="n">NovaApi</span><span class="o">.</span><span class="na">class</span><span class="o">);</span>
<span class="n">zones</span> <span class="o">=</span> <span class="n">novaApi</span><span class="o">.</span><span class="na">getConfiguredZones</span><span class="o">();</span>
-<span class="o">}</span></code></pre></div>
+<span class="o">}</span>
+</code></pre></div>
<ul>
@@ -684,7 +687,8 @@ List Containers
<span class="nt"><version></span>5.1.25<span class="nt"></version></span>
<span class="nt"></dependency></span>
<span class="nt"></dependencies></span>
-<span class="nt"></project></span></code></pre></div>
+<span class="nt"></project></span>
+</code></pre></div>
Modified: jclouds/site-content/guides/rackspace/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/guides/rackspace/index.html?rev=1629683&r1=1629682&r2=1629683&view=diff
==============================================================================
--- jclouds/site-content/guides/rackspace/index.html (original)
+++ jclouds/site-content/guides/rackspace/index.html Mon Oct 6 15:43:05 2014
@@ -787,7 +787,8 @@ Producer Consumer
<span class="o">}</span>
<span class="o">...</span>
-<span class="o">}</span></code></pre></div>
+<span class="o">}</span>
+</code></pre></div>
<h2><a id="next"></a>Next Steps</h2>