Skip to content
This repository
Browse code

Initial commit, v0.1.0 December 2011 CTP

  • Loading branch information...
commit 98b4695bf5868b546f57e30eec93ee45ac7a0009 1 parent dc09ae2
authored December 09, 2011

Showing 201 changed files with 29,322 additions and 0 deletions. Show diff stats Hide diff stats

  1. 4  .gitignore
  2. 202  LICENSE.txt
  3. 0  README
  4. 139  README.md
  5. 289  microsoft-azure-api/.settings/org.eclipse.jdt.core.prefs
  6. 118  microsoft-azure-api/.settings/org.eclipse.jdt.ui.prefs
  7. 5  microsoft-azure-api/.settings/org.eclipse.m2e.core.prefs
  8. 196  microsoft-azure-api/pom.xml
  9. 189  microsoft-azure-api/src/config/checkstyle.xml
  10. 46  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/AcquireCurrentState.java
  11. 171  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/AcquireLeaseInfo.java
  12. 44  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/Adapter1.java
  13. 67  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/ChunkedGoalStateDeserializer.java
  14. 106  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/ConfigurationSettingInfo.java
  15. 90  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/ConfigurationSettingsInfo.java
  16. 230  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/CurrentRoleInstanceInfo.java
  17. 30  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/CurrentState.java
  18. 83  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/CurrentStateInfo.java
  19. 24  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/CurrentStateSerializer.java
  20. 19  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/CurrentStatus.java
  21. 78  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/CurrentStatusEnum.java
  22. 98  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/DeploymentInfo.java
  23. 152  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/EndpointInfo.java
  24. 90  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/EndpointsInfo.java
  25. 22  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/ExpectedState.java
  26. 72  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/ExpectedStateEnum.java
  27. 36  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/FileInputChannel.java
  28. 36  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/FileOutputChannel.java
  29. 58  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/GoalState.java
  30. 22  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/GoalStateChangedListener.java
  31. 26  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/GoalStateDeserializer.java
  32. 198  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/GoalStateInfo.java
  33. 24  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/InputChannel.java
  34. 94  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/LocalResource.java
  35. 125  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/LocalResourceInfo.java
  36. 90  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/LocalResourcesInfo.java
  37. 264  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/ObjectFactory.java
  38. 24  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/OutputChannel.java
  39. 56  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/Protocol1RuntimeClient.java
  40. 52  ...t-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/Protocol1RuntimeCurrentStateClient.java
  41. 158  ...soft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/Protocol1RuntimeGoalStateClient.java
  42. 102  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/ProtocolEnum.java
  43. 21  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/ReleaseCurrentState.java
  44. 63  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/Role.java
  45. 603  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/RoleEnvironment.java
  46. 22  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/RoleEnvironmentChange.java
  47. 50  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/RoleEnvironmentChangedEvent.java
  48. 36  ...osoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/RoleEnvironmentChangedListener.java
  49. 76  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/RoleEnvironmentChangingEvent.java
  50. 47  ...soft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/RoleEnvironmentChangingListener.java
  51. 40  ...-api/src/main/java/com/microsoft/windowsazure/serviceruntime/RoleEnvironmentConfigurationSettingChange.java
  52. 64  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/RoleEnvironmentData.java
  53. 24  ...soft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/RoleEnvironmentDataDeserializer.java
  54. 137  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/RoleEnvironmentInfo.java
  55. 36  ...azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/RoleEnvironmentNotAvailableException.java
  56. 31  ...soft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/RoleEnvironmentStoppingListener.java
  57. 40  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/RoleEnvironmentTopologyChange.java
  58. 111  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/RoleInfo.java
  59. 101  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/RoleInstance.java
  60. 85  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/RoleInstanceEndpoint.java
  61. 149  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/RoleInstanceInfo.java
  62. 31  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/RoleInstanceStatus.java
  63. 90  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/RoleInstancesInfo.java
  64. 90  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/RolesInfo.java
  65. 22  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/RuntimeClient.java
  66. 24  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/RuntimeClientFactory.java
  67. 22  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/RuntimeCurrentStateClient.java
  68. 28  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/RuntimeGoalStateClient.java
  69. 90  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/RuntimeKernel.java
  70. 83  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/RuntimeServerDiscoveryInfo.java
  71. 106  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/RuntimeServerEndpointInfo.java
  72. 90  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/RuntimeServerEndpointsInfo.java
  73. 58  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/RuntimeVersionManager.java
  74. 58  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/RuntimeVersionProtocolClient.java
  75. 170  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/StatusLeaseInfo.java
  76. 77  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/XmlCurrentStateSerializer.java
  77. 51  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/XmlGoalStateDeserializer.java
  78. 158  ...t-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/XmlRoleEnvironmentDataDeserializer.java
  79. 6  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/overview.html
  80. 16  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/serviceruntime/package.html
  81. 21  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/BlobConfiguration.java
  82. 207  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/BlobContract.java
  83. 38  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/BlobService.java
  84. 32  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/Exports.java
  85. 230  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/AccessPolicyResponse.java
  86. 68  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/BlobAttributes.java
  87. 347  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/BlobConstants.java
  88. 83  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/BlobContainerAttributes.java
  89. 99  ...osoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/BlobContainerPermissions.java
  90. 71  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/BlobContainerProperties.java
  91. 38  ...-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/BlobContainerPublicAccessType.java
  92. 608  ...soft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/BlobDeserializationHelper.java
  93. 635  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/BlobInputStream.java
  94. 100  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/BlobListingContext.java
  95. 54  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/BlobListingDetails.java
  96. 628  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/BlobOutputStream.java
  97. 284  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/BlobProperties.java
  98. 970  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/BlobRequest.java
  99. 173  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/BlobRequestOptions.java
  100. 133  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/BlobResponse.java
  101. 62  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/BlobType.java
  102. 78  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/BlockEntry.java
  103. 35  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/BlockListingFilter.java
  104. 36  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/BlockSearchMode.java
  105. 2,324  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/CloudBlob.java
  106. 690  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/CloudBlobClient.java
  107. 1,850  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/CloudBlobContainer.java
  108. 466  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/CloudBlobDirectory.java
  109. 610  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/CloudBlockBlob.java
  110. 666  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/CloudPageBlob.java
  111. 51  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/ContainerListingDetails.java
  112. 401  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/ContainerRequest.java
  113. 76  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/ContainerResponse.java
  114. 35  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/DeleteSnapshotsOption.java
  115. 126  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/GetBlockListResponse.java
  116. 112  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/GetPageRangesResponse.java
  117. 57  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/ListBlobItem.java
  118. 164  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/ListBlobsResponse.java
  119. 170  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/ListContainersResponse.java
  120. 30  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/PageOperationType.java
  121. 68  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/PageProperties.java
  122. 83  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/PageRange.java
  123. 85  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/SharedAccessPermissions.java
  124. 173  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/SharedAccessPolicy.java
  125. 248  ...ft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/client/SharedAccessSignatureHelper.java
  126. 913  ...azure-api/src/main/java/com/microsoft/windowsazure/services/blob/implementation/BlobExceptionProcessor.java
  127. 923  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/implementation/BlobRestProxy.java
  128. 35  ...zure-api/src/main/java/com/microsoft/windowsazure/services/blob/implementation/ContainerACLDateAdapter.java
  129. 53  ...re-api/src/main/java/com/microsoft/windowsazure/services/blob/implementation/ContainerACLDateConverter.java
  130. 43  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/implementation/HmacSHA256Sign.java
  131. 59  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/implementation/MetadataAdapter.java
  132. 35  ...oft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/implementation/RFC1123DateAdapter.java
  133. 49  ...t-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/implementation/RFC1123DateConverter.java
  134. 216  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/implementation/SharedKeyFilter.java
  135. 150  ...ft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/implementation/SharedKeyLiteFilter.java
  136. 132  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/implementation/SharedKeyUtils.java
  137. 158  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/AccessCondition.java
  138. 66  ...soft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/AccessConditionHeaderType.java
  139. 35  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/AcquireLeaseOptions.java
  140. 27  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/AcquireLeaseResult.java
  141. 136  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/BlobProperties.java
  142. 29  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/BlobServiceOptions.java
  143. 92  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/BlockList.java
  144. 111  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/CommitBlobBlocksOptions.java
  145. 153  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/ContainerACL.java
  146. 91  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/CopyBlobOptions.java
  147. 44  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/CreateBlobBlockOptions.java
  148. 171  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/CreateBlobOptions.java
  149. 54  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/CreateBlobPagesOptions.java
  150. 56  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/CreateBlobPagesResult.java
  151. 61  ...soft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/CreateBlobSnapshotOptions.java
  152. 47  ...osoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/CreateBlobSnapshotResult.java
  153. 51  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/CreateContainerOptions.java
  154. 64  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/DeleteBlobOptions.java
  155. 34  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/DeleteContainerOptions.java
  156. 54  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/GetBlobMetadataOptions.java
  157. 48  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/GetBlobMetadataResult.java
  158. 84  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/GetBlobOptions.java
  159. 54  ...osoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/GetBlobPropertiesOptions.java
  160. 38  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/GetBlobPropertiesResult.java
  161. 48  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/GetBlobResult.java
  162. 27  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/GetContainerACLResult.java
  163. 48  ...t-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/GetContainerPropertiesResult.java
  164. 27  ...oft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/GetServicePropertiesResult.java
  165. 64  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/ListBlobBlocksOptions.java
  166. 112  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/ListBlobBlocksResult.java
  167. 74  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/ListBlobRegionsOptions.java
  168. 62  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/ListBlobRegionsResult.java
  169. 94  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/ListBlobsOptions.java
  170. 201  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/ListBlobsResult.java
  171. 64  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/ListContainersOptions.java
  172. 161  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/ListContainersResult.java
  173. 59  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/PageRange.java
  174. 171  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/ServiceProperties.java
  175. 44  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/SetBlobMetadataOptions.java
  176. 38  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/SetBlobMetadataResult.java
  177. 124  ...osoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/SetBlobPropertiesOptions.java
  178. 47  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/SetBlobPropertiesResult.java
  179. 34  ...ft-azure-api/src/main/java/com/microsoft/windowsazure/services/blob/models/SetContainerMetadataOptions.java
  180. 44  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/core/Builder.java
  181. 105  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/core/Configuration.java
  182. 36  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/core/ConfigurationException.java
  183. 195  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/core/DefaultBuilder.java
  184. 70  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/core/ExponentialRetryPolicy.java
  185. 19  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/core/FilterableService.java
  186. 28  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/core/RetryPolicy.java
  187. 103  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/core/RetryPolicyFilter.java
  188. 127  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/core/ServiceException.java
  189. 65  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/core/ServiceFilter.java
  190. 387  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/core/storage/AccessCondition.java
  191. 691  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/core/storage/CloudStorageAccount.java
  192. 469  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/core/storage/Constants.java
  193. 115  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/core/storage/Credentials.java
  194. 28  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/core/storage/DoesServiceRequest.java
  195. 65  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/core/storage/LeaseStatus.java
  196. 36  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/core/storage/LoggingOperations.java
  197. 83  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/core/storage/LoggingProperties.java
  198. 35  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/core/storage/MetricsLevel.java
  199. 80  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/core/storage/MetricsProperties.java
  200. 226  microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/core/storage/OperationContext.java
