Skip to content

Instantly share code, notes, and snippets.

@xumingming
Created June 30, 2012 06:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save xumingming/3022563 to your computer and use it in GitHub Desktop.
Save xumingming/3022563 to your computer and use it in GitHub Desktop.
extend class loader
(gen-class
:name backtype.storm.classloader.ServerClassLoader
:prefix server-
:extends java.net.URLClassLoader
:constructors {["[Ljava.net.URL;"] ["[Ljava.net.URL;"]
["[Ljava.net.URL;" ClassLoader] ["[Ljava.net.URL;" ClassLoader]}
:init init)
(defn server-init
([^"[Ljava.net.URL;" urls]
[[urls] nil])
([^"[Ljava.net.URL;" urls ^ClassLoader parent]
[[urls parent] nil]))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment