You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+54-18Lines changed: 54 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,8 @@
1
-
# solidfire-sdk-java
2
-
Initial wrapping of the SolidFire Management API as a Java SDK
1
+
# SolidFire Java SDK
2
+
SolidFire Management API as a Java SDK
3
3
4
4
##Description
5
-
The SolidFire Java SDK is a collection of software modules and libraries that facilitate integration and orchestration between proprietary systems and third-party applications. The Java SDK allows developers to deeply integrate SolidFire system API with their Java programming language. The SolidFire Java SDK reduces the amount of additional coding time required for integration.
5
+
The SolidFire Java SDK is a collection of software modules and libraries that facilitate integration and orchestration between proprietary systems and third-party applications. The Java SDK allows developers to deeply integrate SolidFire system API with the Java programming language. The SolidFire Java SDK reduces the amount of additional coding time required for integration.
6
6
7
7
##Compatibility
8
8
| Component | Version |
@@ -15,7 +15,8 @@ Contacting SolidFire SDK Support
15
15
If you have any questions or comments about this product, contact <sdk@solidfire.com> or reach out to the developer community at [developer.solidfire.com](http://developer.solidfire.com). Your feedback helps us focus our efforts on new features and capabilities.
16
16
17
17
##Download
18
-
Download the latest JAR or grab via Maven:
18
+
[Download](http://mvnrepository.com/artifact/com.solidfire) the latest JAR or grab via Maven:
19
+
19
20
```xml
20
21
<dependency>
21
22
<groupId>com.solidfire</groupId>
@@ -25,21 +26,45 @@ Download the latest JAR or grab via Maven:
The SolidFire Java SDK is also released as a Signed Assembly containing everything you need to quickly spin up a working client to interact with you SolidFire cluster. The assembly can be downloaded [here](https://github.com/solidfire/solidfire-sdk-java/releases/download/v1.0.0.53/solidfire-sdk-1.0.0.53.jar).
41
+
42
+
___Dependencies___:
43
+
44
+
| Component | Version |
45
+
| --------------- | ------- |
46
+
| base64 | 2.3.8 |
47
+
| gson | 2.3 |
48
+
| joda-time | 2.4 |
49
+
| joda-convert | 1.2 |
50
+
| slf4j-api | 1.7.7 |
51
+
| logback-core | 1.1.3 |
52
+
| logback-classic | 1.1.3 |
53
+
54
+
_**Note**: The SDK assembly should only be used in a standalone setting such as scripting or for prototyping. It should not be used in a production environment as the signed components might conflict with other components that are unsigned or signed with another certificate. See below._
55
+
56
+
###Limitations with a Certificate Signed Assembly Jar
57
+
The SDK assembly is signed with a certificate controlled by SolidFire, Inc, assuring the archive is official and legitimate. One caveat to having a set of components also signed with SolidFire's certificate, is no other version of these components can exist on the classpath. This will cause a security exception in the JVM.
58
+
59
+
If using the SDK with a restricted version of the above listed components, e.g. logback, or in developing an enterprise solution that runs in a web application container, etc., use the publicly [hosted versions](http://mvnrepository.com/artifact/com.solidfire) of the SDK.
36
60
37
-
##Assembly
38
-
###Limitations with Certificate Signed Assembly Jar
0 commit comments