You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by db...@apache.org on 2020/07/06 00:40:24 UTC
svn commit: r1879536 [24/42] - in /tomee/site/trunk/content: ./ community/
jakartaee-8.0/javadoc/ jakartaee-8.0/javadoc/javax/ejb/
jakartaee-8.0/javadoc/javax/enterprise/concurrent/
jakartaee-8.0/javadoc/javax/resource/spi/ jakartaee-8.0/javadoc/javax/...
Modified: tomee/site/trunk/content/tomee-8.0/examples/cdi-produces-field.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/tomee-8.0/examples/cdi-produces-field.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/tomee-8.0/examples/cdi-produces-field.html (original)
+++ tomee/site/trunk/content/tomee-8.0/examples/cdi-produces-field.html Mon Jul 6 00:40:18 2020
@@ -131,9 +131,9 @@ the concepts within CDI work and is not
<div class="sect1">
<h2 id="_consolehandler">ConsoleHandler</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.cdi.produces.field;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.cdi.produces.field;
public class ConsoleHandler implements LogHandler {
@@ -152,7 +152,7 @@ public class ConsoleHandler implements L
public void writeLog(String s) {
System.out.printf("##### Handler: %s, Writing to the console!\n", getName());
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -160,9 +160,9 @@ public class ConsoleHandler implements L
<div class="sect1">
<h2 id="_databasehandler">DatabaseHandler</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.cdi.produces.field;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.cdi.produces.field;
public class DatabaseHandler implements LogHandler {
@@ -182,7 +182,7 @@ public class DatabaseHandler implements
System.out.printf("##### Handler: %s, Writing to the database!\n", getName());
// Use connection to write log to database
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -190,9 +190,9 @@ public class DatabaseHandler implements
<div class="sect1">
<h2 id="_filehandler">FileHandler</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.cdi.produces.field;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.cdi.produces.field;
public class FileHandler implements LogHandler {
@@ -212,7 +212,7 @@ public class FileHandler implements LogH
System.out.printf("##### Handler: %s, Writing to the file!\n", getName());
// Write to log file
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -220,9 +220,9 @@ public class FileHandler implements LogH
<div class="sect1">
<h2 id="_logfactory">LogFactory</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.cdi.produces.field;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.cdi.produces.field;
import javax.enterprise.inject.Produces;
@@ -249,7 +249,7 @@ public class LogFactory {
}
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -257,16 +257,16 @@ public class LogFactory {
<div class="sect1">
<h2 id="_logger">Logger</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.cdi.produces.field;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.cdi.produces.field;
public interface Logger {
public void log(String s);
public LogHandler getHandler();
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -274,9 +274,9 @@ public interface Logger {
<div class="sect1">
<h2 id="_loggerimpl">LoggerImpl</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.cdi.produces.field;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.cdi.produces.field;
import javax.inject.Inject;
import javax.inject.Named;
@@ -295,7 +295,7 @@ public class LoggerImpl implements Logge
public LogHandler getHandler() {
return handler;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -303,16 +303,16 @@ public class LoggerImpl implements Logge
<div class="sect1">
<h2 id="_loghandler">LogHandler</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.cdi.produces.field;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.cdi.produces.field;
public interface LogHandler {
public String getName();
public void writeLog(String s);
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -320,13 +320,13 @@ public interface LogHandler {
<div class="sect1">
<h2 id="_beans_xml">beans.xml</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><beans xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+<pre class="highlight"><code class="language-xml" data-lang="xml"><beans xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/beans_1_0.xsd">
-</beans></pre>
+</beans></code></pre>
</div>
</div>
</div>
@@ -334,9 +334,9 @@ public interface LogHandler {
<div class="sect1">
<h2 id="_loggertest">LoggerTest</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.cdi.produces.field;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.cdi.produces.field;
import org.junit.After;
import org.junit.Before;
@@ -387,15 +387,15 @@ public class LoggerTest {
logger = null;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
</div>
<h1 id="_running" class="sect0">Running</h1>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>-------------------------------------------------------
+<pre class="highlight"><code class="language-console" data-lang="console">-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.superbiz.cdi.produces.field.LoggerTest
@@ -442,7 +442,7 @@ Tests run: 1, Failures: 0, Errors: 0, Sk
Results :
-Tests run: 1, Failures: 0, Errors: 0, Skipped: 0</pre>
+Tests run: 1, Failures: 0, Errors: 0, Skipped: 0</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/tomee-8.0/examples/cdi-qualifier.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/tomee-8.0/examples/cdi-qualifier.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/tomee-8.0/examples/cdi-qualifier.html (original)
+++ tomee/site/trunk/content/tomee-8.0/examples/cdi-qualifier.html Mon Jul 6 00:40:18 2020
@@ -117,35 +117,35 @@
<div class="paragraph">
<p>We created a <strong>Qualifier</strong> called <code>PaymentQualifier</code> a single qualifier with only one difference, the annotation <code>@Qualifier</code>.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>@Retention(RUNTIME)
+<pre class="highlight"><code class="language-java" data-lang="java">@Retention(RUNTIME)
@Target({ TYPE, FIELD, METHOD })
@Qualifier
public @interface PaymentQualifier {
PaymentType type();
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
<p>This qualifier has a method named <code>type()</code>, this method will help the CDI to inject correctly implementation. see this enum:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>public enum PaymentType {
+<pre class="highlight"><code class="language-java" data-lang="java">public enum PaymentType {
CASH,
CREDITCARD
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
<p>now see an implementation</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>@PaymentQualifier(type=PaymentType.CASH)
+<pre class="highlight"><code class="language-java" data-lang="java">@PaymentQualifier(type=PaymentType.CASH)
public class Cash implements Payment {
@Override
@@ -153,7 +153,7 @@ public class Cash implements Payment {
return "cash";
}
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
@@ -162,9 +162,9 @@ public class Cash implements Payment {
<div class="paragraph">
<p>How to inject? see simplicity</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>public class PaymentTest {
+<pre class="highlight"><code class="language-java" data-lang="java">public class PaymentTest {
private static EJBContainer container;
@@ -202,7 +202,7 @@ public class Cash implements Payment {
public static void stop() {
container.close();
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/tomee-8.0/examples/cdi-realm.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/tomee-8.0/examples/cdi-realm.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/tomee-8.0/examples/cdi-realm.html (original)
+++ tomee/site/trunk/content/tomee-8.0/examples/cdi-realm.html Mon Jul 6 00:40:18 2020
@@ -120,9 +120,9 @@ For this reason, Tomcat servlet containe
<div class="paragraph">
<p>This example shows a servlet secured using a realm. The secured servlet has a simple functionality, just for illustrating the concepts explained here:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>import javax.servlet.ServletException;
+<pre class="highlight"><code class="language-java" data-lang="java">import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
@@ -135,15 +135,15 @@ public class SecuredServlet extends Http
protected void service(final HttpServletRequest req, final HttpServletResponse resp) throws ServletException, IOException {
resp.getWriter().write("Servlet!");
}
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
<p>For securing this servlet, we will add the following class:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>import javax.enterprise.context.RequestScoped;
+<pre class="highlight"><code class="language-java" data-lang="java">import javax.enterprise.context.RequestScoped;
import java.security.Principal;
@RequestScoped // just to show we can be bound to the request but @ApplicationScoped is what makes sense
@@ -172,7 +172,7 @@ public class AuthBean {
|| principal.getName().equals("userB") && (role.equals("user"))
);
}
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
@@ -180,13 +180,13 @@ public class AuthBean {
Both these methods will be used by a class, <code>LazyRealm</code>, implemented in TomEE application server.
In the file <code>webapp/META-INF/context.xml</code> this realm is configured:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><Context preemptiveAuthentication="true">
+<pre class="highlight"><code class="language-xml" data-lang="xml"><Context preemptiveAuthentication="true">
<Valve className="org.apache.catalina.authenticator.BasicAuthenticator" />
<Realm className="org.apache.tomee.catalina.realm.LazyRealm"
cdi="true" realmClass="org.superbiz.AuthBean"/>
-</Context></pre>
+</Context></code></pre>
</div>
</div>
<div class="paragraph">
@@ -198,9 +198,9 @@ Class <code>org.apache.tomee.catalina.re
<div class="sect1">
<h2 id="_tests">Tests</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>import org.apache.http.HttpHost;
+<pre class="highlight"><code class="language-java" data-lang="java">import org.apache.http.HttpHost;
import org.apache.http.auth.AuthScope;
import org.apache.http.auth.UsernamePasswordCredentials;
import org.apache.http.client.AuthCache;
@@ -283,7 +283,7 @@ public class AuthBeanTest {
}
}
}
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
Modified: tomee/site/trunk/content/tomee-8.0/examples/cdi-request-scope.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/tomee-8.0/examples/cdi-request-scope.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/tomee-8.0/examples/cdi-request-scope.html (original)
+++ tomee/site/trunk/content/tomee-8.0/examples/cdi-request-scope.html Mon Jul 6 00:40:18 2020
@@ -120,9 +120,9 @@ A <code>Soup</code> insance will be crea
the <code>Chef</code> bean. The method passes the request to the <code>Chef</code> bean. It then returns the name of
the soup to the test class.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>@Stateless
+<pre class="highlight"><code class="language-java" data-lang="java">@Stateless
public class Waiter {
@Inject
@@ -135,7 +135,7 @@ public class Waiter {
soup.setName(name);
return chef.prepareSoup().getName();
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -145,9 +145,9 @@ public class Waiter {
<p>The <code>Soup</code> class is an injectable POJO, defined as <code>@RequestScoped</code>. This means that an instance
will be created only once for every request and will be shared by all the beans injecting it.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>@RequestScoped
+<pre class="highlight"><code class="language-java" data-lang="java">@RequestScoped
public class Soup {
private String name = "Soup of the day";
@@ -164,7 +164,7 @@ public class Soup {
public void setName(String name){
this.name = name;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -175,9 +175,9 @@ public class Soup {
parameter would be passed as a <code>prepareSoup()</code> argument, but for the need of this example
it’s passed by the request context.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>@Stateless
+<pre class="highlight"><code class="language-java" data-lang="java">@Stateless
public class Chef {
@Inject
@@ -186,7 +186,7 @@ public class Chef {
public Soup prepareSoup() {
return soup;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -198,9 +198,9 @@ public class Chef {
<div class="paragraph">
<p>This is the entry class for this example.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>public class RestaurantTest {
+<pre class="highlight"><code class="language-java" data-lang="java">public class RestaurantTest {
private static String TOMATO_SOUP = "Tomato Soup";
private EJBContainer container;
@@ -226,7 +226,7 @@ public class Chef {
public void closeContainer() throws Exception {
container.close();
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -238,9 +238,9 @@ public class Chef {
<p>In the output you can see that there were two <code>Soup</code> instances created - one for
each request.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>-------------------------------------------------------
+<pre class="highlight"><code class="language-console" data-lang="console">-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.superbiz.cdi.requestscope.RestaurantTest
@@ -276,7 +276,7 @@ Tests run: 1, Failures: 0, Errors: 0, Sk
Results :
-Tests run: 1, Failures: 0, Errors: 0, Skipped: 0</pre>
+Tests run: 1, Failures: 0, Errors: 0, Skipped: 0</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/tomee-8.0/examples/change-jaxws-url.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/tomee-8.0/examples/change-jaxws-url.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/tomee-8.0/examples/change-jaxws-url.html (original)
+++ tomee/site/trunk/content/tomee-8.0/examples/change-jaxws-url.html Mon Jul 6 00:40:18 2020
@@ -106,9 +106,9 @@ right to edit this page.</em></p>
<div class="paragraph">
<p>In this sample we have a web service through the class <code>Rot13</code>:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.jaxws;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.jaxws;
import javax.ejb.Lock;
import javax.ejb.LockType;
@@ -134,7 +134,7 @@ public class Rot13 {
}
return builder.toString();
}
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
@@ -143,9 +143,9 @@ public class Rot13 {
<div class="paragraph">
<p>To do so we first define it in <code>openejb-jar.xml</code>:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><?xml version="1.0" encoding="UTF-8"?>
+<pre class="highlight"><code class="language-xml" data-lang="xml"><?xml version="1.0" encoding="UTF-8"?>
<openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.1">
<enterprise-beans>
<session>
@@ -153,7 +153,7 @@ public class Rot13 {
<web-service-address>/tool/rot13</web-service-address>
</session>
</enterprise-beans>
-</openejb-jar></pre>
+</openejb-jar></code></pre>
</div>
</div>
<div class="paragraph">
@@ -165,9 +165,9 @@ subcontext called <code>webservices</cod
<p>Then now our <code>Rot13</code> web service is deployed as expected to <code>/tool/rot13</code> and
we check it with Arquillian and TomEE embedded:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre> package org.superbiz.jaxws;
+<pre class="highlight"><code class="language-java" data-lang="java"> package org.superbiz.jaxws;
import org.apache.ziplock.IO;
import org.jboss.arquillian.container.test.api.Deployment;
@@ -204,7 +204,7 @@ we check it with Arquillian and TomEE em
final String wsdl = IO.slurp(new URL(url.toExternalForm() + "tool/rot13?wsdl"));
assertThat(wsdl, containsString("Rot13"));
}
- }</pre>
+ }</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/tomee-8.0/examples/component-interfaces.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/tomee-8.0/examples/component-interfaces.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/tomee-8.0/examples/component-interfaces.html (original)
+++ tomee/site/trunk/content/tomee-8.0/examples/component-interfaces.html Mon Jul 6 00:40:18 2020
@@ -106,9 +106,9 @@ right to edit this page.</em></p>
<div class="sect1">
<h2 id="_friendlyperson">FriendlyPerson</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz;
import javax.ejb.Init;
import javax.ejb.Local;
@@ -217,7 +217,7 @@ public class FriendlyPerson implements F
public void setDefaultLanguage(String defaultLanguage) {
this.defaultLanguage = defaultLanguage;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -225,9 +225,9 @@ public class FriendlyPerson implements F
<div class="sect1">
<h2 id="_friendlypersonejbhome">FriendlyPersonEjbHome</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz;
//START SNIPPET: code
@@ -237,7 +237,7 @@ import java.rmi.RemoteException;
public interface FriendlyPersonEjbHome extends EJBHome {
FriendlyPersonEjbObject create() throws CreateException, RemoteException;
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -245,9 +245,9 @@ public interface FriendlyPersonEjbHome e
<div class="sect1">
<h2 id="_friendlypersonejblocalhome">FriendlyPersonEjbLocalHome</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz;
//START SNIPPET: code
@@ -257,7 +257,7 @@ import java.rmi.RemoteException;
public interface FriendlyPersonEjbLocalHome extends EJBLocalHome {
FriendlyPersonEjbLocalObject create() throws CreateException, RemoteException;
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -265,9 +265,9 @@ public interface FriendlyPersonEjbLocalH
<div class="sect1">
<h2 id="_friendlypersonejblocalobject">FriendlyPersonEjbLocalObject</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz;
import javax.ejb.EJBLocalObject;
@@ -283,7 +283,7 @@ public interface FriendlyPersonEjbLocalO
String getDefaultLanguage();
void setDefaultLanguage(String defaultLanguage);
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -291,9 +291,9 @@ public interface FriendlyPersonEjbLocalO
<div class="sect1">
<h2 id="_friendlypersonejbobject">FriendlyPersonEjbObject</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz;
//START SNIPPET: code
@@ -312,7 +312,7 @@ public interface FriendlyPersonEjbObject
String getDefaultLanguage() throws RemoteException;
void setDefaultLanguage(String defaultLanguage) throws RemoteException;
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -320,9 +320,9 @@ public interface FriendlyPersonEjbObject
<div class="sect1">
<h2 id="_friendlypersonlocal">FriendlyPersonLocal</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz;
//START SNIPPET: code
@@ -341,7 +341,7 @@ public interface FriendlyPersonLocal {
String getDefaultLanguage();
void setDefaultLanguage(String defaultLanguage);
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -349,9 +349,9 @@ public interface FriendlyPersonLocal {
<div class="sect1">
<h2 id="_friendlypersonremote">FriendlyPersonRemote</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz;
import javax.ejb.Remote;
@@ -369,7 +369,7 @@ public interface FriendlyPersonRemote {
String getDefaultLanguage();
void setDefaultLanguage(String defaultLanguage);
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -377,9 +377,9 @@ public interface FriendlyPersonRemote {
<div class="sect1">
<h2 id="_friendlypersontest">FriendlyPersonTest</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz;
import junit.framework.TestCase;
@@ -543,7 +543,7 @@ public class FriendlyPersonTest extends
assertEquals("Ola David!", friendlyPerson.greet("pt", "David"));
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -551,9 +551,9 @@ public class FriendlyPersonTest extends
<div class="sect1">
<h2 id="_running">Running</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>-------------------------------------------------------
+<pre class="highlight"><code class="language-console" data-lang="console">-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.superbiz.FriendlyPersonTest
@@ -592,7 +592,7 @@ Tests run: 4, Failures: 0, Errors: 0, Sk
Results :
-Tests run: 4, Failures: 0, Errors: 0, Skipped: 0</pre>
+Tests run: 4, Failures: 0, Errors: 0, Skipped: 0</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/tomee-8.0/examples/concurrency-utils.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/tomee-8.0/examples/concurrency-utils.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/tomee-8.0/examples/concurrency-utils.html (original)
+++ tomee/site/trunk/content/tomee-8.0/examples/concurrency-utils.html Mon Jul 6 00:40:18 2020
@@ -124,9 +124,9 @@ More information can be found <a href="h
<div class="paragraph">
<p>Here is a class that uses a <code>ManagedExecutorService</code> (full code can be found <a href="https://github.com/apache/tomee/blob/master/examples/concurrency-utils/src/main/java/org/superbiz/executor/ManagedService.java">here</a>):</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>@RequestScoped
+<pre class="highlight"><code class="language-java" data-lang="java">@RequestScoped
public class ManagedService {
@Resource
@@ -161,7 +161,7 @@ public class ManagedService {
};
}
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
@@ -178,9 +178,9 @@ The method <code>asyncTask</code> simula
<div class="paragraph">
<p>The methods are used in the following test class (full example can be found <a href="https://github.com/apache/tomee/blob/master/examples/concurrency-utils/src/test/java/org/superbiz/executor/ManagedServiceTest.java">here</a>):</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>@RunWith(Arquillian.class)
+<pre class="highlight"><code class="language-java" data-lang="java">@RunWith(Arquillian.class)
public class ManagedServiceTest {
@Inject
@@ -221,7 +221,7 @@ public class ManagedServiceTest {
fail("Unexpected exception" + e);
}
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -236,9 +236,9 @@ public class ManagedServiceTest {
<div class="paragraph">
<p>Full example can be found <a href="https://github.com/apache/tomee/blob/master/examples/concurrency-utils/src/main/java/org/superbiz/executor/ManagedScheduledService.java">here</a>:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>@RequestScoped
+<pre class="highlight"><code class="language-java" data-lang="java">@RequestScoped
public class ManagedScheduledService {
@Resource
@@ -289,7 +289,7 @@ public class ManagedScheduledService {
}
}
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
@@ -302,9 +302,9 @@ The method <code>periodicFixedDelayTask<
<div class="paragraph">
<p>The methods are used in the following test class (full code can be found <a href="https://github.com/apache/tomee/blob/master/examples/concurrency-utils/src/test/java/org/superbiz/executor/ManagedScheduledServiceTest.java">here</a>):</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>@RunWith(Arquillian.class)
+<pre class="highlight"><code class="language-java" data-lang="java">@RunWith(Arquillian.class)
public class ManagedScheduledServiceTest {
@Inject
@@ -368,7 +368,7 @@ public class ManagedScheduledServiceTest
}
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -383,9 +383,9 @@ public class ManagedScheduledServiceTest
<div class="paragraph">
<p>Full example can be found <a href="https://github.com/apache/tomee/blob/master/examples/concurrency-utils/src/main/java/org/superbiz/executor/ThreadFactoryService.java">here</a>:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>@RequestScoped
+<pre class="highlight"><code class="language-java" data-lang="java">@RequestScoped
public class ThreadFactoryService {
@Resource
@@ -444,7 +444,7 @@ public class ThreadFactoryService {
countDownLatch.countDown();
}
}
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
@@ -457,9 +457,9 @@ The method <code>asyncHangingTask</code>
<div class="paragraph">
<p>The following class tests these methods (full code can be found <a href="https://github.com/apache/tomee/blob/master/examples/concurrency-utils/src/test/java/org/superbiz/executor/ThreadFactoryServiceTest.java">here</a>):</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>@RunWith(Arquillian.class)
+<pre class="highlight"><code class="language-java" data-lang="java">@RunWith(Arquillian.class)
public class ThreadFactoryServiceTest {
@Inject
@@ -494,7 +494,7 @@ public class ThreadFactoryServiceTest {
assertTrue(longTask.getIsTerminated());
}
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
Modified: tomee/site/trunk/content/tomee-8.0/examples/connector-war.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/tomee-8.0/examples/connector-war.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/tomee-8.0/examples/connector-war.html (original)
+++ tomee/site/trunk/content/tomee-8.0/examples/connector-war.html Mon Jul 6 00:40:18 2020
@@ -271,48 +271,42 @@ public class ReadInterceptor {
return context.proceed();
}
}
-....
-
-== persistence.xml
-
-[source,xml]</code></pre>
+[source,java]</code></pre>
</div>
</div>
-<div class="paragraph">
-<p><persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0"></p>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre><persistence-unit name="movie-unit">
- <jta-data-source>movieDatabase</jta-data-source>
- <non-jta-data-source>movieDatabaseUnmanaged</non-jta-data-source>
- <class>org.superbiz.injection.tx.Movie</class></pre>
</div>
</div>
-<div class="literalblock">
+<div class="sect1">
+<h2 id="_persistence_xml">persistence.xml</h2>
+<div class="sectionbody">
+<div class="listingblock">
<div class="content">
-<pre> <properties>
+<pre class="highlight"><code class="language-xml" data-lang="xml"><persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0">
+
+ <persistence-unit name="movie-unit">
+ <jta-data-source>movieDatabase</jta-data-source>
+ <non-jta-data-source>movieDatabaseUnmanaged</non-jta-data-source>
+ <class>org.superbiz.injection.tx.Movie</class>
+
+ <properties>
<property name="openjpa.jdbc.SynchronizeMappings" value="buildSchema(ForeignKeys=true)"/>
</properties>
</persistence-unit>
-</persistence></pre>
+</persistence></code></pre>
</div>
</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_moviestest">MoviesTest</h2>
+<div class="sectionbody">
<div class="listingblock">
<div class="content">
-<pre>== MoviesTest
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.injection.tx;
-[source,java]</pre>
-</div>
-</div>
-<div class="paragraph">
-<p>package org.superbiz.injection.tx;</p>
-</div>
-<div class="paragraph">
-<p>import junit.framework.TestCase;</p>
-</div>
-<div class="paragraph">
-<p>import javax.annotation.security.RunAs;
+import junit.framework.TestCase;
+
+import javax.annotation.security.RunAs;
import javax.ejb.EJB;
import javax.ejb.Stateless;
import javax.ejb.TransactionAttribute;
@@ -320,169 +314,118 @@ import javax.ejb.TransactionAttributeTyp
import javax.ejb.embeddable.EJBContainer;
import java.util.List;
import java.util.Properties;
-import java.util.concurrent.Callable;</p>
-</div>
-<div class="paragraph">
-<p>import static javax.ejb.TransactionAttributeType.REQUIRES_NEW;</p>
-</div>
-<div class="paragraph">
-<p>/**
+import java.util.concurrent.Callable;
+
+import static javax.ejb.TransactionAttributeType.REQUIRES_NEW;
+
+/**
* See the transaction-rollback example as it does the same thing
* via UserTransaction and shows more techniques for rollback
*/
-public class MoviesTest extends TestCase {</p>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>@EJB
-private Movies movies;</pre>
-</div>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>@EJB(beanName = "TransactionBean")
-private Caller transactionalCaller;</pre>
-</div>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>@EJB(beanName = "NoTransactionBean")
-private Caller nonTransactionalCaller;</pre>
-</div>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>protected void setUp() throws Exception {
- final Properties p = new Properties();
- p.put("movieDatabase", "new://Resource?type=DataSource");
- p.put("movieDatabase.JdbcDriver", "org.hsqldb.jdbcDriver");
- p.put("movieDatabase.JdbcUrl", "jdbc:hsqldb:mem:moviedb");</pre>
-</div>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre> EJBContainer.createEJBContainer(p).getContext().bind("inject", this);
-}</pre>
-</div>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>private void doWork() throws Exception {</pre>
-</div>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>movies.addMovie(new Movie("Quentin Tarantino", "Reservoir Dogs", 1992));
-movies.addMovie(new Movie("Joel Coen", "Fargo", 1996));
-movies.addMovie(new Movie("Joel Coen", "The Big Lebowski", 1998));</pre>
-</div>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>List<Movie> list = movies.getMovies();
-assertEquals("List.size()", 3, list.size());</pre>
-</div>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>for (Movie movie : list) {
- movies.deleteMovie(movie);
-}</pre>
-</div>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre> assertEquals("Movies.getMovies()", 0, movies.getMovies().size());
-}</pre>
-</div>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>public void testWithTransaction() throws Exception {
- transactionalCaller.call(new Callable() {
- public Object call() throws Exception {
- doWork();
- return null;
+//START SNIPPET: code
+public class MoviesTest extends TestCase {
+
+ @EJB
+ private Movies movies;
+
+ @EJB(beanName = "TransactionBean")
+ private Caller transactionalCaller;
+
+ @EJB(beanName = "NoTransactionBean")
+ private Caller nonTransactionalCaller;
+
+ protected void setUp() throws Exception {
+ final Properties p = new Properties();
+ p.put("movieDatabase", "new://Resource?type=DataSource");
+ p.put("movieDatabase.JdbcDriver", "org.hsqldb.jdbcDriver");
+ p.put("movieDatabase.JdbcUrl", "jdbc:hsqldb:mem:moviedb");
+
+ EJBContainer.createEJBContainer(p).getContext().bind("inject", this);
+ }
+
+ private void doWork() throws Exception {
+
+ movies.addMovie(new Movie("Quentin Tarantino", "Reservoir Dogs", 1992));
+ movies.addMovie(new Movie("Joel Coen", "Fargo", 1996));
+ movies.addMovie(new Movie("Joel Coen", "The Big Lebowski", 1998));
+
+ List<Movie> list = movies.getMovies();
+ assertEquals("List.size()", 3, list.size());
+
+ for (Movie movie : list) {
+ movies.deleteMovie(movie);
}
- });
-}</pre>
-</div>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>public void testWithoutTransaction() throws Exception {
- try {
- nonTransactionalCaller.call(new Callable() {
+
+ assertEquals("Movies.getMovies()", 0, movies.getMovies().size());
+ }
+
+ public void testWithTransaction() throws Exception {
+ transactionalCaller.call(new Callable() {
public Object call() throws Exception {
doWork();
return null;
}
});
- fail("The Movies bean should be using TransactionAttributeType.MANDATORY");
- } catch (javax.ejb.EJBException e) {
- // good, our Movies bean is using TransactionAttributeType.MANDATORY as we want
}
-}</pre>
-</div>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>public static interface Caller {
- public <V> V call(Callable<V> callable) throws Exception;
-}</pre>
-</div>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>/**
- * This little bit of magic allows our test code to execute in
- * the scope of a container controlled transaction.
- */
-@Stateless
-@RunAs("Manager")
-@TransactionAttribute(REQUIRES_NEW)
-public static class TransactionBean implements Caller {</pre>
-</div>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre> public <V> V call(Callable<V> callable) throws Exception {
- return callable.call();
+
+ public void testWithoutTransaction() throws Exception {
+ try {
+ nonTransactionalCaller.call(new Callable() {
+ public Object call() throws Exception {
+ doWork();
+ return null;
+ }
+ });
+ fail("The Movies bean should be using TransactionAttributeType.MANDATORY");
+ } catch (javax.ejb.EJBException e) {
+ // good, our Movies bean is using TransactionAttributeType.MANDATORY as we want
+ }
}
-}</pre>
-</div>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>@Stateless
-@RunAs("Manager")
-@TransactionAttribute(TransactionAttributeType.NEVER)
-public static class NoTransactionBean implements Caller {</pre>
-</div>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre> public <V> V call(Callable<V> callable) throws Exception {
+
+
+ public static interface Caller {
+ public <V> V call(Callable<V> callable) throws Exception;
+ }
+
+ /**
+ * This little bit of magic allows our test code to execute in
+ * the scope of a container controlled transaction.
+ */
+ @Stateless
+ @RunAs("Manager")
+ @TransactionAttribute(REQUIRES_NEW)
+ public static class TransactionBean implements Caller {
+
+ public <V> V call(Callable<V> callable) throws Exception {
+ return callable.call();
+ }
+ }
+
+ @Stateless
+ @RunAs("Manager")
+ @TransactionAttribute(TransactionAttributeType.NEVER)
+ public static class NoTransactionBean implements Caller {
+
+ public <V> V call(Callable<V> callable) throws Exception {
return callable.call();
}
}
-}</pre>
+}</code></pre>
</div>
</div>
-<div class="listingblock">
-<div class="content">
-<pre>== Running</pre>
</div>
</div>
+<div class="sect1">
+<h2 id="_running">Running</h2>
+<div class="sectionbody">
<div class="listingblock">
<div class="content">
-<pre> T E S T S</pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Running org.superbiz.injection.tx.MoviesTest
+<pre>-------------------------------------------------------
+ T E S T S
+-------------------------------------------------------
+Running org.superbiz.injection.tx.MoviesTest
Apache OpenEJB 4.0.0-beta-1 build: 20111002-04:06
-<a href="http://tomee.apache.org/" class="bare">http://tomee.apache.org/</a>
+http://tomee.apache.org/
INFO - openejb.home = /Users/dblevins/examples/movies-complete
INFO - openejb.base = /Users/dblevins/examples/movies-complete
INFO - Using 'javax.ejb.embeddable.EJBContainer=true'
@@ -525,17 +468,11 @@ INFO - Started Ejb(deployment-id=Transac
INFO - Started Ejb(deployment-id=org.superbiz.injection.tx.MoviesTest, ejb-name=org.superbiz.injection.tx.MoviesTest, container=Default Managed Container)
INFO - Deployed Application(path=/Users/dblevins/examples/movies-complete)
INFO - EJBContainer already initialized. Call ejbContainer.close() to allow reinitialization
-Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.418 sec</p>
-</div>
-<div class="paragraph">
-<p>Results :</p>
-</div>
-<div class="paragraph">
-<p>Tests run: 2, Failures: 0, Errors: 0, Skipped: 0</p>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre></pre>
+Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.418 sec
+
+Results :
+
+Tests run: 2, Failures: 0, Errors: 0, Skipped: 0</pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/tomee-8.0/examples/custom-injection.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/tomee-8.0/examples/custom-injection.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/tomee-8.0/examples/custom-injection.html (original)
+++ tomee/site/trunk/content/tomee-8.0/examples/custom-injection.html Mon Jul 6 00:40:18 2020
@@ -106,9 +106,9 @@ right to edit this page.</em></p>
<div class="sect1">
<h2 id="_pickup">Pickup</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.enventries;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.enventries;
//START SNIPPET: code
@@ -126,7 +126,7 @@ public enum Pickup {
static {
PropertyEditorManager.registerEditor(Pickup.class, PickupEditor.class);
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -134,9 +134,9 @@ public enum Pickup {
<div class="sect1">
<h2 id="_pickupeditor">PickupEditor</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.enventries;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.enventries;
/**
* With a java.beans.PropertyEditor, you can go way beyond the built-in
@@ -159,7 +159,7 @@ public class PickupEditor extends java.b
else if (text.equalsIgnoreCase("S")) setValue(Pickup.SINGLE_COIL);
else throw new IllegalStateException("H and S are the only supported Pickup aliases");
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -167,9 +167,9 @@ public class PickupEditor extends java.b
<div class="sect1">
<h2 id="_stratocaster">Stratocaster</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.enventries;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.enventries;
import javax.annotation.Resource;
import javax.ejb.Stateless;
@@ -228,7 +228,7 @@ public class Stratocaster {
public File getCertificateOfAuthenticity() {
return certificateOfAuthenticity;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -236,9 +236,9 @@ public class Stratocaster {
<div class="sect1">
<h2 id="_style">Style</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.enventries;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.enventries;
/**
* @version $Revision$ $Date$
@@ -249,7 +249,7 @@ public enum Style {
STANDARD,
DELUX,
VINTAGE;
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -257,9 +257,9 @@ public enum Style {
<div class="sect1">
<h2 id="_stratocastertest">StratocasterTest</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.enventries;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.enventries;
import junit.framework.TestCase;
@@ -304,7 +304,7 @@ public class StratocasterTest extends Te
assertEquals("Strat.getCertificateOfAuthenticity()", file, strat.getCertificateOfAuthenticity());
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -312,9 +312,9 @@ public class StratocasterTest extends Te
<div class="sect1">
<h2 id="_running">Running</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>-------------------------------------------------------
+<pre class="highlight"><code class="language-console" data-lang="console">-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.superbiz.enventries.StratocasterTest
@@ -348,7 +348,7 @@ Tests run: 1, Failures: 0, Errors: 0, Sk
Results :
-Tests run: 1, Failures: 0, Errors: 0, Skipped: 0</pre>
+Tests run: 1, Failures: 0, Errors: 0, Skipped: 0</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/tomee-8.0/examples/datasource-ciphered-password.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/tomee-8.0/examples/datasource-ciphered-password.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/tomee-8.0/examples/datasource-ciphered-password.html (original)
+++ tomee/site/trunk/content/tomee-8.0/examples/datasource-ciphered-password.html Mon Jul 6 00:40:18 2020
@@ -118,16 +118,16 @@ use.</p>
<div class="paragraph">
<p>Example using Static3DES encryption:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre> properties.setProperty("ProtectedDatasource", "new://Resource?type=DataSource");
+<pre class="highlight"><code class="language-java" data-lang="java"> properties.setProperty("ProtectedDatasource", "new://Resource?type=DataSource");
properties.setProperty("ProtectedDatasource.JdbcDriver", "org.hsqldb.jdbcDriver");
properties.setProperty("ProtectedDatasource.JdbcUrl", "jdbc:hsqldb:mem:protected");
properties.setProperty("ProtectedDatasource.UserName", "user");
// the plain text password is "YouLLN3v3rFindM3"
properties.setProperty("ProtectedDatasource.Password", "fEroTNXjaL5SOTyRQ92x3DNVS/ksbtgs");
properties.setProperty("ProtectedDatasource.PasswordCipher", "Static3DES");
- properties.setProperty("ProtectedDatasource.JtaManaged", "true");</pre>
+ properties.setProperty("ProtectedDatasource.JtaManaged", "true");</code></pre>
</div>
</div>
</div>
@@ -142,9 +142,9 @@ password to encrypt/decrypt.</p>
<div class="paragraph">
<p>The implementation is done with commons-lang library:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>public static class ReverseEncryption implements PasswordCipher {
+<pre class="highlight"><code class="language-java" data-lang="java">public static class ReverseEncryption implements PasswordCipher {
@Override public char[] encrypt(String plainPassword) {
return StringUtils.reverse(plainPassword).toCharArray();
}
@@ -152,7 +152,7 @@ password to encrypt/decrypt.</p>
@Override public String decrypt(char[] encryptedPassword) {
return new String(encrypt(new String(encryptedPassword)));
}
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
@@ -169,15 +169,15 @@ PasswordCipher parameter.</p>
<div class="paragraph">
<p>Then you simply declare this encryption for your datasource:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre> properties.setProperty("ProtectedDatasource", "new://Resource?type=DataSource");
+<pre class="highlight"><code class="language-java" data-lang="java"> properties.setProperty("ProtectedDatasource", "new://Resource?type=DataSource");
properties.setProperty("ProtectedDatasource.JdbcDriver", "org.hsqldb.jdbcDriver");
properties.setProperty("ProtectedDatasource.JdbcUrl", "jdbc:hsqldb:mem:protected");
properties.setProperty("ProtectedDatasource.UserName", USER);
properties.setProperty("ProtectedDatasource.Password", "3MdniFr3v3NLLuoY");
properties.setProperty("ProtectedDatasource.PasswordCipher", "reverse");
- properties.setProperty("ProtectedDatasource.JtaManaged", "true");</pre>
+ properties.setProperty("ProtectedDatasource.JtaManaged", "true");</code></pre>
</div>
</div>
</div>
@@ -194,9 +194,9 @@ PasswordCipher parameter.</p>
<div class="sect1">
<h2 id="_full_test_source">Full Test Source</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz;
import org.apache.commons.lang.StringUtils;
import org.apache.openejb.resource.jdbc.PasswordCipher;
@@ -295,7 +295,7 @@ public class DataSourceCipheredExampleTe
return new String(encrypt(new String(encryptedPassword)));
}
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -303,9 +303,9 @@ public class DataSourceCipheredExampleTe
<div class="sect1">
<h2 id="_running">Running</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>-------------------------------------------------------
+<pre class="highlight"><code class="language-console" data-lang="console">-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.superbiz.DataSourceCipheredExampleTest
@@ -341,7 +341,7 @@ Tests run: 2, Failures: 0, Errors: 0, Sk
Results :
-Tests run: 2, Failures: 0, Errors: 0, Skipped: 0</pre>
+Tests run: 2, Failures: 0, Errors: 0, Skipped: 0</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/tomee-8.0/examples/datasource-versioning.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/tomee-8.0/examples/datasource-versioning.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/tomee-8.0/examples/datasource-versioning.html (original)
+++ tomee/site/trunk/content/tomee-8.0/examples/datasource-versioning.html Mon Jul 6 00:40:18 2020
@@ -129,9 +129,9 @@ src/test/conf/tomee.xml to define the Da
driver version paths, yet still using the same provider
(org.apache.derby.jdbc.EmbeddedDriver):</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><tomee>
+<pre class="highlight"><code class="language-xml" data-lang="xml"><tomee>
<Resource id="DatabaseOne" type="DataSource" classpath="${catalina.base}/../../drivers/derby-10.10.1.1.jar">
JdbcDriver org.apache.derby.jdbc.EmbeddedDriver
@@ -145,7 +145,7 @@ driver version paths, yet still using th
UserName SA
</Resource>
-</tomee></pre>
+</tomee></code></pre>
</div>
</div>
</div>
@@ -157,17 +157,17 @@ driver version paths, yet still using th
<p>When testing within a Maven environment it is also possible to use
direct maven coordinates rather than a file link, like so:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre></pre>
+<pre class="highlight"><code class="language-console" data-lang="console"></code></pre>
</div>
</div>
<div class="paragraph">
<p><Resource id="DatabaseOne" type="DataSource" classpath="mvn:org.apache.derby:derby:10.10.1.1"></p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre></pre>
+<pre class="highlight"><code class="language-console" data-lang="console"></code></pre>
</div>
</div>
</div>
@@ -181,9 +181,9 @@ are specified as a DataSource parameter.
same, in that two driver versions can be loaded and used within the same
application.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>@Configuration
+<pre class="highlight"><code class="language-java" data-lang="java">@Configuration
public Properties config() {
final File drivers = new File(new File("target"), "drivers").getAbsoluteFile();
@@ -213,7 +213,7 @@ public Properties config() {
p.put("JdbcTwo.Password", PASSWORD);
p.put("JdbcTwo.JtaManaged", "false");
return p;
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -221,9 +221,9 @@ public Properties config() {
<div class="sect1">
<h2 id="_full_test_source_for_alternatedatasourcetest_java">Full Test Source for AlternateDataSourceTest.java</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz;
import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.junit.Arquillian;
@@ -307,7 +307,7 @@ public class AlternateDataSourceTest {
}
}
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -315,9 +315,9 @@ public class AlternateDataSourceTest {
<div class="sect1">
<h2 id="_running">Running</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>-------------------------------------------------------
+<pre class="highlight"><code class="language-console" data-lang="console">-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.superbiz.AlternateDataSourceTest
@@ -533,7 +533,7 @@ INFO - Destroying ProtocolHandler ["ajp-
Results :
-Tests run: 4, Failures: 0, Errors: 0, Skipped: 0</pre>
+Tests run: 4, Failures: 0, Errors: 0, Skipped: 0</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/tomee-8.0/examples/decorators.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/tomee-8.0/examples/decorators.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/tomee-8.0/examples/decorators.html (original)
+++ tomee/site/trunk/content/tomee-8.0/examples/decorators.html Mon Jul 6 00:40:18 2020
@@ -298,7 +298,7 @@ public class CalculatorSecurity implemen
<div class="sectionbody">
<div class="listingblock">
<div class="content">
-<pre class="highlight"><code class="language-java" data-lang="java"><beans>
+<pre class="highlight"><code class="language-xml" data-lang="xml"><beans>
<!--
Explicitly declaring decorators is required by the CDI specification.
The order decorators are listed in the xml is the order in which they are invoked.
@@ -522,7 +522,7 @@ Tests run: 5, Failures: 0, Errors: 0, Sk
Results :
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0
-....</pre>
+[source,java]</pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/tomee-8.0/examples/deltaspike-fullstack.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/tomee-8.0/examples/deltaspike-fullstack.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/tomee-8.0/examples/deltaspike-fullstack.html (original)
+++ tomee/site/trunk/content/tomee-8.0/examples/deltaspike-fullstack.html Mon Jul 6 00:40:18 2020
@@ -117,17 +117,17 @@ License.</p>
<div class="paragraph">
<p>Build and start the demo:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>mvn clean package tomee:run</pre>
+<pre class="highlight"><code class="language-java" data-lang="java">mvn clean package tomee:run</code></pre>
</div>
</div>
<div class="paragraph">
<p>Open:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>http://localhost:8080/</pre>
+<pre class="highlight"><code class="language-java" data-lang="java">http://localhost:8080/</code></pre>
</div>
</div>
<div class="paragraph">
Modified: tomee/site/trunk/content/tomee-8.0/examples/deltaspike-i18n.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/tomee-8.0/examples/deltaspike-i18n.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/tomee-8.0/examples/deltaspike-i18n.html (original)
+++ tomee/site/trunk/content/tomee-8.0/examples/deltaspike-i18n.html Mon Jul 6 00:40:18 2020
@@ -118,14 +118,14 @@
<div class="paragraph">
<p>Create an interface with a method for each type-safe message. The interface should be annotated with <code>@MessageBundle</code> and for each message it is needed to annotaated with <code>@MessageTemplate</code>:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>@MessageBundle
+<pre class="highlight"><code class="language-java" data-lang="java">@MessageBundle
public interface MessageHelper {
@MessageTemplate("{openejb.and.deltaspike}")
String openejbAndDeltaspike();
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -137,9 +137,9 @@ public interface MessageHelper {
<div class="paragraph">
<p>MessageHelper.properties</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>openejb.and.deltaspike = OpenEJB and DeltaSpike are cool products!</pre>
+<pre class="highlight"><code class="language-java" data-lang="java">openejb.and.deltaspike = OpenEJB and DeltaSpike are cool products!</code></pre>
</div>
</div>
</div>
@@ -148,16 +148,16 @@ public interface MessageHelper {
<div class="paragraph">
<p>Now you can inject the interface and retrieve the type-safe message:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre> @Inject
+<pre class="highlight"><code class="language-java" data-lang="java"> @Inject
private MessageHelper msg;
@Test
public void check() {
assertEquals("OpenEJB and DeltaSpike are cool products!", msg.openejbAndDeltaspike());
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -176,9 +176,9 @@ run:</p>
<div class="paragraph">
<p>Which should create output like the following.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>Running org.superbiz.deltaspike.i18n.MessageHelperTest
+<pre class="highlight"><code class="language-java" data-lang="java">Running org.superbiz.deltaspike.i18n.MessageHelperTest
INFO - ********************************************************************************
INFO - OpenEJB http://tomee.apache.org/
INFO - Startup: Tue Mar 05 17:05:52 GMT 2019
@@ -227,7 +227,7 @@ INFO - Destroying container system
Results :
-Tests run: 1, Failures: 0, Errors: 0, Skipped: 0</pre>
+Tests run: 1, Failures: 0, Errors: 0, Skipped: 0</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/tomee-8.0/examples/dynamic-dao-implementation.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/tomee-8.0/examples/dynamic-dao-implementation.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/tomee-8.0/examples/dynamic-dao-implementation.html (original)
+++ tomee/site/trunk/content/tomee-8.0/examples/dynamic-dao-implementation.html Mon Jul 6 00:40:18 2020
@@ -162,9 +162,9 @@ String like is used and for other type e
<div class="sectionbody">
<div class="sect2">
<h3 id="_user">User</h3>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.dynamic;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.dynamic;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
@@ -207,15 +207,15 @@ public class User {
public void setAge(int age) {
this.age = age;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_userdao">UserDao</h3>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.dynamic;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.dynamic;
import javax.ejb.Stateless;
@@ -251,15 +251,15 @@ public interface UserDao {
void delete(User u);
User update(User u);
-}</pre>
+}</code></pre>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_persistence_xml">persistence.xml</h3>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><persistence version="2.0"
+<pre class="highlight"><code class="language-xml" data-lang="xml"><persistence version="2.0"
xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
@@ -272,15 +272,15 @@ public interface UserDao {
<property name="openjpa.jdbc.SynchronizeMappings" value="buildSchema(ForeignKeys=true)"/>
</properties>
</persistence-unit>
-</persistence></pre>
+</persistence></code></pre>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_dynamicuserdaotest">DynamicUserDaoTest</h3>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.dynamic;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.dynamic;
import junit.framework.Assert;
import org.junit.BeforeClass;
@@ -449,7 +449,7 @@ public class DynamicUserDaoTest {
}
}
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -458,9 +458,9 @@ public class DynamicUserDaoTest {
<div class="sect1">
<h2 id="_running">Running</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>-------------------------------------------------------
+<pre class="highlight"><code class="language-console" data-lang="console">-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.superbiz.dynamic.DynamicUserDaoTest
@@ -507,7 +507,7 @@ Tests run: 9, Failures: 0, Errors: 0, Sk
Results :
-Tests run: 9, Failures: 0, Errors: 0, Skipped: 0</pre>
+Tests run: 9, Failures: 0, Errors: 0, Skipped: 0</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/tomee-8.0/examples/dynamic-datasource-routing.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/tomee-8.0/examples/dynamic-datasource-routing.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/tomee-8.0/examples/dynamic-datasource-routing.html (original)
+++ tomee/site/trunk/content/tomee-8.0/examples/dynamic-datasource-routing.html Mon Jul 6 00:40:18 2020
@@ -108,9 +108,9 @@ However please note you can choose only
It means the goal of this feature is not to switch more than once of
datasource in a transaction. The following code will not work:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>@Stateless
+<pre class="highlight"><code class="language-java" data-lang="java">@Stateless
public class MyEJB {
@Resource private MyRouter router;
@PersistenceContext private EntityManager em;
@@ -122,7 +122,7 @@ public class MyEJB {
router.setDataSource("ds2"); // same transaction -> this invocation doesn't work
em.persist(new MyEntity());
}
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
@@ -151,9 +151,9 @@ currently used datasource. Keep in mind
getDatasource() method for one operation. To change the datasource in
one transaction is dangerous and should be avoid.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.dynamicdatasourcerouting;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.dynamicdatasourcerouting;
import org.apache.openejb.resource.jdbc.AbstractRouter;
@@ -243,7 +243,7 @@ public class DeterminedRouter extends Ab
public void setDefaultDataSourceName(String name) {
this.defaultDataSourceName = name;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -258,9 +258,9 @@ you can of course change the package nam
<div class="paragraph">
<p>It contains the following code:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><ServiceJar>
+<pre class="highlight"><code class="language-xml" data-lang="xml"><ServiceJar>
<ServiceProvider id="DeterminedRouter" <!-- the name you want to use -->
service="Resource"
type="org.apache.openejb.resource.jdbc.Router"
@@ -271,7 +271,7 @@ you can of course change the package nam
DataSourceNames
DefaultDataSourceName
</ServiceProvider>
-</ServiceJar></pre>
+</ServiceJar></code></pre>
</div>
</div>
</div>
@@ -284,9 +284,9 @@ you can of course change the package nam
<p>Here we have a <code>RoutedPersister</code> stateless bean which uses our
<code>DeterminedRouter</code></p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.dynamicdatasourcerouting;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.dynamicdatasourcerouting;
import javax.annotation.Resource;
import javax.ejb.Stateless;
@@ -305,7 +305,7 @@ public class RoutedPersister {
router.setDataSource(ds);
em.persist(new Person(id, name));
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -317,9 +317,9 @@ public class RoutedPersister {
<p>In test mode and using property style configuration the foolowing
configuration is used:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>public class DynamicDataSourceTest {
+<pre class="highlight"><code class="language-java" data-lang="java">public class DynamicDataSourceTest {
@Test
public void route() throws Exception {
String[] databases = new String[]{"database1", "database2", "database3"};
@@ -371,7 +371,7 @@ configuration is used:</p>
ctx.close();
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -383,9 +383,9 @@ configuration is used:</p>
<p>The testcase above uses properties for configuration. The identical way
to do it via the <code>conf/openejb.xml</code> is as follows:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><!-- Router and datasource -->
+<pre class="highlight"><code class="language-xml" data-lang="xml"><!-- Router and datasource -->
<Resource id="My Router" type="org.apache.openejb.router.test.DynamicDataSourceTest$DeterminedRouter" provider="org.routertest:DeterminedRouter">
DatasourceNames = database1 database2 database3
DefaultDataSourceName = database1
@@ -415,7 +415,7 @@ to do it via the <code>conf/openejb.xml<
UserName = sa
Password
JtaManaged = true
-</Resource></pre>
+</Resource></code></pre>
</div>
</div>
<div class="sect2">
@@ -436,9 +436,9 @@ no more work.</p>
and we can do a bean just making a simple find, even on none existing
entities, just to force the database creation:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>@Startup
+<pre class="highlight"><code class="language-java" data-lang="java">@Startup
@Singleton
public class BoostrapUtility {
// inject all real databases
@@ -461,7 +461,7 @@ public class BoostrapUtility {
em2.find(Person.class, 0);
em3.find(Person.class, 0);
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -472,9 +472,9 @@ public class BoostrapUtility {
registered the resources and you initialized your databases you can use
it and see how it is simple:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>@Stateless
+<pre class="highlight"><code class="language-java" data-lang="java">@Stateless
public class RoutedPersister {
// injection of the "proxied" datasource
@PersistenceContext(unitName = "router")
@@ -488,7 +488,7 @@ public class RoutedPersister {
router.setDataSource(ds); // configuring the database for the current transaction
em.persist(new Person(id, name)); // will use ds database automatically
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -497,9 +497,9 @@ public class RoutedPersister {
<div class="sect1">
<h2 id="_running">Running</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>-------------------------------------------------------
+<pre class="highlight"><code class="language-console" data-lang="console">-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.superbiz.dynamicdatasourcerouting.DynamicDataSourceTest
@@ -562,7 +562,7 @@ Tests run: 1, Failures: 0, Errors: 0, Sk
Results :
-Tests run: 1, Failures: 0, Errors: 0, Skipped: 0</pre>
+Tests run: 1, Failures: 0, Errors: 0, Skipped: 0</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/tomee-8.0/examples/dynamic-implementation.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/tomee-8.0/examples/dynamic-implementation.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/tomee-8.0/examples/dynamic-implementation.html (original)
+++ tomee/site/trunk/content/tomee-8.0/examples/dynamic-implementation.html Mon Jul 6 00:40:18 2020
@@ -106,9 +106,9 @@ right to edit this page.</em></p>
<div class="sect1">
<h2 id="_socialbean">SocialBean</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.dynamic;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.dynamic;
import org.apache.openejb.api.Proxy;
@@ -124,7 +124,7 @@ public interface SocialBean {
public String twitterStatus();
public String status();
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -132,9 +132,9 @@ public interface SocialBean {
<div class="sect1">
<h2 id="_socialhandler">SocialHandler</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.dynamic;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.dynamic;
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
@@ -150,7 +150,7 @@ public class SocialHandler implements In
}
return "Hey, you have no virtual friend!";
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -158,10 +158,10 @@ public class SocialHandler implements In
<div class="sect1">
<h2 id="_socialinterceptor">SocialInterceptor</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>packagenull
-}</pre>
+<pre class="highlight"><code class="language-java" data-lang="java">packagenull
+}</code></pre>
</div>
</div>
</div>
@@ -169,9 +169,9 @@ public class SocialHandler implements In
<div class="sect1">
<h2 id="_socialtest">SocialTest</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.dynamic;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.dynamic;
import org.junit.AfterClass;
import org.junit.BeforeClass;
@@ -202,7 +202,7 @@ public class SocialTest {
assertTrue(social.twitterStatus().contains("eat"));
assertTrue(social.status().contains("virtual"));
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -210,9 +210,9 @@ public class SocialTest {
<div class="sect1">
<h2 id="_running">Running</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>-------------------------------------------------------
+<pre class="highlight"><code class="language-console" data-lang="console">-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.superbiz.dynamic.SocialTest
@@ -246,7 +246,7 @@ Tests run: 1, Failures: 0, Errors: 0, Sk
Results :
-Tests run: 1, Failures: 0, Errors: 0, Skipped: 0</pre>
+Tests run: 1, Failures: 0, Errors: 0, Skipped: 0</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/tomee-8.0/examples/dynamic-proxy-to-access-mbean.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/tomee-8.0/examples/dynamic-proxy-to-access-mbean.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/tomee-8.0/examples/dynamic-proxy-to-access-mbean.html (original)
+++ tomee/site/trunk/content/tomee-8.0/examples/dynamic-proxy-to-access-mbean.html Mon Jul 6 00:40:18 2020
@@ -122,9 +122,9 @@ user/password if needed.</p>
<div class="paragraph">
<p>Simply an annotation to get the object</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.dynamic.mbean;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.dynamic.mbean;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
@@ -142,7 +142,7 @@ public @interface ObjectName {
String url() default "";
String user() default "";
String password() default "";
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -150,9 +150,9 @@ public @interface ObjectName {
<div class="sect1">
<h2 id="_dynamicmbeanhandler_the_proxy_implementation">DynamicMBeanHandler (the proxy implementation)</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.dynamic.mbean;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.dynamic.mbean;
import javax.annotation.PreDestroy;
import javax.management.Attribute;
@@ -377,7 +377,7 @@ public class DynamicMBeanHandler impleme
}
}
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -387,9 +387,9 @@ public class DynamicMBeanHandler impleme
<div class="sectionbody">
<div class="sect2">
<h3 id="_dynamicmbeanclient_the_dynamic_jmx_client">DynamicMBeanClient (the dynamic JMX client)</h3>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.dynamic.mbean;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.dynamic.mbean;
import org.apache.openejb.api.Proxy;
import org.superbiz.dynamic.mbean.DynamicMBeanHandler;
@@ -409,15 +409,15 @@ public interface DynamicMBeanClient {
int getCounter();
void setCounter(int i);
int length(String aString);
-}</pre>
+}</code></pre>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_dynamicremotembeanclient_the_dynamic_jmx_client_remote">DynamicRemoteMBeanClient (the dynamic JMX client remote)</h3>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.dynamic.mbean;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.dynamic.mbean;
import org.apache.openejb.api.Proxy;
@@ -436,7 +436,7 @@ public interface DynamicRemoteMBeanClien
int length(String aString);
@PreDestroy void clean();
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -447,16 +447,16 @@ public interface DynamicRemoteMBeanClien
<div class="sectionbody">
<div class="sect2">
<h3 id="_simplembean">SimpleMBean</h3>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.dynamic.mbean.simple;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.dynamic.mbean.simple;
public interface SimpleMBean {
int length(String s);
int getCounter();
void setCounter(int c);
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -465,9 +465,9 @@ public interface SimpleMBean {
<div class="sect1">
<h2 id="_simple">Simple</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.dynamic.mbean.simple;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.dynamic.mbean.simple;
public class Simple implements SimpleMBean {
private int counter = 0;
@@ -486,7 +486,7 @@ public class Simple implements SimpleMBe
@Override public void setCounter(int c) {
counter = c;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -494,9 +494,9 @@ public class Simple implements SimpleMBe
<div class="sect1">
<h2 id="_dynamicmbeanclienttest_the_test">DynamicMBeanClientTest (The test)</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.dynamic.mbean;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.dynamic.mbean;
import org.junit.After;
import org.junit.AfterClass;
@@ -573,7 +573,7 @@ public class DynamicMBeanClientTest {
container.close();
}
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/tomee-8.0/examples/ear-testing.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/tomee-8.0/examples/ear-testing.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/tomee-8.0/examples/ear-testing.html (original)
+++ tomee/site/trunk/content/tomee-8.0/examples/ear-testing.html Mon Jul 6 00:40:18 2020
@@ -121,9 +121,9 @@ splits it into two modules:</p>
module and our session beans in the <code>business-logic</code> model. The tests
located and run from the business logic module.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>ear-testing
+<pre class="highlight"><code class="language-java" data-lang="java">ear-testing
ear-testing/business-logic
ear-testing/business-logic/pom.xml
ear-testing/business-logic/src/main/java/org/superbiz/logic/Movies.java
@@ -136,7 +136,7 @@ ear-testing/business-model
ear-testing/business-model/pom.xml
ear-testing/business-model/src/main/java/org/superbiz/model/Movie.java
ear-testing/business-model/src/main/resources/META-INF/persistence.xml
-ear-testing/pom.xml</pre>
+ear-testing/pom.xml</code></pre>
</div>
</div>
</div>
@@ -147,9 +147,9 @@ ear-testing/pom.xml</pre>
<div class="paragraph">
<p>The parent pom, trimmed to the minimum, looks like so:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<pre class="highlight"><code class="language-xml" data-lang="xml"><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.superbiz</groupId>
@@ -177,15 +177,15 @@ ear-testing/pom.xml</pre>
</dependency>
</dependencies>
</dependencyManagement>
-</project></pre>
+</project></code></pre>
</div>
</div>
<div class="paragraph">
<p>The <code>business-model/pom.xml</code> as follows:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<pre class="highlight"><code class="language-xml" data-lang="xml"><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<parent>
<groupId>org.superbiz</groupId>
<artifactId>myear</artifactId>
@@ -211,16 +211,16 @@ ear-testing/pom.xml</pre>
</dependencies>
-</project></pre>
+</project></code></pre>
</div>
</div>
<div class="paragraph">
<p>And finally, the <code>business-logic/pom.xml</code> which is setup to support
embedded testing with OpenEJB:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<pre class="highlight"><code class="language-xml" data-lang="xml"><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<parent>
<groupId>org.superbiz</groupId>
<artifactId>myear</artifactId>
@@ -259,7 +259,7 @@ embedded testing with OpenEJB:</p>
<scope>test</scope>
</dependency>
</dependencies>
-</project></pre>
+</project></code></pre>
</div>
</div>
</div>
@@ -270,9 +270,9 @@ embedded testing with OpenEJB:</p>
<div class="paragraph">
<p>The test code is the same as always:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>public class MoviesTest extends TestCase {
+<pre class="highlight"><code class="language-java" data-lang="java">public class MoviesTest extends TestCase {
public void test() throws Exception {
Properties p = new Properties();
@@ -306,7 +306,7 @@ embedded testing with OpenEJB:</p>
assertEquals("Movies.getMovies()", 0, movies.getMovies().size());
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -314,9 +314,9 @@ embedded testing with OpenEJB:</p>
<div class="sect1">
<h2 id="_running">Running</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>-------------------------------------------------------
+<pre class="highlight"><code class="language-console" data-lang="console">-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.superbiz.logic.MoviesTest
@@ -350,7 +350,7 @@ Tests run: 1, Failures: 0, Errors: 0, Sk
Results :
-Tests run: 1, Failures: 0, Errors: 0, Skipped: 0</pre>
+Tests run: 1, Failures: 0, Errors: 0, Skipped: 0</code></pre>
</div>
</div>
</div>