From 24ff2645e5201dbccfa75234f272c5200b7682f6 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Thu, 27 Oct 2011 00:10:07 -0700 Subject: [PATCH 01/27] Initial commit --- api-index.html | 216 +++++++++++++++ index-0.2.clj | 234 +++++++++++++++++ index.html | 365 ++++++++++++++++++++++++++ static/clojure-icon.gif | Bin 0 -> 2174 bytes static/clojure.css | 53 ++++ static/favicon.png | Bin 0 -> 656 bytes static/internal.css | 18 ++ static/space/content-background.gif | Bin 0 -> 397 bytes static/space/left-nav-background.gif | Bin 0 -> 638 bytes static/space/left-nav-bottom.gif | Bin 0 -> 936 bytes static/space/left-nav-divider.gif | Bin 0 -> 52 bytes static/space/resources-background.gif | Bin 0 -> 550 bytes static/space/toc-background.gif | Bin 0 -> 457 bytes static/wiki.css | 22 ++ 14 files changed, 908 insertions(+) create mode 100644 api-index.html create mode 100644 index-0.2.clj create mode 100644 index.html create mode 100644 static/clojure-icon.gif create mode 100644 static/clojure.css create mode 100644 static/favicon.png create mode 100644 static/internal.css create mode 100644 static/space/content-background.gif create mode 100644 static/space/left-nav-background.gif create mode 100644 static/space/left-nav-bottom.gif create mode 100644 static/space/left-nav-divider.gif create mode 100644 static/space/resources-background.gif create mode 100644 static/space/toc-background.gif create mode 100644 static/wiki.css diff --git a/api-index.html b/api-index.html new file mode 100644 index 0000000..fd7b69b --- /dev/null +++ b/api-index.html @@ -0,0 +1,216 @@ + + + Index - JMX Interface 0.2 API documentation + + + + + + + + + + +
+ +
+ +
+
+
+
+
+ +

Index of Public Functions and Variables - JMX Interface 0.2 (in development)

+This page has an alphabetical index of all the documented functions and variables +in JMX Interface. + + + +
+Shortcuts:
+A B C D + E F G H + I J K L + M +
+N O P Q + R S T U + V W X Y + Z +
+Other +
+
+ +
+

A

+
+ attribute-info               function      clojure.java.jmx   Get the MBeanAttributeInfo for an attribute..
+ attribute-names              function      clojure.java.jmx   All attribute names available on an MBean..
+
+
+

B

+
+
+
+

C

+
+ *connection*                 var           clojure.java.jmx   The connection to be used for JMX ops. Defaults to...
+ create-bean                  function      clojure.java.jmx   Expose a reference as a JMX bean. state-ref should...
+
+
+

D

+
+
+
+

E

+
+
+
+

F

+
+
+
+

G

+
+
+
+

H

+
+
+
+

I

+
+ invoke                       function      clojure.java.jmx   Invoke an operation an an MBean..
+
+
+

J

+
+ jmx-url                      function      clojure.java.jmx   Build a JMX URL from options..
+
+
+

K

+
+
+
+

L

+
+
+
+

M

+
+ mbean                        function      clojure.java.jmx   Like clojure.core/bean, but for JMX beans. Returns...
+ mbean-names                  function      clojure.java.jmx   Finds all MBeans matching a name on the current *c...
+
+
+

N

+
+
+
+

O

+
+ objects->data                function      clojure.java.jmx   Convert JMX object model into data. Handles Compos...
+ operation-names              function      clojure.java.jmx   All operation names available on an MBean..
+ operations                   function      clojure.java.jmx   All oeprations available on an MBean..
+
+
+

P

+
+
+
+

Q

+
+
+
+

R

+
+ raw-read                     function      clojure.java.jmx   Read an mbean property. Returns low-level Java obj...
+ read                         var           clojure.java.jmx   Read an mbean property..
+ readable?                    function      clojure.java.jmx   Is attribute readable?.
+ register-mbean               function      clojure.java.jmx   Register an mbean with the current *connection*..
+
+
+

S

+
+
+
+

T

+
+
+
+

U

+
+
+
+

V

+
+
+
+

W

+
+ with-connection              macro         clojure.java.jmx   Execute body with JMX connection specified by opts...
+ write!                       function      clojure.java.jmx   Write an attribute value..
+
+
+

X

+
+
+
+

Y

