[jboss-cvs] JBossAS SVN: r93364 - projects/docs/enterprise/4.3.3/Server_Configuration_Guide/de-DE.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Sep 10 09:50:34 EDT 2009


Author: jdimanos at jboss.com
Date: 2009-09-10 09:50:33 -0400 (Thu, 10 Sep 2009)
New Revision: 93364

Modified:
   projects/docs/enterprise/4.3.3/Server_Configuration_Guide/de-DE/J2EE_Reference_Introduction.po
Log:
update

Modified: projects/docs/enterprise/4.3.3/Server_Configuration_Guide/de-DE/J2EE_Reference_Introduction.po
===================================================================
--- projects/docs/enterprise/4.3.3/Server_Configuration_Guide/de-DE/J2EE_Reference_Introduction.po	2009-09-10 13:14:40 UTC (rev 93363)
+++ projects/docs/enterprise/4.3.3/Server_Configuration_Guide/de-DE/J2EE_Reference_Introduction.po	2009-09-10 13:50:33 UTC (rev 93364)
@@ -8,7 +8,7 @@
 "Project-Id-Version: J2EE_Reference_Introduction\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2009-01-20 02:37+0000\n"
-"PO-Revision-Date: 2009-09-08 23:28+1000\n"
+"PO-Revision-Date: 2009-09-10 23:35+1000\n"
 "Last-Translator: \n"
 "Language-Team:  <en at li.org>\n"
 "MIME-Version: 1.0\n"
@@ -1520,6 +1520,16 @@
 "[java]     at java.lang.reflect.Method.invoke(Method.java:578)\n"
 "[java]     at org.jboss.book.jmx.ex0.ExIAEd.main(ExIAEd.java:48)"
 msgstr ""
+"[examples]$ ant -Dchap=jmx -Dex=0d run-example\n"
+"Buildfile: build.xml\n"
+"...\n"
+"[java] java.lang.IllegalAccessException: Class org.jboss.book.jmx.ex0."
+"ExIAEd \n"
+"  can not access a member of class org.jboss.book.jmx.ex0.ExCtx with "
+"modifiers \"\"\n"
+"[java]     at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:65)\n"
+"[java]     at java.lang.reflect.Method.invoke(Method.java:578)\n"
+"[java]     at org.jboss.book.jmx.ex0.ExIAEd.main(ExIAEd.java:48)"
 
 #. Tag: para
 #: J2EE_Reference_Introduction.xml:412
@@ -1554,6 +1564,16 @@
 "..java.net.URLClassLoader at 5d88a\n"
 "..."
 msgstr ""
+"[INFO,UCL0] ExIAEd Info\n"
+"org.jboss.book.jmx.ex0.ExIAEd(7808b9).ClassLoader=sun.misc.Launcher"
+"$AppClassLoader at a9c85c\n"
+"..sun.misc.Launcher$AppClassLoader at a9c85c\n"
+"...\n"
+"[INFO,UCL0] ExCtx Info\n"
+"org.jboss.book.jmx.ex0.ExCtx(64c34e).ClassLoader=java.net."
+"URLClassLoader at a9c85c\n"
+"..java.net.URLClassLoader at 5d88a\n"
+"..."
 
 #. Tag: para
 #: J2EE_Reference_Introduction.xml:416
@@ -1649,6 +1669,13 @@
 "    }\n"
 "}"
 msgstr ""
+"class &lt;C,L1&gt; {\n"
+"    void f() {\n"
+"        &lt;Spoofed, L1&gt;<superscript>L1</superscript>x = &lt;Delegated, "
+"L2&gt;<superscript>L2</superscript>\n"
+"        x.secret_value = 1; // Should not be allowed\n"
+"    }\n"
+"}"
 
 #. Tag: programlisting
 #: J2EE_Reference_Introduction.xml:434
@@ -1659,6 +1686,10 @@
 "    }\n"
 "}"
 msgstr ""
+"class &lt;Delegated,L2&gt; {\n"
+"    static &lt;Spoofed, L2&gt;<superscript>L3</superscript> g() {...}\n"
+"    }\n"
+"}"
 
 #. Tag: programlisting
 #: J2EE_Reference_Introduction.xml:435
@@ -1668,6 +1699,9 @@
 "    public int secret_value;\n"
 "}"
 msgstr ""
+"class &lt;Spoofed, L1&gt; {\n"
+"    public int secret_value;\n"
+"}"
 
 #. Tag: programlisting
 #: J2EE_Reference_Introduction.xml:436
@@ -1677,6 +1711,9 @@
 "    private int secret_value;\n"
 "}"
 msgstr ""
+"class &lt;Spoofed, L2&gt; {\n"
+"    private int secret_value;\n"
+"}"
 
 #. Tag: para
 #: J2EE_Reference_Introduction.xml:437
@@ -1817,6 +1854,70 @@
 "    }\n"
 "}"
 msgstr ""