4  .gitignore
... ...
@@ -0,0 +1,4 @@
  1
+.classpath
  2
+.project
  3
+target
  4
+node_modules
202  LICENSE.txt
... ...
@@ -0,0 +1,202 @@
  1
+
  2
+                                 Apache License
  3
+                           Version 2.0, January 2004
  4
+                        http://www.apache.org/licenses/
  5
+
  6
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  7
+
  8
+   1. Definitions.
  9
+
  10
+      "License" shall mean the terms and conditions for use, reproduction,
  11
+      and distribution as defined by Sections 1 through 9 of this document.
  12
+
  13
+      "Licensor" shall mean the copyright owner or entity authorized by
  14
+      the copyright owner that is granting the License.
  15
+
  16
+      "Legal Entity" shall mean the union of the acting entity and all
  17
+      other entities that control, are controlled by, or are under common
  18
+      control with that entity. For the purposes of this definition,
  19
+      "control" means (i) the power, direct or indirect, to cause the
  20
+      direction or management of such entity, whether by contract or
  21
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
  22
+      outstanding shares, or (iii) beneficial ownership of such entity.
  23
+
  24
+      "You" (or "Your") shall mean an individual or Legal Entity
  25
+      exercising permissions granted by this License.
  26
+
  27
+      "Source" form shall mean the preferred form for making modifications,
  28
+      including but not limited to software source code, documentation
  29
