Modified: websites/staging/openejb/trunk/content/xbean-usage-in-openejb.html
==============================================================================
--- websites/staging/openejb/trunk/content/xbean-usage-in-openejb.html
(original)
+++ websites/staging/openejb/trunk/content/xbean-usage-in-openejb.html Tue Jul
12 18:06:32 2011
@@ -152,55 +152,55 @@
<P>
<!-- $BODY -->
<DIV id="PageContent">
- <p><a name="XbeanusageinOpenEJB-HowXBeanisusedinOpenEJB"><<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">a></p>
+ <p><a name="XbeanusageinOpenEJB-HowXBeanisusedinOpenEJB"></a></p>
<h1>How XBean is used in OpenEJB</h1>
-<p>Below is an e<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif"
height="16" width="16" align="absmiddle" alt="" border="0">planation by David
Blevins on the usage of <IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif"
height="16" width="16" align="absmiddle" alt="" border="0">bean in OpenEJB.
This te<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif"
height="16" width="16" align="absmiddle" alt="" border="0">t was taken from an
email conversation. To view the full conversation, click [here](http:<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0"><IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">www.nabble.com<IMG
class="emotic
on" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt=""
border="0">How-is-XBean-used-in-OpenEJB-3--tf2148639.html#a5959172)</p>
+<p>Below is an explanation by David Blevins on the usage of xbean in OpenEJB.
This text was taken from an email conversation. To view the full conversation,
click <a
href="http://www.nabble.com/How-is-XBean-used-in-OpenEJB-3--tf2148639.html#a5959172">here</a></p>
-<p><a name="XbeanusageinOpenEJB-<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif"
height="16" width="16" align="absmiddle" alt=""
border="0">bean-reflect"><<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">a></p>
+<p><a name="XbeanusageinOpenEJB-xbean-reflect"></a></p>
-<h2><IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif"
height="16" width="16" align="absmiddle" alt="" border="0">bean-reflect</h2>
+<h2>xbean-reflect</h2>
-<p><IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif"
height="16" width="16" align="absmiddle" alt="" border="0">bean-reflect is a
beefed up reflection library.</p>
+<p>xbean-reflect is a beefed up reflection library.</p>
<p>Earlier all pluggable components had an "init(Properties props)" method?
- Same concept e<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif"
height="16" width="16" align="absmiddle" alt="" border="0">cept now we throw
the component class and the
+ Same concept except now we throw the component class and the
properties into an "ObjectRecipe" and call create(). The recipe will
take the props out, convert them to the right data types, and construct
the object using the right constructor and setters.</p>
-<p>So our Containers and stuff now use constructors and setters. Same
with anything in a [service-jar.<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif"
height="16" width="16" align="absmiddle" alt="" border="0">ml](http:<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0"><IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">svn.apache.org<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">viewvc<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">openejb<IMG
class="emoticon" src="https://cwiki.apache.org/conflue
nce/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle"
alt="" border="0">trunk<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">openejb3<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">container<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">openejb-core<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">src<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">main<IMG
class="emoticon" src="https://cwiki.apache.org/confluence/images/i
cons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt=""
border="0">resources<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">META-INF<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt=""
border="0">org.apache.openejb<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">service-jar.<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif"
height="16" width="16" align="absmiddle" alt="" border="0">ml?view=markup)
+<p>So our Containers and stuff now use constructors and setters. Same
with anything in a <a
href="http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/resources/META-INF/org.apache.openejb/service-jar.xml?view=markup">service-jar.xml</a>
file.</p>
-<p><a name="XbeanusageinOpenEJB-Somecoderefs:"><<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">a></p>
+<p><a name="XbeanusageinOpenEJB-Somecoderefs:"></a></p>
<h4>Some code refs:</h4>
<ol>
-<li><p>[Assembler.java](http:<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0"><IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">svn.apache.org<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">viewvc<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">openejb<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">trunk<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" bor
der="0">openejb3<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">container<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">openejb-core<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">src<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">main<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">java<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">org<I
MG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">apache<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">openejb<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">assembler<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">classic<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt=""
border="0">Assembler.java?revision=546308&view=markup)
+<li><p><a
href="http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/Assembler.java?revision=546308&view=markup">Assembler.java</a>
We also use it to construct Stateful and Stateless session bean
instances.</p></li>
-<li><p>[StatefulInstanceManager.java](http:<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0"><IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">svn.apache.org<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">viewvc<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">openejb<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">trunk<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmidd
le" alt="" border="0">openejb3<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">container<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">openejb-core<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">src<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">main<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">java<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" bo
rder="0">org<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">apache<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">openejb<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">core<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">stateful<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt=""
border="0">StatefulInstanceManager.java?revision=546308&view=markup)</p></li>
-<li>[StatelessInstanceManager.java](http:<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0"><IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">svn.apache.org<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">viewvc<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">openejb<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">trunk<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle
" alt="" border="0">openejb3<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">container<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">openejb-core<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">src<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">main<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">java<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" bord
er="0">org<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">apache<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">openejb<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">core<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">stateless<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt=""
border="0">StatelessInstanceManager.java?revision=546308&view=markup)</li>
+<li><p><a
href="http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/stateful/StatefulInstanceManager.java?revision=546308&view=markup">StatefulInstanceManager.java</a></p></li>
+<li><a
href="http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/stateless/StatelessInstanceManager.java?revision=546308&view=markup">StatelessInstanceManager.java</a></li>
</ol>
-<p><a name="XbeanusageinOpenEJB-<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif"
height="16" width="16" align="absmiddle" alt=""
border="0">bean-finder"><<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">a></p>
+<p><a name="XbeanusageinOpenEJB-xbean-finder"></a></p>
-<h2><IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif"
height="16" width="16" align="absmiddle" alt="" border="0">bean-finder</h2>
+<h2>xbean-finder</h2>
-<p><IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif"
height="16" width="16" align="absmiddle" alt="" border="0">bean-finder is the
second coolest library ever. It's a beefed
+<p>xbean-finder is the second coolest library ever. It's a beefed
up service finder for grabbing stuff in your classpath. We use
it at a couple of places.</p>
-<p><a name="XbeanusageinOpenEJB-COMMANDLINETOOL:"><<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">a></p>
+<p><a name="XbeanusageinOpenEJB-COMMANDLINETOOL:"></a></p>
<h3>COMMAND LINE TOOL:</h3>
<p>The available commands are in properties files in
-"META-INF<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">org.openejb.cli<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">{name}", where
{name} is the name of the
+"META-INF/org.openejb.cli/{name}", where {name} is the name of the
command. See:
-1. [openejb cli](http:<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0"><IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">svn.apache.org<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">viewvc<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">openejb<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">trunk<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0"
>openejb3<IMG class="emoticon"
>src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
>height="16" width="16" align="absmiddle" alt="" border="0">container<IMG
>class="emoticon"
>src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
>height="16" width="16" align="absmiddle" alt="" border="0">openejb-core<IMG
>class="emoticon"
>src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
>height="16" width="16" align="absmiddle" alt="" border="0">src<IMG
>class="emoticon"
>src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
>height="16" width="16" align="absmiddle" alt="" border="0">main<IMG
>class="emoticon"
>src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
>height="16" width="16" align="absmiddle" alt="" border="0">resources<IMG
>class="emoticon"
>src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
>height="16" width="16" align="absmiddle" alt="" border="0">META-IN
F<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt=""
border="0">org.apache.openejb.cli<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">)
-1. [openejb cli for itests](http:<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0"><IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">svn.apache.org<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">viewvc<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">openejb<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">trunk<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt=""
border="0">openejb3<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">itests<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt=""
border="0">openejb-itests-client<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">src<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">main<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">resources<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" b
order="0">META-INF<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">org.openejb.cli<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">)</p>
+1. <a
href="http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/resources/META-INF/org.apache.openejb.cli/">openejb
cli</a>
+1. <a
href="http://svn.apache.org/viewvc/openejb/trunk/openejb3/itests/openejb-itests-client/src/main/resources/META-INF/org.openejb.cli/">openejb
cli for itests</a></p>
<p>Earlier we had the "test" command hardcoded in a script, but the
person may have uninstalled the itests? Well now, if you have
@@ -212,12 +212,12 @@ automatically become available on the co
jar and the command is gone.</p>
<p>When someone types "java -jar openejb.jar start" this guy will look
-for "META-INF<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">org.openejb.cli<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">start". If he
finds it, he'll
-create it and e<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif"
height="16" width="16" align="absmiddle" alt="" border="0">ecute it. If
he doesn't find it, he'll list the
+for "META-INF/org.openejb.cli/start". If he finds it, he'll
+create it and execute it. If he doesn't find it, he'll list the
available commands by enumerating over all the files he see's in the
-classpath under the "META-INF<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">org.openejb.cli<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">" directory. See
[MainImpl.java](http:<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0"><IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">svn.apache.org<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">viewvc<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" heig
ht="16" width="16" align="absmiddle" alt="" border="0">openejb<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">trunk<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">openejb3<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">container<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">openejb-core<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">src<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" w
idth="16" align="absmiddle" alt="" border="0">main<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">java<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">org<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">apache<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">openejb<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">cli<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle
" alt="" border="0">MainImpl.java?revision=546308&view=markup)</p>
+classpath under the "META-INF/org.openejb.cli/" directory. See <a
href="http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/cli/MainImpl.java?revision=546308&view=markup">MainImpl.java</a></p>
-<p>An e<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif"
height="16" width="16" align="absmiddle" alt="" border="0">tra cool thing is
that each command has in it's properties a
+<p>An extra cool thing is that each command has in it's properties a
"description" property. This is localized, so if the VM locale
is "pl" it will look for a "description.pl" property and use its
value when printing command line help.
@@ -226,23 +226,23 @@ bang up job on this. He and I work
white-boarded it in the wiki, then Jeremy went off and coded up the
whole thing! It was fantastic.</p>
-<p><a name="XbeanusageinOpenEJB-SERVERSERVICES:"><<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">a></p>
+<p><a name="XbeanusageinOpenEJB-SERVERSERVICES:"></a></p>
<h3>SERVER SERVICES:</h3>
-<p>We also use the <IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif"
height="16" width="16" align="absmiddle" alt="" border="0">bean-finder to
create our Server Services (aka.
+<p>We also use the xbean-finder to create our Server Services (aka.
protocols). Our ServerService implementations are in properties
-files under "META-INF<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt=""
border="0">org.openejb.server.ServerService<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">{protocolName}.
+files under "META-INF/org.openejb.server.ServerService/{protocolName}.
See:
-1. [OpenEJB Server - ServerService](http:<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0"><IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">svn.apache.org<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">viewvc<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">openejb<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">trunk<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle
" alt="" border="0">openejb3<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">server<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">openejb-server<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">src<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">main<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">resources<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt=""
border="0">META-INF<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt=""
border="0">org.apache.openejb.server.ServerService<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">)
-1. [OpenEJB ejbd - ServerService](http:<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0"><IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">svn.apache.org<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">viewvc<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">openejb<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">trunk<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle"
alt="" border="0">openejb3<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">server<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">openejb-ejbd<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">src<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">main<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">resources<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" bord
er="0">META-INF<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt=""
border="0">org.apache.openejb.server.ServerService<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">)
-1. [OpenEJB Telnet - ServerService](http:<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0"><IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">svn.apache.org<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">viewvc<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">openejb<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">trunk<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle
" alt="" border="0">openejb3<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">server<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">openejb-telnet<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">src<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">main<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">resources<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt=""
border="0">META-INF<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt=""
border="0">org.apache.openejb.server.ServerService<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">)
-1. [OpenEJB HTTP - ServerService](http:<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0"><IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">svn.apache.org<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">viewvc<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">openejb<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">trunk<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle"
alt="" border="0">openejb3<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">server<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">openejb-http<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">src<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">main<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">resources<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" bord
er="0">META-INF<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt=""
border="0">org.apache.openejb.server.ServerService<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">)</p>
+1. <a
href="http://svn.apache.org/viewvc/openejb/trunk/openejb3/server/openejb-server/src/main/resources/META-INF/org.apache.openejb.server.ServerService/">OpenEJB
Server - ServerService</a>
+1. <a
href="http://svn.apache.org/viewvc/openejb/trunk/openejb3/server/openejb-ejbd/src/main/resources/META-INF/org.apache.openejb.server.ServerService/">OpenEJB
ejbd - ServerService</a>
+1. <a
href="http://svn.apache.org/viewvc/openejb/trunk/openejb3/server/openejb-telnet/src/main/resources/META-INF/org.apache.openejb.server.ServerService/">OpenEJB
Telnet - ServerService</a>
+1. <a
href="http://svn.apache.org/viewvc/openejb/trunk/openejb3/server/openejb-http/src/main/resources/META-INF/org.apache.openejb.server.ServerService/">OpenEJB
HTTP - ServerService</a></p>
<p>The very first time a ServerService is constructed, we squirt the
-properties file into the openejb<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">conf<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0"> directory so the
user can edit
-it. The properties files for ServerServices are very <IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif"
height="16" width="16" align="absmiddle" alt="" border="0">inet.d
-like. For e<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif"
height="16" width="16" align="absmiddle" alt="" border="0">ample, here is the
definition of the "admin" server
+properties file into the openejb/conf/ directory so the user can edit
+it. The properties files for ServerServices are very xinet.d
+like. For example, here is the definition of the "admin" server
service:</p>
<p> server =
@@ -253,15 +253,15 @@ org.openejb.server.admin.AdminDaemon
threads = 1
only_from = localhost</p>
-<p>You can reconfigure the "admin" server service, for e<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif"
height="16" width="16" align="absmiddle" alt="" border="0">ample, via the
-properties file in openejb<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">conf<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">admin.properties.
Or you can do
+<p>You can reconfigure the "admin" server service, for example, via the
+properties file in openejb/conf/admin.properties. Or you can do
it on the command line as such:</p>
<p><in-a-shell>
-$ .<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">bin<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">openejb start
-Dadmin.bind=192.168.42.13
-OPENEJB_HOME=<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">Users<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">dblevins<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">work<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">openejb1<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">target<IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">openejb-1
.1-SNAPSHOT
+$ ./bin/openejb start -Dadmin.bind=192.168.42.13
+OPENEJB_HOME=/Users/dblevins/work/openejb1/target/openejb-1.1-SNAPSHOT
OpenEJB 1.1-SNAPSHOT build: 20060420-2356
-[http:<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0"><IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt=""
border="0">www.openejb.org](http:<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0"><IMG
class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">www.openejb.org)
+<a href="http://www.openejb.org">http://www.openejb.org</a>
resources 1
OpenEJB ready.
[init](init.html)
@@ -281,10 +281,10 @@ IP &n
192.168.42.13 4200
-------
Ready!
-<<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">in-a-shell></p>
+</in-a-shell></p>
<p>You can override any server service property in the same way.
- Here are a bunch more e<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif"
height="16" width="16" align="absmiddle" alt="" border="0">amples:</p>
+ Here are a bunch more examples:</p>
<p> Option: -D<service>.bind=<address>
openejb start -Dejbd.bind=10.45.67.8
@@ -300,10 +300,10 @@ Ready!
openejb start
-Dadmin.only_from=192.168.1.12,joe.foo.com,robert</p>
-<p> Option: -D<service>.threads=<ma<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif"
height="16" width="16" align="absmiddle" alt="" border="0">>
+<p> Option: -D<service>.threads=<max>
openejb start -Dejbd.threads=200</p>
-<p> Option: -D<service>.disabled=<true<IMG class="emoticon"
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
height="16" width="16" align="absmiddle" alt="" border="0">false>
+<p> Option: -D<service>.disabled=<true/false>
openejb start -Dtelnet.disabled=true</p>
</DIV>