+"package org.jboss.book.jmx.ex0;\n"
+"import java.io.File;\n"
+"import java.net.URL;\n"
+"\n"
+"import org.apache.log4j.Logger;\n"
+"import org.jboss.util.ChapterExRepository;\n"
+"import org.jboss.util.Debug;\n"
+"\n"
+"/** \n"
+" * An example of a LinkageError due to classes being defined by more\n"
+" * than one class loader in a non-standard class loading environment.\n"
+" *\n"
+" * @author Scott.Stark at jboss.orgn\n"
+" * @version $Revision: 1.1 $\n"
+" */\n"
+"public class ExLE\n"
+"{\n"
+"    public static void main(String[] args) \n"
+"        throws Exception\n"
+"    {\n"
+"        ChapterExRepository.init(ExLE.class);\n"
+"\n"
+"        String chapDir = System.getProperty(\"j2eechapter.dir\");\n"
+"        Logger ucl0Log = Logger.getLogger(\"UCL0\");\n"
+"        File jar0 = new File(chapDir+\"/j0.jar\");\n"
+"        ucl0Log.info(\"jar0 path: \"+jar0.toString());\n"
+"        URL[] cp0 = {jar0.toURL()};\n"
+"        Ex0URLClassLoader ucl0 = new Ex0URLClassLoader(cp0);\n"
+"        Thread.currentThread().setContextClassLoader(ucl0);\n"
+"        <emphasis role=\"bold\">Class ctxClass1 = ucl0.loadClass(\"org.jboss."
+"book.jmx.ex0.ExCtx\");</emphasis>\n"
+"        <emphasis role=\"bold\">Class obj2Class1 = ucl0.loadClass(\"org."
+"jboss.book.jmx.ex0.ExObj2\");</emphasis>\n"
+"        StringBuffer buffer = new StringBuffer(\"ExCtx Info\");\n"
+"        Debug.displayClassInfo(ctxClass1, buffer, false);\n"
+"        ucl0Log.info(buffer.toString());\n"
+"        buffer.setLength(0);\n"
+"        buffer.append(\"ExObj2 Info, UCL0\");\n"
+"        Debug.displayClassInfo(obj2Class1, buffer, false);\n"
+"        ucl0Log.info(buffer.toString());\n"
+"        \n"
+"        File jar1 = new File(chapDir+\"/j1.jar\");\n"
+"        Logger ucl1Log = Logger.getLogger(\"UCL1\");\n"
+"        ucl1Log.info(\"jar1 path: \"+jar1.toString());\n"
+"        URL[] cp1 = {jar1.toURL()};\n"
+"        Ex0URLClassLoader ucl1 = new Ex0URLClassLoader(cp1);\n"
+"        <emphasis role=\"bold\">Class obj2Class2 = ucl1.loadClass(\"org."
+"jboss.book.jmx.ex0.ExObj2\");</emphasis>\n"
+"        buffer.setLength(0);\n"
+"        buffer.append(\"ExObj2 Info, UCL1\");\n"
+"        Debug.displayClassInfo(obj2Class2, buffer, false);\n"
+"        ucl1Log.info(buffer.toString());\n"
+"        \n"
+"        <emphasis role=\"bold\">ucl0.setDelegate(ucl1);</emphasis>\n"
+"        try {\n"
+"            ucl0Log.info(\"Try ExCtx.newInstance()\");\n"
+"            <emphasis role=\"bold\">Object ctx0 = ctxClass1.newInstance();</"
+"emphasis>\n"
+"            ucl0Log.info(\"ExCtx.ctor succeeded, ctx0: \"+ctx0);\n"
+"        } catch(Throwable e) {\n"
+"            ucl0Log.error(\"ExCtx.ctor failed\", e);\n"
+"        }\n"
+"    }\n"
+"}"
 
 #. Tag: programlisting
 #: J2EE_Reference_Introduction.xml:448
@@ -1884,6 +1985,67 @@
 "    }\n"
 "}"
 msgstr ""
