Hi

I've resolved STANBOL-312 and added the ssh accessible and scala based
clerezza shell to stanbol.

The bad news first: on my machine the additional bundles caused the jvm to
require more permsize than its default, so I hat to launch with the
-XX:MaxPermSize=256m vm option.

The ssh daemon is listening on port 8022 (this can of course be changed via
service property), to connect to it use:

ssh -p 8022 admin@localhost

the default pwd for the admin user is "admin"

Once connected you have a full scala console with access to the OSGi
service registry. To get an instance of a service you can use the
$[<className>] shortcut, for example:

zz>import org.apache.stanbol.enhancer.servicesapi._
zz>val jm = $[EnhancementJobManager]

jm now point to an EnhancementJobManager instance, you can use the tab key
to find the methods than can be invoked on an object:

zz>jm.
asInstanceOf    enhanceContent    getActiveEngines    isInstanceOf
toString

I hope this is of use.

Reto

Reply via email to