+      source, and configuration files.
  30
+
  31
+      "Object" form shall mean any form resulting from mechanical
  32
+      transformation or translation of a Source form, including but
  33
+      not limited to compiled object code, generated documentation,
  34
+      and conversions to other media types.
  35
+
  36
+      "Work" shall mean the work of authorship, whether in Source or
  37
+      Object form, made available under the License, as indicated by a
  38
+      copyright notice that is included in or attached to the work
  39
+      (an example is provided in the Appendix below).
  40
+
  41
+      "Derivative Works" shall mean any work, whether in Source or Object
  42
+      form, that is based on (or derived from) the Work and for which the
  43
+      editorial revisions, annotations, elaborations, or other modifications
  44
+      represent, as a whole, an original work of authorship. For the purposes
  45
+      of this License, Derivative Works shall not include works that remain
  46
+      separable from, or merely link (or bind by name) to the interfaces of,
  47
+      the Work and Derivative Works thereof.
  48
+
  49
+      "Contribution" shall mean any work of authorship, including
  50
+      the original version of the Work and any modifications or additions
  51
+      to that Work or Derivative Works thereof, that is intentionally
  52
+      submitted to Licensor for inclusion in the Work by the copyright owner
  53
+      or by an individual or Legal Entity authorized to submit on behalf of
  54
+      the copyright owner. For the purposes of this definition, "submitted"
  55
+      means any form of electronic, verbal, or written communication sent
  56
+      to the Licensor or its representatives, including but not limited to
  57
+      communication on electronic mailing lists, source code control systems,
  58
+      and issue tracking systems that are managed by, or on behalf of, the
  59
+      Licensor for the purpose of discussing and improving the Work, but
  60
+      excluding communication that is conspicuously marked or otherwise
  61
+      designated in writing by the copyright owner as "Not a Contribution."
  62
+
  63
+      "Contributor" shall mean Licensor and any individual or Legal Entity
  64
+      on behalf of whom a Contribution has been received by Licensor and
  65
+      subsequently incorporated within the Work.
  66
+
  67
+   2. Grant of Copyright License. Subject to the terms and conditions of
  68
+      this License, each Contributor hereby grants to You a perpetual,
  69
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  70
+      copyright license to reproduce, prepare Derivative Works of,
  71
+      publicly display, publicly perform, sublicense, and distribute the
  72
+      Work and such Derivative Works in Source or Object form.
  73
+
  74
+   3. Grant of Patent License. Subject to the terms and conditions of
  75
+      this License, each Contributor hereby grants to You a perpetual,
  76
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  77
+      (except as stated in this section) patent license to make, have made,
  78
+      use, offer to sell, sell, import, and otherwise transfer the Work,
  79
+      where such license applies only to those patent claims licensable
  80
+      by such Contributor that are necessarily infringed by their
  81
+      Contribution(s) alone or by combination of their Contribution(s)
  82
+      with the Work to which such Contribution(s) was submitted. If You
  83