+"package org.jboss.book.jmx.ex0;\n"
+"\n"
+"import java.net.URLClassLoader;\n"
+"import java.net.URL;\n"
+"\n"
+"import org.apache.log4j.Logger;\n"
+"\n"
+"/** \n"
+" * A custom class loader that overrides the standard parent delegation\n"
+" * model\n"
+" *\n"
+" * @author Scott.Stark at jboss.org\n"
+" * @version $Revision: 1.1 $\n"
+" */\n"
+"public class Ex0URLClassLoader extends URLClassLoader\n"
+"{\n"
+"    private static Logger log = Logger.getLogger(Ex0URLClassLoader.class);\n"
+"    private Ex0URLClassLoader delegate;\n"
+"\n"
+"    public Ex0URLClassLoader(URL[] urls)\n"
+"    {\n"
+"        super(urls);\n"
+"    }\n"
+"    \n"
+"    void setDelegate(Ex0URLClassLoader delegate)\n"
+"    {\n"
+"        this.delegate = delegate;\n"
+"    }\n"
+"    \n"
+"    protected synchronized Class loadClass(String name, boolean resolve)\n"
+"        throws ClassNotFoundException\n"
+"    {\n"
+"        Class clazz = null;\n"
+"        if (delegate != null) {\n"
+"            log.debug(Integer.toHexString(hashCode()) +\n"
+"                      \"; Asking delegate to loadClass: \" + name);\n"
+"            clazz = delegate.loadClass(name, resolve);\n"
+"            log.debug(Integer.toHexString(hashCode()) +\n"
+"                      \"; Delegate returned: \"+clazz);\n"
+"        } else {\n"
+"            log.debug(Integer.toHexString(hashCode()) + \n"
+"                      \"; Asking super to loadClass: \"+name);\n"
+"            clazz = super.loadClass(name, resolve);\n"
+"            log.debug(Integer.toHexString(hashCode()) + \n"
+"                      \"; Super returned: \"+clazz);\n"
+"        }\n"
+"        return clazz;\n"
+"    }\n"
+"\n"
+"    protected Class findClass(String name)\n"
+"        throws ClassNotFoundException\n"
+"    {\n"
+"        Class clazz = null;\n"
+"        log.debug(Integer.toHexString(hashCode()) + \n"
+"                  \"; Asking super to findClass: \"+name);\n"
+"        clazz = super.findClass(name);\n"
+"        log.debug(Integer.toHexString(hashCode()) + \n"
+"                  \"; Super returned: \"+clazz);\n"
+"        return clazz;\n"
+"    }\n"
+"}"
 
 #. Tag: para
 #: J2EE_Reference_Introduction.xml:449
@@ -1931,6 +2093,20 @@
 "    log.info(buffer.toString());\n"
 "}"
 msgstr ""
+"public ExCtx() \n"
+"    throws IOException\n"
+"{\n"
+"    value = new ExObj();\n"
+"    Logger log = Logger.getLogger(ExCtx.class);\n"
+"    StringBuffer buffer = new StringBuffer(\"ctor.ExObj\");\n"
+"    Debug.displayClassInfo(value.getClass(), buffer, false);\n"
+"    log.info(buffer.toString());\n"
+"    ExObj2 obj2 = value.ivar;\n"
+"    buffer.setLength(0);\n"
+"    buffer = new StringBuffer(\"ctor.ExObj.ivar\");\n"
+"    Debug.displayClassInfo(obj2.getClass(), buffer, false);\n"
+"    log.info(buffer.toString());\n"
+"}"
 
 #. Tag: para
 #: J2EE_Reference_Introduction.xml:453
@@ -2078,6 +2254,38 @@
 "    results.append(\"\\n++++Null CodeSource\");\n"
 "}"
 msgstr ""
+"Class clazz =...;\n"
+"StringBuffer results = new StringBuffer();\n"
+"\n"
+"ClassLoader cl = clazz.getClassLoader();\n"
+"results.append(\"\\n\" + clazz.getName() + \"(\" + \n"
+"               Integer.toHexString(clazz.hashCode()) + \").ClassLoader=\" + "
+"cl);\n"
+"ClassLoader parent = cl;\n"
+"\n"
+"while (parent != null) {\n"
+"    results.append(\"\\n..\"+parent);\n"
+"    URL[] urls = getClassLoaderURLs(parent);\n"
+"\n"
+"    int length = urls != null ? urls.length : 0;\n"
+"    for(int u = 0; u &lt; length; u ++) {\n"
+"        results.append(\"\\n....\"+urls[u]);\n"
+"    }\n"
+"\n"
+"    if (showParentClassLoaders == false) {\n"
+"        break;\n"
+"    }\n"
+"    if (parent != null) {\n"
+"        parent = parent.getParent();\n"
+"    }\n"
+"}\n"
+"\n"
+"CodeSource clazzCS = clazz.getProtectionDomain().getCodeSource();\n"
+"if (clazzCS != null) {\n"
+"    results.append(\"\\n++++CodeSource: \"+clazzCS);\n"
+"} else {\n"
+"    results.append(\"\\n++++Null CodeSource\");\n"
+"}"
 
 #. Tag: para
 #: J2EE_Reference_Introduction.xml:473
@@ -2321,6 +2529,14 @@
 "   url=file:/home/vrenish/jboss-eap-4.3/jboss-as/server/production/deploy/"
 "jboss-messaging.sar/ ,addedOrder=12}]"
 msgstr ""
+"[org.jboss.mx.loading.UnifiedClassLoader3 at 1950198{ \n"
+"   url=null ,addedOrder=2}, \n"
+" org.jboss.mx.loading.UnifiedClassLoader3 at 89e2f1{\n"
+"   url=file:/home/vrenish/jboss-eap-4.3/jboss-as/server/production/deploy/"
+"ejb3.deployer/ ,addedOrder=3},\n"
+" org.jboss.mx.loading.UnifiedClassLoader3 at 1555185{ \n"
+"   url=file:/home/vrenish/jboss-eap-4.3/jboss-as/server/production/deploy/"
+"jboss-messaging.sar/ ,addedOrder=12}]"
 
 #. Tag: para
 #: J2EE_Reference_Introduction.xml:544
@@ -2361,6 +2577,16 @@
 "----------> Parent Classloader:\n"
 "java.net.FactoryURLClassLoader at 2f5dda"
 msgstr ""
