1.0.0-beta3 is a development milestone which exposes a minor feature
in the Paho Java client.
Changes between Machine Head 1.0.0-beta2 and 1.0.0-beta3
Clean Session Support
clojurewerkz.machine-head.client/connect now supports one more
option: :clean-session. When set to true, the option means that
the client and MQTT broker should discard state that might have
been kept from earlier connections.
(require'[clojurewerkz.neocons.rest.constraints:ascts]);; create a uniqueness constraint(cts/create-unique"Person":name);; get constraint info(cts/get-unique"Person":name);; drop a constraint(cts/drop"Person":name)
Labels Support (Neo4J 2.0 Only)
clojurewerkz.neocons.rest.labels is a new namespace that provides
support for labels in Neo4J 2.0.
It is possible to add, replace, remove and retrieve labels to/from a node.
To add labels to a node, use clojurewerkz.neocons.rest.labels/add:
and roll a transaction back, respectively.
Macro for working with a transaction
If you want a more fine grained control of working in a transaction without manually
committing or checking for exceptions, you can use the