+      institute patent litigation against any entity (including a
  84
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
  85
+      or a Contribution incorporated within the Work constitutes direct
  86
+      or contributory patent infringement, then any patent licenses
  87
+      granted to You under this License for that Work shall terminate
  88
+      as of the date such litigation is filed.
  89
+
  90
+   4. Redistribution. You may reproduce and distribute copies of the
  91
+      Work or Derivative Works thereof in any medium, with or without
  92
+      modifications, and in Source or Object form, provided that You
  93
+      meet the following conditions:
  94
+
  95
+      (a) You must give any other recipients of the Work or
  96
+          Derivative Works a copy of this License; and
  97
+
  98
+      (b) You must cause any modified files to carry prominent notices
  99
+          stating that You changed the files; and
  100
+
  101
+      (c) You must retain, in the Source form of any Derivative Works
  102
+          that You distribute, all copyright, patent, trademark, and
  103
+          attribution notices from the Source form of the Work,
  104
+          excluding those notices that do not pertain to any part of
  105
+          the Derivative Works; and
  106
+
  107
+      (d) If the Work includes a "NOTICE" text file as part of its
  108
+          distribution, then any Derivative Works that You distribute must
  109
+          include a readable copy of the attribution notices contained
  110
+          within such NOTICE file, excluding those notices that do not
  111
+          pertain to any part of the Derivative Works, in at least one
  112
+          of the following places: within a NOTICE text file distributed
  113
+          as part of the Derivative Works; within the Source form or
  114
+          documentation, if provided along with the Derivative Works; or,
  115
+          within a display generated by the Derivative Works, if and
  116
+          wherever such third-party notices normally appear. The contents
  117
+          of the NOTICE file are for informational purposes only and
  118
+          do not modify the License. You may add Your own attribution
  119
+          notices within Derivative Works that You distribute, alongside
  120
+          or as an addendum to the NOTICE text from the Work, provided
  121
+          that such additional attribution notices cannot be construed
  122
+          as modifying the License.
  123
+
  124
+      You may add Your own copyright statement to Your modifications and
  125
+      may provide additional or different license terms and conditions
  126
+      for use, reproduction, or distribution of Your modifications, or
  127
+      for any such Derivative Works as a whole, provided Your use,
  128
+      reproduction, and distribution of the Work otherwise complies with
  129
+      the conditions stated in this License.
  130
+
  131
+   5. Submission of Contributions. Unless You explicitly state otherwise,
  132
+      any Contribution intentionally submitted for inclusion in the Work
  133
+      by You to the Licensor shall be under the terms and conditions of
  134
+      this License, without any additional terms or conditions.
  135
+      Notwithstanding the above, nothing herein shall supersede or modify
  136
+      the terms of any separate license agreement you may have executed
  137
+      with Licensor regarding such Contributions.
  138
+
  139
+   6. Trademarks. This License does not grant permission to use the trade
  140
+      names, trademarks, service marks, or product names of the Licensor,
  141
+      except as required for reasonable and customary use in describing the
  142
+      origin of the Work and reproducing the content of the NOTICE file.
  143
+
  144
+   7. Disclaimer of Warranty. Unless required by applicable law or
  145
+      agreed to in writing, Licensor provides the Work (and each
  146
+      Contributor provides its Contributions) on an "AS IS" BASIS,
  147
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  148
+      implied, including, without limitation, any warranties or conditions
  149
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  150
+      PARTICULAR PURPOSE. You are solely responsible for determining the
  151
+      appropriateness of using or redistributing the Work and assume any
  152
+      risks associated with Your exercise of permissions under this License.
  153
+
  154
+   8. Limitation of Liability. In no event and under no legal theory,
  155
+      whether in tort (including negligence), contract, or otherwise,
  156
+      unless required by applicable law (such as deliberate and grossly
  157
+      negligent acts) or agreed to in writing, shall any Contributor be
  158
+      liable to You for damages, including any direct, indirect, special,
  159
+      incidental, or consequential damages of any character arising as a
  160
+      result of this License or out of the use or inability to use the
  161
+      Work (including but not limited to damages for loss of goodwill,
  162
+      work stoppage, computer failure or malfunction, or any and all
  163
+      other commercial damages or losses), even if such Contributor
  164
+      has been advised of the possibility of such damages.
  165
+
  166
+   9. Accepting Warranty or Additional Liability. While redistributing
  167
+      the Work or Derivative Works thereof, You may choose to offer,
  168
+      and charge a fee for, acceptance of support, warranty, indemnity,
  169
+      or other liability obligations and/or rights consistent with this
  170
+      License. However, in accepting such obligations, You may act only
  171
+      on Your own behalf and on Your sole responsibility, not on behalf
  172
+      of any other Contributor, and only if You agree to indemnify,
  173
+      defend, and hold each Contributor harmless for any liability
  174
+      incurred by, or claims asserted against, such Contributor by reason
  175
+      of your accepting any such warranty or additional liability.
  176
+
  177
+   END OF TERMS AND CONDITIONS
  178
+
  179
+   APPENDIX: How to apply the Apache License to your work.
  180
+
  181
+      To apply the Apache License to your work, attach the following
  182
+      boilerplate notice, with the fields enclosed by brackets "[]"
  183
+      replaced with your own identifying information. (Don't include
  184
+      the brackets!)  The text should be enclosed in the appropriate
  185
+      comment syntax for the file format. We also recommend that a
  186
+      file or class name and description of purpose be included on the
  187
+      same "printed page" as the copyright notice for easier
  188
+      identification within third-party archives.
  189
+
  190
+   Copyright [yyyy] [name of copyright owner]
  191
+
  192
+   Licensed under the Apache License, Version 2.0 (the "License");
  193
+   you may not use this file except in compliance with the License.
  194
+   You may obtain a copy of the License at
  195
+
  196
+       http://www.apache.org/licenses/LICENSE-2.0
  197
+
  198
+   Unless required by applicable law or agreed to in writing, software
  199
+   distributed under the License is distributed on an "AS IS" BASIS,
  200
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  201
+   See the License for the specific language governing permissions and
  202
+   limitations under the License.
0  README
No changes.
139  README.md
Source Rendered
... ...
@@ -0,0 +1,139 @@
  1
+<h1>Windows Azure SDK for Java</h1>
  2
+<p>This SDK allows you to build Windows Azure applications in  Java that allow
  3
+you to take advantage of Azure scalable cloud computing resources: table and blob
  4
+storage, messaging through Service Bus.</p>
  5
+
  6
+<p>For documentation please see the <a href="http://www.windowsazure.com/en-us/develop/java/">
  7
+Windows Azure Java Developer Center</a></p>
  8
+
  9
+<h1>Features</h1>
  10
+<ul>
  11
+<li>Blob
  12
+<ul>
  13
+<li>Create/Read/Update/Delete Blobs</li>
  14
+</ul></li>
  15
+<li>Queue
  16
+<ul>
  17
+<li>Create/Delete Queues</li>
  18
+<li>Insert/Peek Queue Messages</li>
  19
+<li>Advanced Queue Operations</li>
  20
+</ul></li>
  21
+<li>Service Bus
  22
+<ul>
  23
+<li>Use either the Queue or Topic/Subscription Model</li>
  24
+</ul></li>
  25
+<li>Service Runtime
  26
+<ul>
  27
+<li>Retrieve information about the state of your Azure Compute instances</li>
  28
+</ul></li>
  29
+</ul>
  30
+
  31
+<h1>Getting Started</h1>
  32
+<h2>Download</h2>
  33
+<h3>Option 1: Via Git</h3>
  34
+<p>To get the source code of the SDK via git just type:<br/>
  35
+<pre>git clone git://github.com/WindowsAzure/azure-sdk-for-java.git
  36
+cd ./azure-sdk-for-java
  37
+mvn compile</pre>
  38
+
  39
+<h3>Option 2: Via Maven</h3>
  40
+<p>To get the binaries of this library as distributed by Microsoft, ready for use
  41
+within your project you can also have them installed by the Java package manager Maven.<br/>
  42
+<pre>&lt;dependency&gt;
  43
+  &lt;groupId&gt;com.microsoft.windowsazure&lt;/groupId&gt;
  44
+  &lt;artifactId&gt;microsoft-windowsazure-api&lt;/artifactId&gt;
  45
+  &lt;version&gt;0.1.0&lt;/version&gt;
  46
+&lt;/dependency&gt;</pre></p>
  47
+
  48
+<h2>Minimum Requirements</h2>
  49
+<ul>
  50
+<li>Java 1.6</li>
  51
+<li>(Optional) Maven</li>
  52
+</ul>
  53
+
  54
+<h2>Usage</h2>
  55
+<p>To use this SDK to call Windows Azure services, you need to first create an
  56
+account.  To host your Java code in Windows Azure, you additionally need to download
  57
+the full Windows Azure SDK for Java - which includes packaging, emulation, and
  58
+deployment tools.</p>
  59
+
  60
+<h2>Code Samples</h2>
  61
+<p>The following is a quick example on how to set up a Azure blob using the API
  62
+and uploading a file to it.  For additional information on using the client libraries to access Azure services see the How To guides listed <a href="http://www.windowsazure.com/en-us/develop/java/">
  63
+here</a>.<br/>
  64
+
  65
+<pre>import com.microsoft.windowsazure.services.core.storage.*;
  66
+import com.microsoft.windowsazure.services.blob.client.*;
  67
+
  68
+public class BlobSample {
  69
+
  70
+    public static final String storageConnectionString = 
  71
+            "DefaultEndpointsProtocol=http;" + 
  72
+               "AccountName=your_account_name;" + 
  73
+               "AccountKey= your_account_name"; 
  74
+
  75
+    public static void main(String[] args) 
  76
+    {
  77
+        try
  78
+        {
  79
+            CloudStorageAccount account;
  80
+            CloudBlobClient serviceClient;
  81
+            CloudBlobContainer container;
  82
+            CloudBlockBlob blob;
  83
+            
  84
+            account = CloudStorageAccount.parse(storageConnectionString);
  85
+            serviceClient = account.createCloudBlobClient();
  86
+            // Container name must be lower case.
  87
+            container = serviceClient.getContainerReference("blobsample");
  88
+            container.createIfNotExist();
  89
+            
  90
+            // Set anonymous access on the container.
  91
+            BlobContainerPermissions containerPermissions;
  92
+            containerPermissions = new BlobContainerPermissions();
  93
+
  94
+            // Upload an image file.
  95
+            blob = container.getBlockBlobReference("image1.jpg");
  96
+            File fileReference = new File ("c:\\myimages\\image1.jpg");
  97
+            blob.upload(new FileInputStream(fileReference), fileReference.length());
  98
+        }
  99
+        catch (FileNotFoundException fileNotFoundException)
  100
+        {
  101
+            System.out.print("FileNotFoundException encountered: ");
  102
+            System.out.println(fileNotFoundException.getMessage());
  103
+            System.exit(-1);
  104
+        }
  105
+        catch (StorageException storageException)
  106
+        {
  107
+            System.out.print("StorageException encountered: ");
  108
+            System.out.println(storageException.getMessage());
  109
+            System.exit(-1);
  110
+        }
  111
+        catch (Exception e)
  112
+        {
  113
+            System.out.print("Exception encountered: ");
  114
+            System.out.println(e.getMessage());
  115
+            System.exit(-1);
  116
+        }
  117
+        
  118
+    }
  119
+}
  120
+</pre></p>
  121
+
  122
+<h1>Need Help?</h1>
  123
+<p>Be sure to check out the Windows Azure <a href="http://go.microsoft.com/fwlink/?LinkId=234489">
  124
+Developer Forums on Stack Overflow</a> if you have trouble with the provided code.</p>
  125
+
  126
+<h1>Feedback</h1>
  127
+<p>For feedback related specificically to this SDK, please use the Issues
  128
+section of the repository.</p>
  129
+<p>For general suggestions about Windows Azure please use our
  130
+<a href="http://www.mygreatwindowsazureidea.com/forums/34192-windows-azure-feature-voting">UserVoice forum</a>.</p>
  131
+
  132
+<h1>Learn More</h1>
  133
+<ul>
  134
+    <li><a href="http://www.windowsazure.com/en-us/develop/java/">Windows Azure Java
  135
+    Developer Center</a></li>
  136
+    <li><a href="http://dl.windowsazure.com/javadoc/">
  137
+    JavaDocs</a></li>
  138
+</ul>
  139
+
289  microsoft-azure-api/.settings/org.eclipse.jdt.core.prefs
... ...
@@ -0,0 +1,289 @@
  1
+#Wed Nov 16 15:46:43 PST 2011
  2
+eclipse.preferences.version=1
  3
+org.eclipse.jdt.core.codeComplete.argumentPrefixes=
  4
+org.eclipse.jdt.core.codeComplete.argumentSuffixes=
  5
+org.eclipse.jdt.core.codeComplete.fieldPrefixes=
  6
+org.eclipse.jdt.core.codeComplete.fieldSuffixes=
  7
+org.eclipse.jdt.core.codeComplete.localPrefixes=
  8
+org.eclipse.jdt.core.codeComplete.localSuffixes=
  9
+org.eclipse.jdt.core.codeComplete.staticFieldPrefixes=
  10
+org.eclipse.jdt.core.codeComplete.staticFieldSuffixes=
  11
+org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=
  12
+org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=
  13
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
  14
+org.eclipse.jdt.core.compiler.compliance=1.6
  15
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
  16
+org.eclipse.jdt.core.compiler.source=1.6
  17
+org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
  18
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
  19
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
  20
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
  21
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
  22
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
  23
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
  24
+org.eclipse.jdt.core.formatter.alignment_for_assignment=0
  25
+org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
  26
+org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
  27
+org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
  28
+org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
  29
+org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
  30
+org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0
  31
+org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
  32
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
  33
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
  34
+org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
  35
+org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
  36
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
  37
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
  38
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
  39
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
  40
+org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
  41
+org.eclipse.jdt.core.formatter.blank_lines_after_package=1
  42
+org.eclipse.jdt.core.formatter.blank_lines_before_field=0
  43
+org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
  44
+org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
  45
+org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
  46
+org.eclipse.jdt.core.formatter.blank_lines_before_method=1
  47
+org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
  48
+org.eclipse.jdt.core.formatter.blank_lines_before_package=0
  49
+org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
  50
+org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
  51
+org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
  52
+org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
  53
+org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
  54
+org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
  55
+org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
  56
+org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
  57
+org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
  58
+org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
  59
+org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
  60
+org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
  61
+org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
  62
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
  63
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
  64
+org.eclipse.jdt.core.formatter.comment.format_block_comments=false
  65
+org.eclipse.jdt.core.formatter.comment.format_header=true
  66
+org.eclipse.jdt.core.formatter.comment.format_html=true
  67
+org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
  68
+org.eclipse.jdt.core.formatter.comment.format_line_comments=false
  69
+org.eclipse.jdt.core.formatter.comment.format_source_code=true
  70
+org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
  71
+org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
  72
+org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
  73
+org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
  74
+org.eclipse.jdt.core.formatter.comment.line_length=120
  75
+org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true
  76
+org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true
  77
+org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false
  78
+org.eclipse.jdt.core.formatter.compact_else_if=true
  79
+org.eclipse.jdt.core.formatter.continuation_indentation=2
  80
+org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
  81
+org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off
  82
+org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on
  83
+org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
  84
+org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true
  85
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
  86
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
  87
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
  88
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
  89
+org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
  90
+org.eclipse.jdt.core.formatter.indent_empty_lines=false
  91
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
  92
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
  93
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
  94
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=true
  95
+org.eclipse.jdt.core.formatter.indentation.size=4
  96
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
  97
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
  98
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_member=insert
  99
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
  100
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
  101
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
  102
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
  103
+org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert
  104
+org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
  105
+org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
  106
+org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=insert
  107
+org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
  108
+org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=insert
  109
+org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=insert
  110
+org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
  111
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
  112
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
  113
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
  114
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
  115
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
  116
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
  117
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
  118
+org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
  119
+org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
  120
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
  121
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
  122
+org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
  123
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
  124
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
  125
+org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
  126
+org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
  127
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
  128
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
  129
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
  130
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
  131
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
  132
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
  133
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
  134
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
  135
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
  136
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
  137
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
  138
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
  139
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
  140
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
  141
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
  142
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
  143
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
  144
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
  145
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
  146
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
  147
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
  148
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
  149
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
  150
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
  151
+org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
  152
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
  153
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
  154
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
  155
+org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
  156
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
  157
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
  158
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
  159
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
  160
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
  161
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
  162
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
  163
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
  164
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
  165
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
  166
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
  167
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
  168
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
  169
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
  170
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
  171
+org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
  172
+org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
  173
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
  174
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
  175
+org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
  176
+org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
  177
+org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
  178
+org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
  179
+org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
  180
+org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
  181
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
  182
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
  183
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
  184
+org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
  185
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
  186
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
  187
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
  188
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
  189
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
  190
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
  191
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
  192
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
  193
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
  194
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
  195
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
  196
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
  197
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
  198
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
  199
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
  200
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
  201
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
  202
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
  203
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
  204
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
  205
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
  206
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
  207
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
  208
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
  209
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
  210
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
  211
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
  212
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
  213
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
  214
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
  215
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
  216
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
  217
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
  218
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
  219
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
  220
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
  221
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
  222
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
  223
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
  224
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
  225
+org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
  226
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
  227
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
  228
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
  229
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
  230
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
  231
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
  232
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
  233
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
  234
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
  235
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
  236
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
  237
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
  238
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
  239
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
  240
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
  241
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
  242
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
  243
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
  244
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
  245
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
  246
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
  247
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
  248
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
  249
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
  250
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
  251
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
  252
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
  253
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
  254
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
  255
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
  256
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
  257
+org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
  258
+org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
  259
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
  260
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
  261
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
  262
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
  263
+org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
  264
+org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
  265
+org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
  266
+org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
  267
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
  268
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
  269
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
  270
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
  271
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
  272
+org.eclipse.jdt.core.formatter.join_lines_in_comments=false
  273
+org.eclipse.jdt.core.formatter.join_wrapped_lines=true
  274
+org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
  275
+org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
  276
+org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
  277
+org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
  278
+org.eclipse.jdt.core.formatter.lineSplit=120
  279
+org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
  280
+org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
  281
+org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
  282
+org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
  283
+org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=false
  284
+org.eclipse.jdt.core.formatter.tabulation.char=space
  285
+org.eclipse.jdt.core.formatter.tabulation.size=4
  286
+org.eclipse.jdt.core.formatter.use_on_off_tags=true
  287
+org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
  288
+org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
  289
+org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true
118  microsoft-azure-api/.settings/org.eclipse.jdt.ui.prefs
... ...
@@ -0,0 +1,118 @@
  1
+#Sat Nov 12 18:37:54 PST 2011
  2
+cleanup.add_default_serial_version_id=true
  3
+cleanup.add_generated_serial_version_id=false
  4
+cleanup.add_missing_annotations=true
  5
+cleanup.add_missing_deprecated_annotations=true
  6
+cleanup.add_missing_methods=false
  7
+cleanup.add_missing_nls_tags=false
  8
+cleanup.add_missing_override_annotations=true
  9
+cleanup.add_missing_override_annotations_interface_methods=true
  10
+cleanup.add_serial_version_id=false
  11
+cleanup.always_use_blocks=true
  12
+cleanup.always_use_parentheses_in_expressions=false
  13
+cleanup.always_use_this_for_non_static_field_access=false
  14
+cleanup.always_use_this_for_non_static_method_access=false
  15
+cleanup.convert_to_enhanced_for_loop=false
  16
+cleanup.correct_indentation=false
  17
+cleanup.format_source_code=false
  18
+cleanup.format_source_code_changes_only=false
  19
+cleanup.make_local_variable_final=true
  20
+cleanup.make_parameters_final=false
  21
+cleanup.make_private_fields_final=true
  22
+cleanup.make_type_abstract_if_missing_method=false
  23
+cleanup.make_variable_declarations_final=false
  24
+cleanup.never_use_blocks=false
  25
+cleanup.never_use_parentheses_in_expressions=true
  26
+cleanup.organize_imports=false
  27
+cleanup.qualify_static_field_accesses_with_declaring_class=false
  28
+cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
  29
+cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
  30
+cleanup.qualify_static_member_accesses_with_declaring_class=true
  31
+cleanup.qualify_static_method_accesses_with_declaring_class=false
  32
+cleanup.remove_private_constructors=true
  33
+cleanup.remove_trailing_whitespaces=false
  34
+cleanup.remove_trailing_whitespaces_all=true
  35
+cleanup.remove_trailing_whitespaces_ignore_empty=false
  36
+cleanup.remove_unnecessary_casts=true
  37
+cleanup.remove_unnecessary_nls_tags=true
  38
+cleanup.remove_unused_imports=true
  39
+cleanup.remove_unused_local_variables=false
  40
+cleanup.remove_unused_private_fields=true
  41
+cleanup.remove_unused_private_members=false
  42
+cleanup.remove_unused_private_methods=true
  43
+cleanup.remove_unused_private_types=true
  44
+cleanup.sort_members=false
  45
+cleanup.sort_members_all=false
  46
+cleanup.use_blocks=false
  47
+cleanup.use_blocks_only_for_return_and_throw=false
  48
+cleanup.use_parentheses_in_expressions=false
  49
+cleanup.use_this_for_non_static_field_access=false
  50
+cleanup.use_this_for_non_static_field_access_only_if_necessary=true
  51
+cleanup.use_this_for_non_static_method_access=false
  52
+cleanup.use_this_for_non_static_method_access_only_if_necessary=true
  53
+cleanup_profile=org.eclipse.jdt.ui.default.eclipse_clean_up_profile
  54
+cleanup_settings_version=2
  55
+eclipse.preferences.version=1
  56
+editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
  57
+formatter_profile=_OneSDK profile
  58
+formatter_settings_version=12
  59
+org.eclipse.jdt.ui.exception.name=e
  60
+org.eclipse.jdt.ui.gettersetter.use.is=true
  61
+org.eclipse.jdt.ui.ignorelowercasenames=true
  62
+org.eclipse.jdt.ui.importorder=java;javax;org;com;
  63
+org.eclipse.jdt.ui.keywordthis=false
  64
+org.eclipse.jdt.ui.ondemandthreshold=99
  65
+org.eclipse.jdt.ui.overrideannotation=true
  66
+org.eclipse.jdt.ui.staticondemandthreshold=1
  67
+sp_cleanup.add_default_serial_version_id=true
  68
+sp_cleanup.add_generated_serial_version_id=false
  69
+sp_cleanup.add_missing_annotations=true
  70
+sp_cleanup.add_missing_deprecated_annotations=true
  71
+sp_cleanup.add_missing_methods=false
  72
+sp_cleanup.add_missing_nls_tags=false
  73
+sp_cleanup.add_missing_override_annotations=true
  74
+sp_cleanup.add_missing_override_annotations_interface_methods=true
  75
+sp_cleanup.add_serial_version_id=false
  76
+sp_cleanup.always_use_blocks=true
  77
+sp_cleanup.always_use_parentheses_in_expressions=false
  78
+sp_cleanup.always_use_this_for_non_static_field_access=false
  79
+sp_cleanup.always_use_this_for_non_static_method_access=false
  80
+sp_cleanup.convert_to_enhanced_for_loop=false
  81
+sp_cleanup.correct_indentation=true
  82
+sp_cleanup.format_source_code=true
  83
+sp_cleanup.format_source_code_changes_only=false
  84
+sp_cleanup.make_local_variable_final=false
  85
+sp_cleanup.make_parameters_final=false
  86
+sp_cleanup.make_private_fields_final=true
  87
+sp_cleanup.make_type_abstract_if_missing_method=false
  88
+sp_cleanup.make_variable_declarations_final=true
  89
+sp_cleanup.never_use_blocks=false
  90
+sp_cleanup.never_use_parentheses_in_expressions=true
  91
+sp_cleanup.on_save_use_additional_actions=true
  92
+sp_cleanup.organize_imports=true
  93
+sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
  94
+sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
  95
+sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
  96
+sp_cleanup.qualify_static_member_accesses_with_declaring_class=false
  97
+sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
  98
+sp_cleanup.remove_private_constructors=true
  99
+sp_cleanup.remove_trailing_whitespaces=true
  100
+sp_cleanup.remove_trailing_whitespaces_all=true
  101
+sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
  102
+sp_cleanup.remove_unnecessary_casts=true
  103
+sp_cleanup.remove_unnecessary_nls_tags=false
  104
+sp_cleanup.remove_unused_imports=true
  105
+sp_cleanup.remove_unused_local_variables=false
  106
+sp_cleanup.remove_unused_private_fields=true
  107
+sp_cleanup.remove_unused_private_members=false
  108
+sp_cleanup.remove_unused_private_methods=true
  109
+sp_cleanup.remove_unused_private_types=true
  110
+sp_cleanup.sort_members=false
  111
+sp_cleanup.sort_members_all=false
  112
+sp_cleanup.use_blocks=false
  113
+sp_cleanup.use_blocks_only_for_return_and_throw=false
  114
+sp_cleanup.use_parentheses_in_expressions=false
  115
+sp_cleanup.use_this_for_non_static_field_access=false
  116
+sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
  117
+sp_cleanup.use_this_for_non_static_method_access=false
  118
+sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
5  microsoft-azure-api/.settings/org.eclipse.m2e.core.prefs
... ...
@@ -0,0 +1,5 @@
  1
+#Tue Oct 18 09:29:27 PDT 2011
  2
+activeProfiles=
  3
+eclipse.preferences.version=1
  4
+resolveWorkspaceProjects=true
  5
+version=1
196  microsoft-azure-api/pom.xml
... ...
@@ -0,0 +1,196 @@
  1
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  2
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  3
+  <modelVersion>4.0.0</modelVersion>
  4
+  <groupId>com.microsoft.windowsazure</groupId>
  5
+  <artifactId>microsoft-windowsazure-api</artifactId>
  6
+  <version>0.1.0</version>
  7
+  <packaging>jar</packaging>
  8
+
  9
+  <name>Microsoft Windows Azure Client API</name>
  10
+  <description>API for Microsoft Windows Azure Clients</description>
  11
+  <url>https://github.com/WindowsAzure/azure-sdk-for-java</url>
  12
+
  13
+  <licenses>
  14
+    <license>
  15
+      <name>The Apache Software License, Version 2.0</name>
  16
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
  17
+      <distribution>repo</distribution>
  18
+    </license>
  19
+  </licenses>
  20
+
  21
+  <scm>
  22
+    <url>scm:git:https://github.com/WindowsAzure/azure-sdk-for-java</url>
  23
+    <connection>scm:git:git://github.com/WindowsAzure/azure-sdk-for-java.git</connection>
  24
+  </scm>
  25
+
  26
+  <properties>
  27
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  28
+    <legal><![CDATA[[INFO] Any downloads listed may be third party software.  Microsoft grants you no rights for third party software.]]></legal>
  29
+  </properties>
  30
+
  31
+  <dependencies>
  32
+    <dependency>
  33
+      <groupId>com.sun.jersey</groupId>
  34
+      <artifactId>jersey-client</artifactId>
  35
+      <version>1.10-b02</version>
  36
+    </dependency>
  37
+    <dependency>
  38
+      <groupId>javax.xml.bind</groupId>
  39
+      <artifactId>jaxb-api</artifactId>
  40
+      <version>2.1</version>
  41
+      <scope>provided</scope>
  42
+    </dependency>
  43
+    <dependency>
  44
+      <groupId>junit</groupId>
  45
+      <artifactId>junit</artifactId>
  46
+      <version>4.8</version>
  47
+      <scope>test</scope>
  48
+    </dependency>
  49
+    <dependency>
  50
+      <groupId>org.hamcrest</groupId>
  51
+      <artifactId>hamcrest-all</artifactId>
  52
+      <version>1.1</version>
  53
+      <scope>test</scope>
  54
+    </dependency>
  55
+    <dependency>
  56
+      <groupId>org.mockito</groupId>
  57
+      <artifactId>mockito-all</artifactId>
  58
+      <scope>test</scope>
  59
+      <version>1.9.0-rc1</version>
  60
+    </dependency>
  61
+    <dependency>
  62
+      <groupId>javax.inject</groupId>
  63
+      <artifactId>javax.inject</artifactId>
  64
+      <version>1</version>
  65
+    </dependency>
  66
+    <dependency>
  67
+      <groupId>com.sun.jersey</groupId>
  68
+      <artifactId>jersey-json</artifactId>
  69
+      <version>1.10-b02</version>
  70
+    </dependency>
  71
+    <dependency>
  72
+      <groupId>commons-logging</groupId>
  73
+      <artifactId>commons-logging</artifactId>
  74
+      <version>1.1.1</version>
  75
+    </dependency>
  76
+  </dependencies>
  77
+
  78
+  <build>
  79
+    <plugins>
  80
+      <plugin>
  81
+        <groupId>org.apache.maven.plugins</groupId>
  82
+        <artifactId>maven-help-plugin</artifactId>
  83
+        <version>2.1.1</version>
  84
+        <executions>
  85
+          <execution>
  86
+            <phase>validate</phase>
  87
+            <goals>
  88
+              <goal>evaluate</goal>
  89
+            </goals>
  90
+            <configuration>
  91
+              <expression>legal</expression>
  92
+            </configuration>
  93
+          </execution>
  94
+        </executions>
  95
+      </plugin>
  96
+
  97
+      <plugin>
  98
+        <groupId>org.apache.maven.plugins</groupId>
  99
+        <artifactId>maven-compiler-plugin</artifactId>
  100
+        <configuration>
  101
+          <source>1.6</source>
  102
+          <target>1.6</target>
  103
+        </configuration>
  104
+      </plugin>
  105
+      <plugin>
  106
+        <groupId>org.jvnet.jaxb2.maven2</groupId>
  107
+        <artifactId>maven-jaxb2-plugin</artifactId>
  108
+        <version>0.8.0</version>
  109
+        <executions>
  110
+          <execution>
  111
+            <phase>generate-sources</phase>
  112
+            <goals>
  113
+              <goal>generate</goal>
  114
+            </goals>
  115
+          </execution>
  116
+        </executions>
  117
+        <configuration>
  118
+          <extension>true</extension>
  119
+          <plugins>
  120
+            <plugin>
  121
+              <groupId>org.jvnet.jaxb2_commons</groupId>
  122
+              <artifactId>jaxb2-basics</artifactId>
  123
+              <version>0.6.0</version>
  124
+            </plugin>
  125
+            <plugin>
  126
+              <groupId>org.jvnet.jaxb2_commons</groupId>
  127
+              <artifactId>jaxb2-basics-annotate</artifactId>
  128
+              <version>0.6.0</version>
  129
+            </plugin>
  130
+          </plugins>
  131
+
  132
+        </configuration>
  133
+      </plugin>
  134
+
  135
+      <plugin>
  136
+        <groupId>org.apache.maven.plugins</groupId>
  137
+        <artifactId>maven-javadoc-plugin</artifactId>
  138
+        <version>2.8</version>
  139
+        <configuration>
  140
+          <excludePackageNames>*.implementation.*;*.utils.*;com.microsoft.schemas._2003._10.serialization</excludePackageNames>
  141
+        </configuration>
  142
+      </plugin>
  143
+
  144
+      <plugin>
  145
+        <groupId>org.codehaus.mojo</groupId>
  146
+        <artifactId>findbugs-maven-plugin</artifactId>
  147
+        <version>2.3.2</version>
  148
+        <configuration>
  149
+          <xmlOutput>true</xmlOutput>
  150
+          <findbugsXmlOutput>true</findbugsXmlOutput>
  151
+          <findbugsXmlWithMessages>true</findbugsXmlWithMessages>
  152
+        </configuration>
  153
+      </plugin>
  154
+
  155
+      <plugin>
  156
+        <groupId>org.apache.maven.plugins</groupId>
  157
+        <artifactId>maven-checkstyle-plugin</artifactId>
  158
+        <version>2.8</version>
  159
+        <configuration>
  160
+          <configLocation>src/config/checkstyle.xml</configLocation>
  161
+        </configuration>
  162
+      </plugin>
  163
+
  164
+
  165
+    </plugins>
  166
+    <pluginManagement>
  167
+      <plugins>
  168
+        <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
  169
+        <plugin>
  170
+          <groupId>org.eclipse.m2e</groupId>
  171
+          <artifactId>lifecycle-mapping</artifactId>
  172
+          <version>1.0.0</version>
  173
+          <configuration>
  174
+            <lifecycleMappingMetadata>
  175
+              <pluginExecutions>
  176
+                <pluginExecution>
  177
+                  <pluginExecutionFilter>
  178
+                    <groupId>org.apache.maven.plugins</groupId>
  179
+                    <artifactId>maven-help-plugin</artifactId>
  180
+                    <versionRange>[2.1.1,)</versionRange>
  181
+                    <goals>
  182
+                      <goal>evaluate</goal>
  183
+                    </goals>
  184
+                  </pluginExecutionFilter>
  185
+                  <action>
  186
+                    <ignore></ignore>
  187
+                  </action>
  188
+                </pluginExecution>
  189
+              </pluginExecutions>
  190
+            </lifecycleMappingMetadata>
  191
+          </configuration>
  192
+        </plugin>
  193
+      </plugins>
  194
+    </pluginManagement>
  195
+  </build>
  196
+</project>
189  microsoft-azure-api/src/config/checkstyle.xml
... ...
@@ -0,0 +1,189 @@
  1
+<?xml version="1.0"?>
  2
+<!DOCTYPE module PUBLIC
  3
+    "-//Puppy Crawl//DTD Check Configuration 1.2//EN"
  4
+    "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
  5
+
  6
+<!--
  7
+
  8
+  Checkstyle configuration that checks the sun coding conventions from:
  9
+
  10
+    - the Java Language Specification at
  11
+      http://java.sun.com/docs/books/jls/second_edition/html/index.html
  12
+
  13
+    - the Sun Code Conventions at http://java.sun.com/docs/codeconv/
  14
+
  15
+    - the Javadoc guidelines at
  16
+      http://java.sun.com/j2se/javadoc/writingdoccomments/index.html
  17
+
  18
+    - the JDK Api documentation http://java.sun.com/j2se/docs/api/index.html
  19
+
  20
+    - some best practices
  21
+
  22
+  Checkstyle is very configurable. Be sure to read the documentation at
  23
+  http://checkstyle.sf.net (or in your downloaded distribution).
  24
+
  25
+  Most Checks are configurable, be sure to consult the documentation.
  26
+
  27
+  To completely disable a check, just comment it out or delete it from the file.
  28
+
  29
+  Finally, it is worth reading the documentation.
  30
+