+"org.jboss.jmx.adaptor.html.HtmlAdaptorServlet Information\n"
+"Not loaded in repository cache\n"
+"\n"
+"\n"
+"### Instance0 via UCL: WebappClassLoader\n"
+"  delegate: false\n"
+"  repositories:\n"
+"    /WEB-INF/classes/\n"
+"----------> Parent Classloader:\n"
+"java.net.FactoryURLClassLoader at 2f5dda"
 
 #. Tag: para
 #: J2EE_Reference_Introduction.xml:556
@@ -2413,6 +2639,10 @@
 "repository&gt;\n"
 "&lt;/jboss-app&gt;"
 msgstr ""
+"&lt;jboss-app&gt;\n"
+"    &lt;loader-repository&gt;some.dot.com:loader=webtest.ear&lt;/loader-"
+"repository&gt;\n"
+"&lt;/jboss-app&gt;"
 
 #. Tag: para
 #: J2EE_Reference_Introduction.xml:568
@@ -2649,7 +2879,7 @@
 #: J2EE_Reference_Introduction.xml:683
 #, no-c-format
 msgid "Disadvantages include:"
-msgstr ""
+msgstr "Die Nachteile beinhalten:"
 
 #. Tag: para
 #: J2EE_Reference_Introduction.xml:688
@@ -2674,7 +2904,7 @@
 #: J2EE_Reference_Introduction.xml:705
 #, no-c-format
 msgid "JBoss XMBeans"
-msgstr ""
+msgstr "JBoss XMBeans"
 
 #. Tag: para
 #: J2EE_Reference_Introduction.xml:706
@@ -2714,9 +2944,9 @@
 
 #. Tag: title
 #: J2EE_Reference_Introduction.xml:721
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Descriptors"
-msgstr "Beschreibung"
+msgstr "Deskriptoren"
 
 #. Tag: para
 #: J2EE_Reference_Introduction.xml:722
@@ -2760,19 +2990,19 @@
 #: J2EE_Reference_Introduction.xml:743
 #, no-c-format
 msgid "org.jboss.mx.interceptor.PersistenceInterceptor"
-msgstr ""
+msgstr "org.jboss.mx.interceptor.PersistenceInterceptor"
 
 #. Tag: para
 #: J2EE_Reference_Introduction.xml:748
 #, no-c-format
 msgid "org.jboss.mx.interceptor.MBeanAttributeInterceptor"
-msgstr ""
+msgstr "org.jboss.mx.interceptor.MBeanAttributeInterceptor"
 
 #. Tag: para
 #: J2EE_Reference_Introduction.xml:753
 #, no-c-format
 msgid "org.jboss.mx.interceptor.ObjectReferenceInterceptor"
-msgstr ""
+msgstr "org.jboss.mx.interceptor.ObjectReferenceInterceptor"
 
 #. Tag: para
 #: J2EE_Reference_Introduction.xml:758
@@ -3159,7 +3389,7 @@
 #: J2EE_Reference_Introduction.xml:952
 #, no-c-format
 msgid "The Attributes"
-msgstr ""
+msgstr "Die Attribute"
 
 #. Tag: para
 #: J2EE_Reference_Introduction.xml:953
@@ -3348,9 +3578,9 @@
 
 #. Tag: para
 #: J2EE_Reference_Introduction.xml:1061 J2EE_Reference_Introduction.xml:1106
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The child elements are:"
-msgstr "Das Valve-Element"
+msgstr "Die untergeordneten Element"
 
 #. Tag: para
 #: J2EE_Reference_Introduction.xml:1066
@@ -3408,7 +3638,7 @@
 #: J2EE_Reference_Introduction.xml:1094
 #, no-c-format
 msgid "Notifications"
-msgstr ""
+msgstr "Benachrichtigungen"
 
 #. Tag: para
 #: J2EE_Reference_Introduction.xml:1095
@@ -3628,6 +3858,44 @@
 "    &lt;/security-role&gt;\n"
 "&lt;/web-app&gt;"
 msgstr ""
