hammant 2002/06/30 12:41:43
Modified: src/xdocs/stylesheets project.xml
Added: src/xdocs for-developers-alternate-kernel.xml
Log:
A word or two on the beanshell kernel
Revision Changes Path
1.3 +1 -0 jakarta-avalon-phoenix/src/xdocs/stylesheets/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/jakarta-avalon-phoenix/src/xdocs/stylesheets/project.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- project.xml 23 May 2002 11:43:13 -0000 1.2
+++ project.xml 30 Jun 2002 19:41:43 -0000 1.3
@@ -44,6 +44,7 @@
<item name="TODO"
href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&product=Avalon&component=Phoenix"/>
<item name="Bug Database"
href="http://nagoya.apache.org/bugzilla/enter_bug.cgi?product=Avalon&component=Phoenix"/>
<item name="Enhancement Requests"
href="http://nagoya.apache.org/bugzilla/enter_bug.cgi?product=Avalon&component=Phoenix&bug_severity=Enhancement"/>
+ <item name="Alternate Kernels"
href="/for-developers-alternate-kernel.html"/>
</menu>
</body>
1.1
jakarta-avalon-phoenix/src/xdocs/for-developers-alternate-kernel.xml
Index: for-developers-alternate-kernel.xml
===================================================================
<?xml version="1.0"?>
<document>
<properties>
<title>Alternate Kernels</title>
<author email="[EMAIL PROTECTED]">Paul Hammant</author>
</properties>
<body>
<section name="Introduction">
<p>
Phoenix can launch with alternate kernels. Apart from the default
kernel which is suitable for deploying in live scenarios, we
supply a kernel which loads beanshell during startup.
</p>
</section>
<section name="Beanshell enabled kernel">
<p>
This allows pretty much any anything to be done to applications
and blocks once started. As such it is not suitable for live
deployment as it could be considered a bit of a hackers tool.
</p>
<p>
The supplied commands are getblock, prtapps, prtblocks, resumeapp,
rmvapp, startapp, stopapp and suspendapp. With getapp, you can
invoke any of the public methods on the implementation, including
interacting with the block's methods from its service.
</p>
<p>
To create a beanshell capable kernel, place the bsh-1.2b6.jar from
<a href="http://www.beanshell.org/download.html">here</a> in the
lib directory of phoenix before building it. You will need to edit the
'beanshell.jars' and 'kernel.impl.class' parts of the ant.properties file.
You may also want to add your own convenience bsh scripts to the
src/bsh/ directory.
</p>
</section>
<section name="Beanshell enabled, remotely accessible kernel">
<p>
This is to-do.
</p>
</section>
</body>
</document>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>