+
+
+
+

Z

+
+
+
+

Other

+
+
+
+ +
+
+
+
+
+ +
+
Logo & site design by Tom Hickey.
+ Clojure auto-documentation system by Tom Faulhaber.
+
+ + + + \ No newline at end of file diff --git a/index-0.2.clj b/index-0.2.clj new file mode 100644 index 0000000..840a09e --- /dev/null +++ b/index-0.2.clj @@ -0,0 +1,234 @@ +{:namespaces + ({:source-url + "https://github.com/clojure/java.jmx/blob/e5cc32e281de76849648897600655b9a9138b4de/src/main/clojure/clojure/java/jmx.clj", + :wiki-url + "http://clojure.github.com/java.jmx/clojure.java.jmx-api.html", + :name "clojure.java.jmx", + :author "Stuart Halloway", + :doc + "JMX support for Clojure\n\nUsage\n (require '[clojure.java.jmx :as jmx])\n\nWhat beans do I have?\n\n (jmx/mbean-names \"*:*\")\n -> # (:Verbose :ObjectPendingFinalizationCount \n :HeapMemoryUsage :NonHeapMemoryUsage)\n\nWhat is the value of an attribute? \n\n (jmx/read \"java.lang:type=Memory\" :ObjectPendingFinalizationCount)\n -> 0\n\nCan't I just have *all* the attributes in a Clojure map?\n\n (jmx/mbean \"java.lang:type=Memory\")\n -> {:NonHeapMemoryUsage\n {:used 16674024, :max 138412032, :init 24317952, :committed 24317952},\n :HeapMemoryUsage\n {:used 18619064, :max 85393408, :init 0, :committed 83230720},\n :ObjectPendingFinalizationCount 0,\n :Verbose false}\n\nCan I find and invoke an operation?\n\n (jmx/operation-names \"java.lang:type=Memory\")\n -> (:gc) \n (jmx/invoke \"java.lang:type=Memory\" :gc)\n -> nil\n\nWhat about some other process? Just run *any* of the above code\ninside a with-connection:\n\n (jmx/with-connection {:host \"localhost\", :port 3000} \n (jmx/mbean \"java.lang:type=Memory\"))\n -> {:ObjectPendingFinalizationCount 0, \n :HeapMemoryUsage ... etc.}\n\nCan I serve my own beans? Sure, just drop a Clojure ref\ninto an instance of clojure.java.jmx.Bean, and the bean\nwill expose read-only attributes for every key/value pair\nin the ref:\n\n (jmx/register-mbean\n (create-bean\n (ref {:string-attribute \"a-string\"}))\n \"my.namespace:name=Value\")"}), + :vars + ({:name "*connection*", + :namespace "clojure.java.jmx", + :source-url + "https://github.com/clojure/java.jmx/blob/e5cc32e281de76849648897600655b9a9138b4de/src/main/clojure/clojure/java/jmx.clj#L76", + :dynamic true, + :raw-source-url + "https://github.com/clojure/java.jmx/raw/e5cc32e281de76849648897600655b9a9138b4de/src/main/clojure/clojure/java/jmx.clj", + :wiki-url + "http://clojure.github.com/java.jmx//clojure.java.jmx-api.html#clojure.java.jmx/*connection*", + :doc + "The connection to be used for JMX ops. Defaults to the local process.", + :var-type "var", + :line 76, + :file "src/main/clojure/clojure/java/jmx.clj"} + {:arglists ([object-name attr-name]), + :name "attribute-info", + :namespace "clojure.java.jmx", + :source-url + "https://github.com/clojure/java.jmx/blob/e5cc32e281de76849648897600655b9a9138b4de/src/main/clojure/clojure/java/jmx.clj#L216", + :raw-source-url + "https://github.com/clojure/java.jmx/raw/e5cc32e281de76849648897600655b9a9138b4de/src/main/clojure/clojure/java/jmx.clj", + :wiki-url + "http://clojure.github.com/java.jmx//clojure.java.jmx-api.html#clojure.java.jmx/attribute-info", + :doc "Get the MBeanAttributeInfo for an attribute.", + :var-type "function", + :line 216, + :file "src/main/clojure/clojure/java/jmx.clj"} + {:arglists ([n]), + :name "attribute-names", + :namespace "clojure.java.jmx", + :source-url + "https://github.com/clojure/java.jmx/blob/e5cc32e281de76849648897600655b9a9138b4de/src/main/clojure/clojure/java/jmx.clj#L253", + :raw-source-url + "https://github.com/clojure/java.jmx/raw/e5cc32e281de76849648897600655b9a9138b4de/src/main/clojure/clojure/java/jmx.clj", + :wiki-url + "http://clojure.github.com/java.jmx//clojure.java.jmx-api.html#clojure.java.jmx/attribute-names", + :doc "All attribute names available on an MBean.", + :var-type "function", + :line 253, + :file "src/main/clojure/clojure/java/jmx.clj"} + {:arglists ([state-ref]), + :name "create-bean", + :namespace "clojure.java.jmx", + :source-url + "https://github.com/clojure/java.jmx/blob/e5cc32e281de76849648897600655b9a9138b4de/src/main/clojure/clojure/java/jmx.clj#L299", + :raw-source-url + "https://github.com/clojure/java.jmx/raw/e5cc32e281de76849648897600655b9a9138b4de/src/main/clojure/clojure/java/jmx.clj", + :wiki-url + "http://clojure.github.com/java.jmx//clojure.java.jmx-api.html#clojure.java.jmx/create-bean", + :doc + "Expose a reference as a JMX bean. state-ref should be a Clojure\nreference (ref, atom, agent) containing a map.", + :var-type "function", + :line 299, + :file "src/main/clojure/clojure/java/jmx.clj"} + {:arglists ([n op & args]), + :name "invoke", + :namespace "clojure.java.jmx", + :source-url + "https://github.com/clojure/java.jmx/blob/e5cc32e281de76849648897600655b9a9138b4de/src/main/clojure/clojure/java/jmx.clj#L264", + :raw-source-url + "https://github.com/clojure/java.jmx/raw/e5cc32e281de76849648897600655b9a9138b4de/src/main/clojure/clojure/java/jmx.clj", + :wiki-url + "http://clojure.github.com/java.jmx//clojure.java.jmx-api.html#clojure.java.jmx/invoke", + :doc "Invoke an operation an an MBean.", + :var-type "function", + :line 264, + :file "src/main/clojure/clojure/java/jmx.clj"} + {:arglists ([] [overrides]), + :name "jmx-url", + :namespace "clojure.java.jmx", + :source-url + "https://github.com/clojure/java.jmx/blob/e5cc32e281de76849648897600655b9a9138b4de/src/main/clojure/clojure/java/jmx.clj#L83", + :raw-source-url + "https://github.com/clojure/java.jmx/raw/e5cc32e281de76849648897600655b9a9138b4de/src/main/clojure/clojure/java/jmx.clj", + :wiki-url + "http://clojure.github.com/java.jmx//clojure.java.jmx-api.html#clojure.java.jmx/jmx-url", + :doc "Build a JMX URL from options.", + :var-type "function", + :line 83, + :file "src/main/clojure/clojure/java/jmx.clj"} + {:arglists ([n]), + :name "mbean", + :namespace "clojure.java.jmx", + :source-url + "https://github.com/clojure/java.jmx/blob/e5cc32e281de76849648897600655b9a9138b4de/src/main/clojure/clojure/java/jmx.clj#L274", + :raw-source-url + "https://github.com/clojure/java.jmx/raw/e5cc32e281de76849648897600655b9a9138b4de/src/main/clojure/clojure/java/jmx.clj", + :wiki-url + "http://clojure.github.com/java.jmx//clojure.java.jmx-api.html#clojure.java.jmx/mbean", + :doc + "Like clojure.core/bean, but for JMX beans. Returns a read-only map of\na JMX bean's attributes. If an attribute it not supported, value is\nset to the exception thrown.", + :var-type "function", + :line 274, + :file "src/main/clojure/clojure/java/jmx.clj"} + {:arglists ([n]), + :name "mbean-names", + :namespace "clojure.java.jmx", + :source-url + "https://github.com/clojure/java.jmx/blob/e5cc32e281de76849648897600655b9a9138b4de/src/main/clojure/clojure/java/jmx.clj#L248", + :raw-source-url + "https://github.com/clojure/java.jmx/raw/e5cc32e281de76849648897600655b9a9138b4de/src/main/clojure/clojure/java/jmx.clj", + :wiki-url + "http://clojure.github.com/java.jmx//clojure.java.jmx-api.html#clojure.java.jmx/mbean-names", + :doc + "Finds all MBeans matching a name on the current *connection*.", + :var-type "function", + :line 248, + :file "src/main/clojure/clojure/java/jmx.clj"} + {:file nil, + :raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/java.jmx//clojure.java.jmx-api.html#clojure.java.jmx/objects->data", + :namespace "clojure.java.jmx", + :var-type "function", + :arglists ([_]), + :doc + "Convert JMX object model into data. Handles CompositeData, TabularData, maps, and atoms.", + :name "objects->data"} + {:arglists ([n]), + :name "operation-names", + :namespace "clojure.java.jmx", + :source-url + "https://github.com/clojure/java.jmx/blob/e5cc32e281de76849648897600655b9a9138b4de/src/main/clojure/clojure/java/jmx.clj#L259", + :raw-source-url + "https://github.com/clojure/java.jmx/raw/e5cc32e281de76849648897600655b9a9138b4de/src/main/clojure/clojure/java/jmx.clj", + :wiki-url + "http://clojure.github.com/java.jmx//clojure.java.jmx-api.html#clojure.java.jmx/operation-names", + :doc "All operation names available on an MBean.", + :var-type "function", + :line 259, + :file "src/main/clojure/clojure/java/jmx.clj"} + {:arglists ([n]), + :name "operations", + :namespace "clojure.java.jmx", + :source-url + "https://github.com/clojure/java.jmx/blob/e5cc32e281de76849648897600655b9a9138b4de/src/main/clojure/clojure/java/jmx.clj#L227", + :raw-source-url + "https://github.com/clojure/java.jmx/raw/e5cc32e281de76849648897600655b9a9138b4de/src/main/clojure/clojure/java/jmx.clj", + :wiki-url + "http://clojure.github.com/java.jmx//clojure.java.jmx-api.html#clojure.java.jmx/operations", + :doc "All oeprations available on an MBean.", + :var-type "function", + :line 227, + :file "src/main/clojure/clojure/java/jmx.clj"} + {:arglists ([n attr]), + :name "raw-read", + :namespace "clojure.java.jmx", + :source-url + "https://github.com/clojure/java.jmx/blob/e5cc32e281de76849648897600655b9a9138b4de/src/main/clojure/clojure/java/jmx.clj#L187", + :raw-source-url + "https://github.com/clojure/java.jmx/raw/e5cc32e281de76849648897600655b9a9138b4de/src/main/clojure/clojure/java/jmx.clj", + :wiki-url + "http://clojure.github.com/java.jmx//clojure.java.jmx-api.html#clojure.java.jmx/raw-read", + :doc + "Read an mbean property. Returns low-level Java object model for\ncomposites, tabulars, etc. Most callers should use read.", + :var-type "function", + :line 187, + :file "src/main/clojure/clojure/java/jmx.clj"} + {:file "src/main/clojure/clojure/java/jmx.clj", + :raw-source-url + "https://github.com/clojure/java.jmx/raw/e5cc32e281de76849648897600655b9a9138b4de/src/main/clojure/clojure/java/jmx.clj", + :source-url + "https://github.com/clojure/java.jmx/blob/e5cc32e281de76849648897600655b9a9138b4de/src/main/clojure/clojure/java/jmx.clj#L193", + :wiki-url + "http://clojure.github.com/java.jmx//clojure.java.jmx-api.html#clojure.java.jmx/read", + :namespace "clojure.java.jmx", + :line 193, + :var-type "var", + :doc "Read an mbean property.", + :name "read"} + {:arglists ([n attr]), + :name "readable?", + :namespace "clojure.java.jmx", + :source-url + "https://github.com/clojure/java.jmx/blob/e5cc32e281de76849648897600655b9a9138b4de/src/main/clojure/clojure/java/jmx.clj#L222", + :raw-source-url + "https://github.com/clojure/java.jmx/raw/e5cc32e281de76849648897600655b9a9138b4de/src/main/clojure/clojure/java/jmx.clj", + :wiki-url + "http://clojure.github.com/java.jmx//clojure.java.jmx-api.html#clojure.java.jmx/readable?", + :doc "Is attribute readable?", + :var-type "function", + :line 222, + :file "src/main/clojure/clojure/java/jmx.clj"} + {:arglists ([mbean mbean-name]), + :name "register-mbean", + :namespace "clojure.java.jmx", + :source-url + "https://github.com/clojure/java.jmx/blob/e5cc32e281de76849648897600655b9a9138b4de/src/main/clojure/clojure/java/jmx.clj#L243", + :raw-source-url + "https://github.com/clojure/java.jmx/raw/e5cc32e281de76849648897600655b9a9138b4de/src/main/clojure/clojure/java/jmx.clj", + :wiki-url + "http://clojure.github.com/java.jmx//clojure.java.jmx-api.html#clojure.java.jmx/register-mbean", + :doc "Register an mbean with the current *connection*.", + :var-type "function", + :line 243, + :file "src/main/clojure/clojure/java/jmx.clj"} + {:arglists ([opts & body]), + :name "with-connection", + :namespace "clojure.java.jmx", + :source-url + "https://github.com/clojure/java.jmx/blob/e5cc32e281de76849648897600655b9a9138b4de/src/main/clojure/clojure/java/jmx.clj#L171", + :raw-source-url + "https://github.com/clojure/java.jmx/raw/e5cc32e281de76849648897600655b9a9138b4de/src/main/clojure/clojure/java/jmx.clj", + :wiki-url + "http://clojure.github.com/java.jmx//clojure.java.jmx-api.html#clojure.java.jmx/with-connection", + :doc + "Execute body with JMX connection specified by opts. opts can also\ninclude an optional :environment key which is passed as the\nenvironment arg to JMXConnectorFactory/connect.", + :var-type "macro", + :line 171, + :file "src/main/clojure/clojure/java/jmx.clj"} + {:arglists ([n attr value]), + :name "write!", + :namespace "clojure.java.jmx", + :source-url + "https://github.com/clojure/java.jmx/blob/e5cc32e281de76849648897600655b9a9138b4de/src/main/clojure/clojure/java/jmx.clj#L208", + :raw-source-url + "https://github.com/clojure/java.jmx/raw/e5cc32e281de76849648897600655b9a9138b4de/src/main/clojure/clojure/java/jmx.clj", + :wiki-url + "http://clojure.github.com/java.jmx//clojure.java.jmx-api.html#clojure.java.jmx/write!", + :doc "Write an attribute value.", + :var-type "function", + :line 208, + :file "src/main/clojure/clojure/java/jmx.clj"})} diff --git a/index.html b/index.html new file mode 100644 index 0000000..b2df75c --- /dev/null +++ b/index.html @@ -0,0 +1,365 @@ + + + clojure.java.jmx - JMX Interface 0.2 API documentation + + + + + + + + + + +
+ +
+ +
+
+
+
+
+ +

API for clojure.java.jmx + - JMX Interface 0.2 (in development) +

+by Stuart Halloway
+
Full namespace name: clojure.java.jmx +

+

Overview

+
JMX support for Clojure
+
+Usage
+  (require '[clojure.java.jmx :as jmx])
+
+What beans do I have?
+
+  (jmx/mbean-names "*:*")
+  -> #<HashSet [java.lang:type=MemoryPool,name=CMS Old Gen, 
+                java.lang:type=Memory, ...]
+
+What attributes does a bean have?
+
+  (jmx/attribute-names "java.lang:type=Memory")
+  -> (:Verbose :ObjectPendingFinalizationCount 
+      :HeapMemoryUsage :NonHeapMemoryUsage)
+
+What is the value of an attribute? 
+
+  (jmx/read "java.lang:type=Memory" :ObjectPendingFinalizationCount)
+  -> 0
+
+Can't I just have *all* the attributes in a Clojure map?
+
+  (jmx/mbean "java.lang:type=Memory")
+  -> {:NonHeapMemoryUsage
+       {:used 16674024, :max 138412032, :init 24317952, :committed 24317952},
+      :HeapMemoryUsage
+       {:used 18619064, :max 85393408, :init 0, :committed 83230720},
+      :ObjectPendingFinalizationCount 0,
+      :Verbose false}
+
+Can I find and invoke an operation?
+
+  (jmx/operation-names "java.lang:type=Memory")
+  -> (:gc)  
+  (jmx/invoke "java.lang:type=Memory" :gc)
+  -> nil
+
+What about some other process? Just run *any* of the above code
+inside a with-connection:
+
+  (jmx/with-connection {:host "localhost", :port 3000} 
+    (jmx/mbean "java.lang:type=Memory"))
+  -> {:ObjectPendingFinalizationCount 0, 
+      :HeapMemoryUsage ... etc.}
+
+Can I serve my own beans?  Sure, just drop a Clojure ref
+into an instance of clojure.java.jmx.Bean, and the bean
+will expose read-only attributes for every key/value pair
+in the ref:
+
+  (jmx/register-mbean
+     (create-bean
+     (ref {:string-attribute "a-string"}))
+     "my.namespace:name=Value")
+ + +
+

Public Variables and Functions

+
+
+
+

*connection*

+ var
+

+  
The connection to be used for JMX ops. Defaults to the local process.
+ + + Source +
+
+
+

attribute-info

+ function
+
Usage: (attribute-info object-name attr-name)
+
+
Get the MBeanAttributeInfo for an attribute.
+ + + Source +
+
+
+

attribute-names

+ function
+
Usage: (attribute-names n)
+
+
All attribute names available on an MBean.
+ + + Source +
+
+
+

create-bean

+ function
+
Usage: (create-bean state-ref)
+
+
Expose a reference as a JMX bean. state-ref should be a Clojure
+reference (ref, atom, agent) containing a map.
+ + + Source +
+
+
+

invoke

+ function
+
Usage: (invoke n op & args)
+
+
Invoke an operation an an MBean.
+ + + Source +
+
+
+

jmx-url

+ function
+
Usage: (jmx-url)
+       (jmx-url overrides)
+
+
Build a JMX URL from options.
+ + + Source +
+
+
+

mbean

+ function
+
Usage: (mbean n)
+
+
Like clojure.core/bean, but for JMX beans. Returns a read-only map of
+a JMX bean's attributes. If an attribute it not supported, value is
+set to the exception thrown.
+ + + Source +
+
+
+

mbean-names

+ function
+
Usage: (mbean-names n)
+
+
Finds all MBeans matching a name on the current *connection*.
+ + + Source +
+
+
+

objects->data

+ function
+
Usage: (objects->data _)
+
+
Convert JMX object model into data. Handles CompositeData, TabularData, maps, and atoms.
+ + + +
+
+
+

operation-names

+ function
+
Usage: (operation-names n)
+
+
All operation names available on an MBean.
+ + + Source +
+
+
+

operations

+ function
+
Usage: (operations n)
+
+
All oeprations available on an MBean.
+ + + Source +
+
+
+

raw-read

+ function
+
Usage: (raw-read n attr)
+
+
Read an mbean property. Returns low-level Java object model for
+composites, tabulars, etc. Most callers should use read.
+ + + Source +
+
+
+

read

+ var
+

+  
Read an mbean property.
+ + + Source +
+
+
+

readable?

+ function
+
Usage: (readable? n attr)
+
+
Is attribute readable?
+ + + Source +
+
+
+

register-mbean

+ function
+
Usage: (register-mbean mbean mbean-name)
+
+
Register an mbean with the current *connection*.
+ + + Source +
+
+
+

with-connection

+ macro
+
Usage: (with-connection opts & body)
+
+
Execute body with JMX connection specified by opts. opts can also
+include an optional :environment key which is passed as the
+environment arg to JMXConnectorFactory/connect.
+ + + Source +
+
+
+

write!

+ function
+
Usage: (write! n attr value)
+
+
Write an attribute value.
+ + + Source +
+ + +
+
+
+
+
+ +
+
Logo & site design by Tom Hickey.
+ Clojure auto-documentation system by Tom Faulhaber.
+
+ + + + \ No newline at end of file diff --git a/static/clojure-icon.gif b/static/clojure-icon.gif new file mode 100644 index 0000000000000000000000000000000000000000..84eee16d95b131330e74e55f834849f27a1bb353 GIT binary patch literal 2174 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 literal 0 HcmV?d00001 diff --git a/static/space/left-nav-background.gif b/static/space/left-nav-background.gif new file mode 100644 index 0000000000000000000000000000000000000000..e6e590449ccd23d463edd3906bb471d156c98b1b GIT binary patch literal 638 zcmV-^0)hQUNk%w1VW_{rmg-{QUg*`1twx`SG000F4Fa>i|F(VTqf&jn=24n~X z=cuA!TefhVvMG$-Zk^9Ey`Ld3>0enwy-R zoOE(3CLbgN1Oo_AP*{i(1`3C%O-ztW9y&=tcR-%KzQ4ekY`ke=9$lyi1qHCJ0n5u! z83RmTAb>|UJfXqe-rw3TKBO&@0RvxLsTT)RRacD57zosnCgRtWKj8fRy*OrQh!{48 z1D7Yu7&%M0Wm>f)By#CXx%EyfmTYXSKng+$B!jZ}v@gxcM Y3^!j9Sm0_$m==|C{jCE{6%hacJAN`7+yDRo literal 0 HcmV?d00001 diff --git a/static/space/left-nav-bottom.gif b/static/space/left-nav-bottom.gif new file mode 100644 index 0000000000000000000000000000000000000000..061c0895704895359a1f290af448a538eee299e7 GIT binary patch literal 936 zcmZ?wbhEHbT)`m3aFv1K|NsC0{{8#=_wS!Se}4b|{r&s*XV0Gf`0?Z3y?gK9zyJC3 z=dWMCu3fwK?c29^@7_Il@Zjs$uQzYreE$6Tty{P5-o5+r!(kjzIyfQ#ful$uV24$4<9{x^!fAWJ9qB9ef##qhYz=J z-)5i~DE?#to1p_DL4IOj`|seEP^cj%#?6#?fQN(OLWTm@45zi%wMtLFt=j)!L&YE7 zh>bCugB3VqJokm%g*nWjOSfch-gxG0 zPg7KM^M&-h!eSQoS-0jey0I_t^j^Gd&C>qMEo;xcdAsT2@u18}1zv>EN;dT!+ODRBleY>e=ERs?~ecz+0;_?S-$-1coEb zf@(Gv83$Akx3ep1NE9$MzL;F>A8r|Ss!Y%`Q|<9grKt~FTG$2ECcFqZbYlh+pG|6A|Tl^+#y`J;C?7ho`NV|P+tc_b(%0Ev!5b&_Ui%Hs`LDaiUVfAZ1%jJrE z%M{*inOEw3C`L#tW0kzue7Wdty3?6Ye01B9px{`2dfxH<((~VxzdO~luqCAO=FAWW zRxybN2Np$z2M5{D?rcB7a9pzCItzc#R!7FCsbWWO<`!ChO)OOX8s6r(UGzc&GpC)w z!Az-y2@cF_JSDgpk9!_qWa4popum=*dEmwb^{?9_gR)GP-mY&FC|JPEc1MJfS>%Gc zGE2wJ7xx%g7fg7-su|FEDh2l~_u3>cZD3PKziO|xDu z7r%8xvyo9;X9YVeM@mKmqr=UVMH0^4t9^DlQFzkmDT z`|XEsS08z_;^4ho58kXeaBtpk?_M2YC&t>zRi>(XT_Hm~Mh8@^g2P^a6Q(Pa18bLXA* z`gR`(KCE1FEI=>+l*zmc4o@x8zA3t|2UCt2@7$p-h z(yATIq1gMs1Nz;lo36&a*uxUlULcR6pQ-=+4uVYNwAn&1{^K zwe;p`kvWmYHDM=%MR-qa08ahoB2ck{|=XLc&8-5E;SkR+~AW(5Q4uRdH^I!(gDR5E23*@te39 zw%G#UQ*FE7@VM*K$!-M(V}cMKPL2pb0tYyRY;uT+ii`RJOb4!0eg^pXCaot3PC=t)W0OoEt8d@JV4Sd&hYo=- zrHVBM@X<0!8s~N0fhO$Ox3V1NQ--Snn2SVw1ZwKj8r;90L}@vBGeM9A5dZ)?W#ZO+ literal 0 HcmV?d00001 diff --git a/static/wiki.css b/static/wiki.css new file mode 100644 index 0000000..1cb1bdd --- /dev/null +++ b/static/wiki.css @@ -0,0 +1,22 @@ +/* Wiki Rendered Styles */ +.wiki { line-height: 150%; font-family: arial, helvetica, sans-serif; font-size: small; } +.wiki h1 { font-weight: bold; padding: 5px 0 0 0; margin: 0; font-size: 1.4em; } +.wiki h2 { font-weight: bold; padding: 5px 0 0 0; margin: 0; font-size: 1.3em; } +.wiki h3 { font-weight: bold; padding: 5px 0 0 0; margin: 0; font-size: 1.1em; } +.wiki h4 { font-weight: normal; padding: 5px 0 0 0; margin: 0; font-size: 1.066em; } +.wiki h5 { font-weight: normal; padding: 5px 0 0 0; margin: 0; font-size: 1.033em; } +.wiki h6 { font-weight: normal; padding: 5px 0 0 0; margin: 0; font-size: 1.0em; } +.wiki table { border-collapse: collapse; margin: 10px 0; font-size: small; } +.wiki p { margin: 0; padding: 0; padding: 5px 0; } +.wiki td { border: 1px solid #DDD; } +.wiki #toc { border: 1px solid #AAA; background: #fff; padding: 5px; margin: 0 0 10px 10px; width: 25%; float: right; clear: right;} +.wiki #toc h1 { font-weight: normal; font-size: 1.2em; padding: 0; } +.wiki #toc a:hover { color: #00D; background: #FFD; } + +.wiki hr { height: 1px; color: #AAA; background-color: #AAA; border: 0; margin: 0 10px; } +.wiki ul { padding: .5em 0 0 3em; margin: 0; } +.wiki ol { padding: .5em 0 0 3em; margin: 0; } +.wiki ul.quotelist { list-style: none; } +.wiki tt { font-size: small; } +.wiki img { border: 0; padding: 4px; } + From a1817948c03f695b527a7239ca54d38fed793ba7 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Sun, 25 Mar 2012 22:49:56 -0700 Subject: [PATCH 02/27] Autodoc commit for master/1364f211 --- api-index.html | 96 ++++++---- index-0.2.clj | 234 ----------------------- index-0.3.0.clj | 268 ++++++++++++++++++++++++++ index.html | 497 ++++++++++++++++++++++++++++-------------------- 4 files changed, 625 insertions(+), 470 deletions(-) delete mode 100644 index-0.2.clj create mode 100644 index-0.3.0.clj diff --git a/api-index.html b/api-index.html index fd7b69b..8508b81 100644 --- a/api-index.html +++ b/api-index.html @@ -1,6 +1,6 @@ - Index - JMX Interface 0.2 API documentation + Index - JMX Interface 0.3.0 API documentation @@ -27,7 +27,7 @@

java.jmx API
@@ -234,7 +234,7 @@

->Bean

Positional factory function for class clojure.java.jmx.Bean.
- Source + Source


@@ -245,7 +245,7 @@

attribute-names

All attribute names available on an MBean.
- Source + Source


@@ -261,7 +261,7 @@

create-bean

will block on the agent to complete all submitted actions (via await). - Source + Source


@@ -272,7 +272,7 @@

invoke

Invoke an operation an an MBean. See also: invoke-signature
- Source + Source


@@ -290,7 +290,7 @@

invoke-signature

describes the method parameter types in order. - Source + Source


@@ -303,7 +303,7 @@

mbean

set to the exception thrown. - Source + Source


@@ -314,7 +314,7 @@

mbean-names

Finds all MBeans matching a name on the current *connection*.
- Source + Source


@@ -325,7 +325,7 @@

operation-names

All operation names available on an MBean.
- Source + Source


@@ -335,7 +335,7 @@

read

Read one or more mbean properties.
- Source + Source


@@ -346,7 +346,7 @@

readable?

Is attribute readable?
- Source + Source


@@ -357,7 +357,7 @@

register-mbean

Register an mbean with the current *connection*.
- Source + Source


@@ -368,7 +368,7 @@

unregister-mbean

Unregister mbean named mbean-name with the current *connection*.
- Source + Source


@@ -387,7 +387,7 @@

with-connection

See JMXConnectorFactory/connect for details [{}] - Source + Source


@@ -398,7 +398,7 @@

write!

Write an attribute value.
- Source + Source
From 13d049674051da650f541fb2bc2f2e47c79dfebb Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Wed, 4 May 2016 18:13:27 -0700 Subject: [PATCH 22/27] Autodoc commit for master/be41698d --- api-index.html | 6 +++--- index-0.3.2.clj => index-0.3.3.clj | 0 index.html | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) rename index-0.3.2.clj => index-0.3.3.clj (100%) diff --git a/api-index.html b/api-index.html index 78a189a..cbfcdfc 100644 --- a/api-index.html +++ b/api-index.html @@ -1,7 +1,7 @@ - Index - JMX Interface 0.3.2 API documentation + Index - JMX Interface 0.3.3 API documentation @@ -25,7 +25,7 @@

java.jmx API