+"&lt;?xml version=\"1.0\"?&gt;\n"
+"&lt;!DOCTYPE web-app PUBLIC\n"
+"          \"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN\"\n"
+"          \"http://java.sun.com/dtd/web-app_2_3.dtd\"&gt;\n"
+"&lt;web-app&gt;\n"
+"    &lt;!-- ... --&gt;\n"
+"    \n"
+"    &lt;!-- A security constraint that restricts access to the HTML JMX "
+"console\n"
+"         to users with the role JBossAdmin. Edit the roles to what you want "
+"and\n"
+"         uncomment the WEB-INF/jboss-web.xml/security-domain element to "
+"enable\n"
+"         secured access to the HTML JMX console.\n"
+"    --&gt;\n"
+"    &lt;security-constraint&gt;\n"
+"        &lt;web-resource-collection&gt;\n"
+"            &lt;web-resource-name&gt;HtmlAdaptor&lt;/web-resource-name&gt;\n"
+"            &lt;description&gt; An example security config that only allows "
+"users with\n"
+"                the role JBossAdmin to access the HTML JMX console web\n"
+"                application &lt;/description&gt;\n"
+"            &lt;url-pattern&gt;/*&lt;/url-pattern&gt;\n"
+"            &lt;http-method&gt;GET&lt;/http-method&gt;\n"
+"            &lt;http-method&gt;POST&lt;/http-method&gt;\n"
+"        &lt;/web-resource-collection&gt;\n"
+"        &lt;auth-constraint&gt;\n"
+"            &lt;role-name&gt;JBossAdmin&lt;/role-name&gt;\n"
+"        &lt;/auth-constraint&gt;\n"
+"    &lt;/security-constraint&gt;\n"
+"    &lt;login-config&gt;\n"
+"        &lt;auth-method&gt;BASIC&lt;/auth-method&gt;\n"
+"        &lt;realm-name&gt;JBoss JMX Console&lt;/realm-name&gt;\n"
+"    &lt;/login-config&gt;\n"
+"    &lt;security-role&gt;\n"
+"        &lt;role-name&gt;JBossAdmin&lt;/role-name&gt;\n"
+"    &lt;/security-role&gt;\n"
+"&lt;/web-app&gt;"
 
 #. Tag: title
 #: J2EE_Reference_Introduction.xml:1179
@@ -3654,6 +3922,18 @@
 "    &lt;security-domain&gt;java:/jaas/jmx-console&lt;/security-domain&gt;\n"
 "&lt;/jboss-web&gt;"
 msgstr ""
+"&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\n"
+"&lt;!DOCTYPE jboss-web\n"
+"    PUBLIC \"-//JBoss//DTD Web Application 2.3//EN\"\n"
+"    \"http://www.jboss.org/j2ee/dtd/jboss-web_3_0.dtd\"&gt;\n"
+"&lt;jboss-web&gt;\n"
+"    &lt;!-- \n"
+"        Uncomment the security-domain to enable security. You will\n"
+"        need to edit the htmladaptor login configuration to setup the\n"
+"        login modules used to authentication users.      \n"
+"    --&gt;\n"
+"    &lt;security-domain&gt;java:/jaas/jmx-console&lt;/security-domain&gt;\n"
+"&lt;/jboss-web&gt;"
 
 #. Tag: para
 #: J2EE_Reference_Introduction.xml:1181
@@ -3772,6 +4052,60 @@
 "    }\n"
 "}"
 msgstr ""
+"public class JMXBrowser\n"
+"{\n"
+"    /**\n"
+"     * @param args the command line arguments\n"
+"     */\n"
+"    public static void main(String[] args) throws Exception\n"
+"    {\n"
+"        InitialContext ic = new InitialContext();\n"
+"        RMIAdaptor server = (RMIAdaptor) ic.lookup(\"jmx/invoker/RMIAdaptor"
+"\");\n"
+"        \n"
+"        // Get the MBeanInfo for the JNDIView MBean\n"
+"        ObjectName name = new ObjectName(\"jboss:service=JNDIView\");\n"
+"        MBeanInfo  info = server.getMBeanInfo(name);\n"
+"        System.out.println(\"JNDIView Class: \" + info.getClassName());\n"
+"\n"
+"        MBeanOperationInfo[] opInfo = info.getOperations();\n"
+"        System.out.println(\"JNDIView Operations: \");\n"
+"        for(int o = 0; o &lt; opInfo.length; o ++) {\n"
+"            MBeanOperationInfo op = opInfo[o];\n"
+"\n"
+"            String returnType = op.getReturnType();\n"
+"            String opName     = op.getName();\n"
+"            System.out.print(\" + \" + returnType + \" \" + opName + "
+"\"(\");\n"
+"\n"
+"            MBeanParameterInfo[] params = op.getSignature();\n"
+"            for(int p = 0; p &lt; params.length; p++)  {\n"
+"                MBeanParameterInfo paramInfo = params[p];\n"
+"\n"
+"                String pname = paramInfo.getName();\n"
+"                String type  = paramInfo.getType();\n"
+"\n"
+"                if (pname.equals(type)) {\n"
+"                    System.out.print(type);\n"
+"                } else {\n"
+"                    System.out.print(type + \" \" + name);\n"
+"                }\n"
+"\n"
+"                if (p &lt; params.length-1) {\n"
+"                    System.out.print(&#39;,&#39;); \n"
+"                }\n"
+"            }\n"
+"            System.out.println(\")\");\n"
+"        }\n"
+"        \n"
+"        // Invoke the list(boolean) op\n"
+"        String[] sig    = {\"boolean\"};\n"
+"        Object[] opArgs = {Boolean.TRUE};\n"
+"        Object   result = server.invoke(name, \"list\", opArgs, sig);\n"
+"\n"
+"        System.out.println(\"JNDIView.list(true) output:\\n\"+result);\n"
+"    }\n"
+"}"
 
 #. Tag: para
 #: J2EE_Reference_Introduction.xml:1209
@@ -3897,12 +4231,123 @@
 "Ref)\n"
 "     [java] &lt;/pre&gt;"
 msgstr ""
+"[examples]$ ant -Dchap=jmx -Dex=4 run-example\n"
+"...\n"
+"                \n"
+"run-example4:\n"
+"     [java] JNDIView Class: org.jboss.mx.modelmbean.XMBean\n"
+"     [java] JNDIView Operations: \n"
+"     [java]  + java.lang.String list(boolean jboss:service=JNDIView)\n"
+"     [java]  + java.lang.String listXML()\n"
+"     [java]  + void create()\n"
+"     [java]  + void start()\n"
+"     [java]  + void stop()\n"
+"     [java]  + void destroy()\n"
+"     [java]  + void jbossInternalLifecycle(java.lang.String jboss:"
+"service=JNDIView)\n"
+"     [java]  + java.lang.String getName()\n"
+"     [java]  + int getState()\n"
+"     [java]  + java.lang.String getStateString()\n"
+"     [java] JNDIView.list(true) output:\n"
+"     [java] &lt;h1&gt;java: Namespace&lt;/h1&gt;\n"
+"     [java] &lt;pre&gt;\n"
+"     [java]   +- XAConnectionFactory (class: org.jboss.mq."
+"SpyXAConnectionFactory)\n"
+"     [java]   +- DefaultDS (class: javax.sql.DataSource)\n"
+"     [java]   +- SecurityProxyFactory (class: org.jboss.security."
+"SubjectSecurityProxyFactory)\n"
+"     [java]   +- DefaultJMSProvider (class: org.jboss.jms.jndi."
+"JNDIProviderAdapter)\n"
+"     [java]   +- comp (class: javax.naming.Context)\n"
+"     [java]   +- JmsXA (class: org.jboss.resource.adapter.jms."
+"JmsConnectionFactoryImpl)\n"
+"     [java]   +- ConnectionFactory (class: org.jboss.mq."
+"SpyConnectionFactory)\n"
+"     [java]   +- jaas (class: javax.naming.Context)\n"
+"     [java]   |   +- JmsXARealm (class: org.jboss.security.plugins."
+"SecurityDomainContext)\n"
+"     [java]   |   +- jbossmq (class: org.jboss.security.plugins."
+"SecurityDomainContext)\n"
+"     [java]   |   +- HsqlDbRealm (class: org.jboss.security.plugins."
+"SecurityDomainContext)\n"
+"     [java]   +- timedCacheFactory (class: javax.naming.Context)\n"
+"     [java] Failed to lookup: timedCacheFactory, errmsg=null\n"
+"     [java]   +- TransactionPropagationContextExporter (class: org.jboss.tm."
+"TransactionPropag\n"
+"ationContextFactory)\n"
+"     [java]   +- StdJMSPool (class: org.jboss.jms.asf."
+"StdServerSessionPoolFactory)\n"
+"     [java]   +- Mail (class: javax.mail.Session)\n"
+"     [java]   +- TransactionPropagationContextImporter (class: org.jboss.tm."
+"TransactionPropag\n"
+"ationContextImporter)\n"
+"     [java]   +- TransactionManager (class: org.jboss.tm.TxManager)\n"
+"     [java] &lt;/pre&gt;\n"
+"     [java] &lt;h1&gt;Global JNDI Namespace&lt;/h1&gt;\n"
+"     [java] &lt;pre&gt;\n"
+"     [java]   +- XAConnectionFactory (class: org.jboss.mq."
+"SpyXAConnectionFactory)\n"
+"     [java]   +- UIL2ConnectionFactory[link -&gt; ConnectionFactory] (class: "
+"javax.naming.Lin\n"
+"kRef)\n"
+"     [java]   +- UserTransactionSessionFactory (proxy: $Proxy11 implements "
+"interface org.jbos\n"
+"s.tm.usertx.interfaces.UserTransactionSessionFactory)\n"
+"     [java]   +- HTTPConnectionFactory (class: org.jboss.mq."
+"SpyConnectionFactory)\n"
+"     [java]   +- console (class: org.jnp.interfaces.NamingContext)\n"
+"     [java]   |   +- PluginManager (proxy: $Proxy36 implements interface org."
+"jboss.console.ma\n"
+"nager.PluginManagerMBean)\n"
+"     [java]   +- UIL2XAConnectionFactory[link -&gt; XAConnectionFactory] "
+"(class: javax.naming\n"
+".LinkRef)\n"
+"     [java]   +- UUIDKeyGeneratorFactory (class: org.jboss.ejb.plugins."
+"keygenerator.uuid.UUID\n"
+"KeyGeneratorFactory)\n"
+"     [java]   +- HTTPXAConnectionFactory (class: org.jboss.mq."
+"SpyXAConnectionFactory)\n"
+"     [java]   +- topic (class: org.jnp.interfaces.NamingContext)\n"
+"     [java]   |   +- testDurableTopic (class: org.jboss.mq.SpyTopic)\n"
+"     [java]   |   +- testTopic (class: org.jboss.mq.SpyTopic)\n"
+"     [java]   |   +- securedTopic (class: org.jboss.mq.SpyTopic)\n"
+"     [java]   +- queue (class: org.jnp.interfaces.NamingContext)\n"
+"     [java]   |   +- A (class: org.jboss.mq.SpyQueue)\n"
+"     [java]   |   +- testQueue (class: org.jboss.mq.SpyQueue)\n"
+"     [java]   |   +- ex (class: org.jboss.mq.SpyQueue)\n"
+"     [java]   |   +- DLQ (class: org.jboss.mq.SpyQueue)\n"
+"     [java]   |   +- D (class: org.jboss.mq.SpyQueue)\n"
+"     [java]   |   +- C (class: org.jboss.mq.SpyQueue)\n"
+"     [java]   |   +- B (class: org.jboss.mq.SpyQueue)\n"
+"     [java]   +- ConnectionFactory (class: org.jboss.mq."
+"SpyConnectionFactory)\n"
+"     [java]   +- UserTransaction (class: org.jboss.tm.usertx.client."
+"ClientUserTransaction)\n"
+"     [java]   +- jmx (class: org.jnp.interfaces.NamingContext)\n"
+"     [java]   |   +- invoker (class: org.jnp.interfaces.NamingContext)\n"
+"     [java]   |   |   +- RMIAdaptor (proxy: $Proxy35 implements interface "
+"org.jboss.jmx.adapt\n"
+"or.rmi.RMIAdaptor,interface org.jboss.jmx.adaptor.rmi.RMIAdaptorExt)\n"
+"     [java]   |   +- rmi (class: org.jnp.interfaces.NamingContext)\n"
+"     [java]   |   |   +- RMIAdaptor[link -&gt; jmx/invoker/RMIAdaptor] "
+"(class: javax.naming.L\n"
+"inkRef)\n"
+"     [java]   +- HiLoKeyGeneratorFactory (class: org.jboss.ejb.plugins."
+"keygenerator.hilo.HiLo\n"
+"KeyGeneratorFactory)\n"
+"     [java]   +- UILXAConnectionFactory[link -&gt; XAConnectionFactory] "
+"(class: javax.naming.\n"
+"LinkRef)\n"
+"     [java]   +- UILConnectionFactory[link -&gt; ConnectionFactory] (class: "
+"javax.naming.Link\n"
+"Ref)\n"
+"     [java] &lt;/pre&gt;"
 
 #. Tag: title
 #: J2EE_Reference_Introduction.xml:1216
 #, no-c-format
 msgid "Command Line Access to JMX"
