Skip to content

Instantly share code, notes, and snippets.

@shriphani
Created March 17, 2014 22:31
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 shriphani/9609733 to your computer and use it in GitHub Desktop.
Save shriphani/9609733 to your computer and use it in GitHub Desktop.
clj-heritrix.core=> (print-table (:members (r/reflect h)))
| :name | :type | :declaring-class | :flags |
|------------------------------+--------------------------------------+------------------------------+----------------------------|
| PROPERTIES | java.lang.String | org.archive.crawler.Heritrix | #{:private :static :final} |
| useAdhocKeystore | | org.archive.crawler.Heritrix | #{:protected} |
| getComponent | | org.archive.crawler.Heritrix | #{:public} |
| instanceMain | | org.archive.crawler.Heritrix | #{:public} |
| options | | org.archive.crawler.Heritrix | #{:private :static} |
| org.archive.crawler.Heritrix | | org.archive.crawler.Heritrix | #{:public} |
| usage | | org.archive.crawler.Heritrix | #{:private :static} |
| getEngine | | org.archive.crawler.Heritrix | #{:public} |
| getCommandLine | | org.archive.crawler.Heritrix | #{:private :static} |
| engine | org.archive.crawler.framework.Engine | org.archive.crawler.Heritrix | #{:protected} |
| setupServer | | org.archive.crawler.Heritrix | #{:protected} |
| ADHOC_PASSWORD | java.lang.String | org.archive.crawler.Heritrix | #{:private :static :final} |
| CONF | java.lang.String | org.archive.crawler.Heritrix | #{:private :static :final} |
| getDefaultPropertiesFile | | org.archive.crawler.Heritrix | #{:private :static} |
| main | | org.archive.crawler.Heritrix | #{:static :public} |
| STARTLOG | java.lang.String | org.archive.crawler.Heritrix | #{:private :static :final} |
| getHeritrixHome | | org.archive.crawler.Heritrix | #{:protected :static} |
| ADHOC_KEYSTORE | java.lang.String | org.archive.crawler.Heritrix | #{:private :static :final} |
| component | org.restlet.Component | org.archive.crawler.Heritrix | #{:protected} |
| logger | java.util.logging.Logger | org.archive.crawler.Heritrix | #{:private :static :final} |
| setupGlobalProperties | | org.archive.crawler.Heritrix | #{:protected} |
nil
clj-heritrix.core=> (.instanceMain Heritrix "-a" "admin")
IllegalArgumentException No matching method found: instanceMain for class java.lang.Class clojure.lang.Reflector.invokeMatchingMethod (Reflector.java:53)
clj-heritrix.core=> (.instanceMain h "-a" "admin")
IllegalArgumentException No matching method found: instanceMain for class org.archive.crawler.Heritrix clojure.lang.Reflector.invokeMatchingMethod (Reflector.java:53)
clj-heritrix.core=>
@ericnormand
Copy link

Have you tried passing it an array of Strings instead of two Strings?

@shriphani
Copy link
Author

Yup that was it. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment