clojure-interop:com.amazonaws.services.ec2instanceconnect

Clojure to Java Interop Bindings for com.amazonaws.services.ec2instanceconnect


License
EPL-2.0

Documentation

AWS API Bindings for Clojure.

These bindings are created to simplify interaction with java classes from clojure. For each java class was created a separate namespace. Each method/field has its own function/field binding. Their names are changed for a more native look in the clojure code. Each function has docstring - information about the parameters, return value and possible exceptions.

Clojars

You can find clojars in README of packages.

Class Members Naming Conventions

Class Member Java Clojure
constructor new File() (->file)
instance method getAnyValue() (get-any-value)
instance field instanceField (-instance-field)
static method staticMethod() (*static-method)
static field ANY_STATIC_FIELD (*-any-static-field)
boolean field/method isExists(), canUse() (exists?), (can-use?)

Contributors

Eugene Potapenko

License

Distributed under the Eclipse Public License, the same as Clojure.