-msgstr ""
+msgstr "Befehlszeilenzugriff auf JMX"
 
 #. Tag: para
 #: J2EE_Reference_Introduction.xml:1217
@@ -3938,6 +4383,21 @@
 "    -a, --adapter=&lt;name&gt;      The JNDI name of the RMI adapter to use\n"
 "    -q, --quiet               Be somewhat more quiet"
 msgstr ""
+"[bin]$ ./twiddle.sh -h\n"
+"A JMX client to &#39;twiddle&#39; with a remote JBoss server.\n"
+"\n"
+"usage: twiddle.sh [options] &lt;command&gt; [command_arguments]\n"
+"\n"
+"options:\n"
+"    -h, --help                Show this help message\n"
+"        --help-commands       Show a list of commands\n"
+"    -H=&lt;command&gt;              Show command specific help\n"
+"    -c=command.properties     Specify the command.properties file to use\n"
+"    -D&lt;name&gt;[=&lt;value&gt;]        Set a system property\n"
+"    --                        Stop processing options\n"
+"    -s, --server=&lt;url&gt;        The JNDI URL of the remote server\n"
+"    -a, --adapter=&lt;name&gt;      The JNDI name of the RMI adapter to use\n"
+"    -q, --quiet               Be somewhat more quiet"
 
 #. Tag: title
 #: J2EE_Reference_Introduction.xml:1222
@@ -3963,6 +4423,8 @@
 "[bin]$ ./twiddle.sh -s toki serverinfo -d jboss\n"
 "[bin]$ ./twiddle.sh -s toki:1099 serverinfo -d jboss"
 msgstr ""
+"[bin]$ ./twiddle.sh -s toki serverinfo -d jboss\n"
+"[bin]$ ./twiddle.sh -s toki:1099 serverinfo -d jboss"
 
 #. Tag: para
 #: J2EE_Reference_Introduction.xml:1227
@@ -3976,7 +4438,7 @@
 #: J2EE_Reference_Introduction.xml:1230
 #, no-c-format
 msgid "[bin]$ ./twiddle.sh -s toki -a jmx/rmi/RMIAdaptor serverinfo -d jboss"
-msgstr ""
+msgstr "[bin]$ ./twiddle.sh -s toki -a jmx/rmi/RMIAdaptor serverinfo -d jboss"
 
 #. Tag: title
 #: J2EE_Reference_Introduction.xml:1234
@@ -4011,6 +4473,20 @@
 "[bin]$ ./twiddle.sh --server=toki serverinfo --domain\n"
 "jboss"
 msgstr ""
+"[bin]$ ./twiddle.sh -H serverinfo\n"
+"Get information about the MBean server\n"
+"\n"
+"usage: serverinfo [options]\n"
+"\n"
+"options:\n"
+"    -d, --domain    Get the default domain\n"
+"    -c, --count     Get the MBean count\n"
+"    -l, --list      List the MBeans\n"
+"    --              Stop processing options\n"
+"[bin]$ ./twiddle.sh --server=toki serverinfo --count\n"
+"460\n"
+"[bin]$ ./twiddle.sh --server=toki serverinfo --domain\n"
+"jboss"
 
 #. Tag: para
 #: J2EE_Reference_Introduction.xml:1239
@@ -4042,6 +4518,23 @@
 "jboss:service=invoker,type=http\n"
 "jboss:service=invoker,target=Naming,type=http"
 msgstr ""
+"[bin]$ ./twiddle.sh -H query\n"
+"Query the server for a list of matching MBeans\n"
+"\n"
+"usage: query [options] &lt;query&gt;\n"
+"options:\n"
+"    -c, --count    Display the matching MBean count\n"
+"    --             Stop processing options\n"
+"Examples:\n"
+" query all mbeans: query &#39;*:*&#39;\n"
+" query all mbeans in the jboss.j2ee domain: query &#39;jboss.j2ee:*&#39;\n"
+"[bin]$ ./twiddle.sh -s toki query &#39;jboss:service=invoker,*&#39;\n"
+"jboss:readonly=true,service=invoker,target=Naming,type=http\n"
+"jboss:service=invoker,type=jrmp\n"
+"jboss:service=invoker,type=local\n"
+"jboss:service=invoker,type=pooled\n"
+"jboss:service=invoker,type=http\n"
+"jboss:service=invoker,target=Naming,type=http"
 
 #. Tag: para
 #: J2EE_Reference_Introduction.xml:1243
@@ -4080,6 +4573,32 @@
 "Name=JRMPInvoker\n"
 "RMIClientSocketFactory=null"
 msgstr ""
+"[bin]$ ./twiddle.sh -H get\n"
+"Get the values of one or more MBean attributes\n"
+"\n"
+"usage: get [options] &lt;name&gt; [&lt;attr&gt;+]\n"
+"  If no attribute names are given all readable attributes are retrieved\n"
+"options:\n"
+"    --noprefix    Do not display attribute name prefixes\n"
+"    --            Stop processing options\n"
+"[bin]$ ./twiddle.sh get jboss:service=invoker,type=jrmp RMIObjectPort "
+"StateString\n"
+"RMIObjectPort=4444\n"
+"StateString=Started\n"
+"[bin]$ ./twiddle.sh get jboss:service=invoker,type=jrmp\n"
+"ServerAddress=0.0.0.0\n"
+"RMIClientSocketFactoryBean=null\n"
+"StateString=Started\n"
+"State=3\n"
+"RMIServerSocketFactoryBean=org.jboss.net.sockets."
+"DefaultSocketFactory at ad093076\n"
+"EnableClassCaching=false\n"
+"SecurityDomain=null\n"
+"RMIServerSocketFactory=null\n"
+"Backlog=200\n"
+"RMIObjectPort=4444\n"
+"Name=JRMPInvoker\n"
+"RMIClientSocketFactory=null"
 
 #. Tag: para
 #: J2EE_Reference_Introduction.xml:1247
@@ -4433,7 +4952,7 @@
 #: J2EE_Reference_Introduction.xml:1274
 #, no-c-format
 msgid "The Startup Process"
-msgstr ""
+msgstr "Der Startup Prozess"
 
 #. Tag: para
 #: J2EE_Reference_Introduction.xml:1275
@@ -5025,7 +5544,7 @@
 #: J2EE_Reference_Introduction.xml:1535
 #, no-c-format
 msgid "The ServiceController MBean"
-msgstr ""
+msgstr "Das ServiceController MBean"
 
 #. Tag: para
 #: J2EE_Reference_Introduction.xml:1536
@@ -5062,7 +5581,7 @@
 #: J2EE_Reference_Introduction.xml:1551
 #, no-c-format
 msgid "The create(ObjectName) method"
-msgstr ""
+msgstr "Die create(ObjectName) Methode"
 
 #. Tag: para
 #: J2EE_Reference_Introduction.xml:1552
@@ -5120,7 +5639,7 @@
 #: J2EE_Reference_Introduction.xml:1571
 #, no-c-format
 msgid "The stop(ObjectName) method"
-msgstr ""
+msgstr "Die stop(ObjectName) Methode"
 
 #. Tag: para
 #: J2EE_Reference_Introduction.xml:1572
@@ -5137,7 +5656,7 @@
 #: J2EE_Reference_Introduction.xml:1578
 #, no-c-format
 msgid "The destroy(ObjectName) method"
-msgstr ""
+msgstr "Die destroy(ObjectName) Methode"
 
 #. Tag: para
 #: J2EE_Reference_Introduction.xml:1579




More information about the jboss-cvs-commits mailing list