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 [19/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/master/examples/simple-mdb-and-cdi.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/examples/simple-mdb-and-cdi.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/examples/simple-mdb-and-cdi.html (original)
+++ tomee/site/trunk/content/master/examples/simple-mdb-and-cdi.html Mon Jul 6 00:40:18 2020
@@ -105,9 +105,9 @@
<div class="sect1">
<h2 id="_chatbean">ChatBean</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.mdb;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.mdb;
import javax.annotation.Resource;
import javax.ejb.MessageDriven;
@@ -177,7 +177,7 @@ public class ChatBean implements Message
if (connection != null) connection.close();
}
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -185,9 +185,9 @@ public class ChatBean implements Message
<div class="sect1">
<h2 id="_chatrespondcreator">ChatRespondCreator</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.mdb;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.mdb;
public class ChatRespondCreator {
public String respond(String question) {
@@ -200,7 +200,7 @@ public class ChatRespondCreator {
}
return null;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -208,9 +208,9 @@ public class ChatRespondCreator {
<div class="sect1">
<h2 id="_beans_xml">beans.xml</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><!--
+<pre class="highlight"><code class="language-xml" data-lang="xml"><!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
@@ -227,7 +227,7 @@ public class ChatRespondCreator {
limitations under the License.
-->
-<beans/></pre>
+<beans/></code></pre>
</div>
</div>
</div>
@@ -235,9 +235,9 @@ public class ChatRespondCreator {
<div class="sect1">
<h2 id="_chatbeantest">ChatBeanTest</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.mdb;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.mdb;
import junit.framework.TestCase;
@@ -302,7 +302,7 @@ public class ChatBeanTest extends TestCa
return ((TextMessage) answers.receive(1000)).getText();
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/master/examples/simple-mdb-with-descriptor.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/examples/simple-mdb-with-descriptor.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/examples/simple-mdb-with-descriptor.html (original)
+++ tomee/site/trunk/content/master/examples/simple-mdb-with-descriptor.html Mon Jul 6 00:40:18 2020
@@ -105,9 +105,9 @@
<div class="sect1">
<h2 id="_chatbean">ChatBean</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.mdbdesc;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.mdbdesc;
import javax.jms.Connection;
import javax.jms.ConnectionFactory;
@@ -174,7 +174,7 @@ public class ChatBean implements Message
if (connection != null) connection.close();
}
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -182,9 +182,9 @@ public class ChatBean implements Message
<div class="sect1">
<h2 id="_ejb_jar_xml">ejb-jar.xml</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><ejb-jar xmlns="http://java.sun.com/xml/ns/javaee" metadata-complete="true">
+<pre class="highlight"><code class="language-xml" data-lang="xml"><ejb-jar xmlns="http://java.sun.com/xml/ns/javaee" metadata-complete="true">
<enterprise-beans>
<message-driven>
@@ -227,7 +227,7 @@ public class ChatBean implements Message
</message-driven>
</enterprise-beans>
-</ejb-jar></pre>
+</ejb-jar></code></pre>
</div>
</div>
</div>
@@ -235,9 +235,9 @@ public class ChatBean implements Message
<div class="sect1">
<h2 id="_chatbeantest">ChatBeanTest</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.mdb;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.mdb;
import junit.framework.TestCase;
@@ -302,15 +302,15 @@ public class ChatBeanTest extends TestCa
return ((TextMessage) answers.receive(1000)).getText();
}
-}</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.mdb.ChatBeanTest
@@ -354,7 +354,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/master/examples/simple-mdb.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/examples/simple-mdb.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/examples/simple-mdb.html (original)
+++ tomee/site/trunk/content/master/examples/simple-mdb.html Mon Jul 6 00:40:18 2020
@@ -125,9 +125,9 @@
<div class="sect1">
<h2 id="_chatbean">ChatBean</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.mdb;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.mdb;
import javax.annotation.Resource;
import javax.ejb.MessageDriven;
@@ -199,7 +199,7 @@ public class ChatBean implements Message
if (connection != null) connection.close();
}
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -207,9 +207,9 @@ public class ChatBean implements Message
<div class="sect1">
<h2 id="_chatbeantest">ChatBeanTest</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.mdb;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.mdb;
import junit.framework.TestCase;
@@ -274,15 +274,15 @@ public class ChatBeanTest extends TestCa
return ((TextMessage) answers.receive(1000)).getText();
}
-}</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.mdb.ChatBeanTest
@@ -327,7 +327,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/master/examples/simple-rest.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/examples/simple-rest.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/examples/simple-rest.html (original)
+++ tomee/site/trunk/content/master/examples/simple-rest.html Mon Jul 6 00:40:18 2020
@@ -109,9 +109,9 @@
<div class="paragraph">
<p>Here we have a simple REST, we annotate the class with <code>@Path("/greeting")</code> to indicate the route corresponding to class <code>GreetingService</code>. So we define <code>message()</code> as <code>@GET</code> and <code>lowerCase()</code> as <code>@POST</code> for this <code>/greeting</code> route. There we have a service, pretty simple huh?</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.rest;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.rest;
import javax.ws.rs.GET;
import javax.ws.rs.POST;
@@ -128,7 +128,7 @@ public class GreetingService {
public String lowerCase(final String message) {
return "Hi REST!".toLowerCase();
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -150,9 +150,9 @@ public class GreetingService {
<div class="paragraph">
<p>Finally to test it we use cxf client API to call the REST service in <code>get()</code> and <code>post()</code> methods.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.rest;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.rest;
import org.apache.cxf.jaxrs.client.WebClient;
import org.apache.openejb.jee.SingletonBean;
@@ -185,7 +185,7 @@ public class GreetingServiceTest {
final String message = WebClient.create("http://localhost:4204").path("/GreetingServiceTest/greeting/").post("Hi REST!", String.class);
assertEquals("hi rest!", message);
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -195,17 +195,17 @@ public class GreetingServiceTest {
<div class="paragraph">
<p>Running the example is fairly simple. In the <code>simple-rest</code> directory run:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>$ mvn clean install</pre>
+<pre class="highlight"><code class="language-java" data-lang="java">$ mvn clean install</code></pre>
</div>
</div>
<div class="paragraph">
<p>Which should create output like the following.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>INFO - Cannot find the configuration file [conf/openejb.xml]. Will attempt to create one for the beans deployed.
+<pre class="highlight"><code class="language-java" data-lang="java">INFO - Cannot find the configuration file [conf/openejb.xml]. Will attempt to create one for the beans deployed.
INFO - Configuring Service(id=Default Security Service, type=SecurityService, provider-id=Default Security Service)
INFO - Configuring Service(id=Default Transaction Manager, type=TransactionManager, provider-id=Default Transaction Manager)
INFO - Creating TransactionManager(id=Default Transaction Manager)
@@ -247,7 +247,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/master/examples/simple-singleton.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/examples/simple-singleton.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/examples/simple-singleton.html (original)
+++ tomee/site/trunk/content/master/examples/simple-singleton.html Mon Jul 6 00:40:18 2020
@@ -132,9 +132,9 @@ thread-safety. The bean shown is a simpl
provides a place where options could be set and retrieved by all beans
in the application.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.registry;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.registry;
import javax.annotation.PostConstruct;
import javax.annotation.PreDestroy;
@@ -179,7 +179,7 @@ public class PropertyRegistry {
public String removeProperty(final String key) {
return (String) properties.remove(key);
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -194,9 +194,9 @@ controls whether multi-threaded access s
(<code>@Lock(READ)</code>) or if single-threaded access should be enforced
(<code>@Lock(WRITE)</code>).</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.registry;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.registry;
import javax.ejb.Lock;
import javax.ejb.Singleton;
@@ -231,7 +231,7 @@ public class ComponentRegistry {
public <T> T removeComponent(final Class<T> type) {
return (T) components.remove(type);
}
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
@@ -292,9 +292,9 @@ advanced details on Container-Managed Co
<div class="sectionbody">
<div class="sect2">
<h3 id="_componentregistrytest">ComponentRegistryTest</h3>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.registry;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.registry;
import org.junit.AfterClass;
import org.junit.Assert;
@@ -349,15 +349,15 @@ public class ComponentRegistryTest {
public static void closeEjbContainer() {
ejbContainer.close();
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_propertiesregistrytest">PropertiesRegistryTest</h3>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.registry;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.registry;
import org.junit.AfterClass;
import org.junit.Assert;
@@ -399,7 +399,7 @@ public class PropertiesRegistryTest {
public static void closeEjbContainer() {
ejbContainer.close();
}
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
@@ -409,17 +409,17 @@ public class PropertiesRegistryTest {
<p>Running the example is fairly simple. In the ``simple-singleton''
directory run:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>$ mvn clean install</pre>
+<pre class="highlight"><code class="language-java" data-lang="java">$ mvn clean install</code></pre>
</div>
</div>
<div class="paragraph">
<p>Which should create output like the following.</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.registry.ComponentRegistryTest
@@ -527,7 +527,7 @@ Tests run: 1, 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/master/examples/simple-stateful-callbacks.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/examples/simple-stateful-callbacks.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/examples/simple-stateful-callbacks.html (original)
+++ tomee/site/trunk/content/master/examples/simple-stateful-callbacks.html Mon Jul 6 00:40:18 2020
@@ -107,9 +107,9 @@
<div class="sect1">
<h2 id="_callbackcounter">CallbackCounter</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.counter;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.counter;
import javax.annotation.PostConstruct;
import javax.annotation.PreDestroy;
@@ -165,7 +165,7 @@ public class CallbackCounter implements
public int reset() {
return (count = 0);
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -173,9 +173,9 @@ public class CallbackCounter implements
<div class="sect1">
<h2 id="_executionchannel">ExecutionChannel</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.counter;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.counter;
import java.util.ArrayList;
import java.util.List;
@@ -198,7 +198,7 @@ public class ExecutionChannel {
observer.onExecution(value);
}
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -206,15 +206,15 @@ public class ExecutionChannel {
<div class="sect1">
<h2 id="_executionobserver">ExecutionObserver</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.counter;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.counter;
public interface ExecutionObserver {
void onExecution(Object value);
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -222,9 +222,9 @@ public interface ExecutionObserver {
<div class="sect1">
<h2 id="_countercallbackstest">CounterCallbacksTest</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.counter;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.counter;
import junit.framework.Assert;
import org.junit.Test;
@@ -327,7 +327,7 @@ public class CounterCallbacksTest implem
System.out.println("Test step -> " + value);
received.add(value);
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -335,9 +335,9 @@ public class CounterCallbacksTest implem
<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.counter.CounterCallbacksTest
@@ -416,7 +416,7 @@ Tests run: 1, Failures: 0, Errors: 0, Sk
[INFO] Total time: 15.803s
[INFO] Finished at: Sat Jul 21 08:18:35 EDT 2012
[INFO] Final Memory: 11M/247M
-[INFO] ------------------------------------------------------------------------</pre>
+[INFO] ------------------------------------------------------------------------</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/master/examples/simple-stateful.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/examples/simple-stateful.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/examples/simple-stateful.html (original)
+++ tomee/site/trunk/content/master/examples/simple-stateful.html Mon Jul 6 00:40:18 2020
@@ -128,9 +128,9 @@ methods are exposed as a local view.</p>
<div class="sect1">
<h2 id="_counter">Counter</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.counter;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.counter;
import javax.ejb.Stateful;
@@ -165,7 +165,7 @@ public class Counter {
public int reset() {
return (count = 0);
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -179,9 +179,9 @@ performing a JNDI lookup on it, to retri
bean. After some state manipulation, a new instance is fetched from the
container and we can see that itâs a new instance.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.counter;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.counter;
import junit.framework.TestCase;
@@ -217,7 +217,7 @@ public class CounterTest extends TestCas
assertEquals(0, counterB.count());
}
//END SNIPPET: local
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -225,9 +225,9 @@ public class CounterTest extends TestCas
<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.counter.CounterTest
@@ -260,7 +260,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/master/examples/simple-stateless-callbacks.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/examples/simple-stateless-callbacks.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/examples/simple-stateless-callbacks.html (original)
+++ tomee/site/trunk/content/master/examples/simple-stateless-callbacks.html Mon Jul 6 00:40:18 2020
@@ -106,9 +106,9 @@
<div class="sect1">
<h2 id="_calculatorbean">CalculatorBean</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.stateless.basic;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.stateless.basic;
import javax.annotation.PostConstruct;
import javax.annotation.PreDestroy;
@@ -155,7 +155,7 @@ public class CalculatorBean {
return a % b;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -163,9 +163,9 @@ public class CalculatorBean {
<div class="sect1">
<h2 id="_executionchannel">ExecutionChannel</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.counter;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.counter;
import java.util.ArrayList;
import java.util.List;
@@ -188,7 +188,7 @@ public class ExecutionChannel {
observer.onExecution(value);
}
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -196,15 +196,15 @@ public class ExecutionChannel {
<div class="sect1">
<h2 id="_executionobserver">ExecutionObserver</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.counter;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.counter;
public interface ExecutionObserver {
void onExecution(Object value);
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -212,9 +212,9 @@ public interface ExecutionObserver {
<div class="sect1">
<h2 id="_calculatortest">CalculatorTest</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.stateless.basic;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.stateless.basic;
import org.junit.Assert;
import org.junit.Test;
@@ -285,7 +285,7 @@ public class CalculatorTest implements E
System.out.println("Test step -> " + value);
this.received.add(value);
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -293,9 +293,9 @@ public class CalculatorTest implements E
<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.stateless.basic.CalculatorTest
@@ -352,7 +352,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/master/examples/simple-stateless-with-descriptor.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/examples/simple-stateless-with-descriptor.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/examples/simple-stateless-with-descriptor.html (original)
+++ tomee/site/trunk/content/master/examples/simple-stateless-with-descriptor.html Mon Jul 6 00:40:18 2020
@@ -108,9 +108,9 @@ difference is the explicite use of Local
<div class="sect1">
<h2 id="_calculatorimpl">CalculatorImpl</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.calculator;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.calculator;
/**
* This is an EJB 3 stateless session bean, configured using an EJB 3
@@ -127,7 +127,7 @@ public class CalculatorImpl implements C
public int multiply(int mul1, int mul2) {
return mul1 * mul2;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -135,9 +135,9 @@ public class CalculatorImpl implements C
<div class="sect1">
<h2 id="_calculatorlocal">CalculatorLocal</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.calculator;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.calculator;
/**
* This is an EJB 3 local business interface
@@ -148,7 +148,7 @@ public interface CalculatorLocal {
public int sum(int add1, int add2);
public int multiply(int mul1, int mul2);
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -156,9 +156,9 @@ public interface CalculatorLocal {
<div class="sect1">
<h2 id="_calculatorremote">CalculatorRemote</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.calculator;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.calculator;
/**
@@ -170,7 +170,7 @@ public interface CalculatorRemote {
public int sum(int add1, int add2);
public int multiply(int mul1, int mul2);
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -182,9 +182,9 @@ public interface CalculatorRemote {
<p>The XML descriptor defines the EJB class and both local and remote
interfaces.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><ejb-jar xmlns="http://java.sun.com/xml/ns/javaee"
+<pre class="highlight"><code class="language-xml" data-lang="xml"><ejb-jar 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/ejb-jar_3_0.xsd"
version="3.0">
@@ -198,7 +198,7 @@ interfaces.</p>
<transaction-type>Container</transaction-type>
</session>
</enterprise-beans>
-</ejb-jar></pre>
+</ejb-jar></code></pre>
</div>
</div>
</div>
@@ -212,9 +212,9 @@ time an <code>InitialContext</code> obje
getting the context from <code>EJBContainer</code>, as we did in the previous
example.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.calculator;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.calculator;
import junit.framework.TestCase;
@@ -262,7 +262,7 @@ public class CalculatorTest extends Test
assertEquals(10, calc.sum(4, 6));
assertEquals(12, calc.multiply(3, 4));
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -270,9 +270,9 @@ public class CalculatorTest extends Test
<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.calculator.CalculatorTest
@@ -301,7 +301,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/master/examples/simple-stateless.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/examples/simple-stateless.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/examples/simple-stateless.html (original)
+++ tomee/site/trunk/content/master/examples/simple-stateless.html Mon Jul 6 00:40:18 2020
@@ -123,9 +123,9 @@ or renting a new bean instance on each m
<div class="sect1">
<h2 id="_calculatorbean">CalculatorBean</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.stateless.basic;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.stateless.basic;
import javax.ejb.Stateless;
@@ -151,7 +151,7 @@ public class CalculatorBean {
public int remainder(int a, int b) {
return a % b;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -163,9 +163,9 @@ public class CalculatorBean {
<p>Our <code>CalculatorBean</code> can be easily tested using the <code>EJBContainer</code> API
in EJB 3.1</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.stateless.basic;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.stateless.basic;
import org.junit.AfterClass;
import org.junit.Before;
@@ -255,7 +255,7 @@ public class CalculatorTest {
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -266,9 +266,9 @@ public class CalculatorTest {
<div class="paragraph">
<p>Running the example should generate output similar to the following</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.stateless.basic.CalculatorTest
@@ -317,7 +317,7 @@ Tests run: 5, Failures: 0, Errors: 0, Sk
Results :
-Tests run: 5, Failures: 0, Errors: 0, Skipped: 0</pre>
+Tests run: 5, Failures: 0, Errors: 0, Skipped: 0</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/master/examples/simple-webservice-without-interface.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/examples/simple-webservice-without-interface.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/examples/simple-webservice-without-interface.html (original)
+++ tomee/site/trunk/content/master/examples/simple-webservice-without-interface.html Mon Jul 6 00:40:18 2020
@@ -106,9 +106,9 @@ right to edit this page.</em></p>
<div class="sect1">
<h2 id="_calculator">Calculator</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.calculator;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.calculator;
import javax.ejb.Stateless;
import javax.jws.WebService;
@@ -126,7 +126,7 @@ public class Calculator {
public int multiply(int mul1, int mul2) {
return mul1 * mul2;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -134,9 +134,9 @@ public class Calculator {
<div class="sect1">
<h2 id="_ejb_jar_xml">ejb-jar.xml</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><ejb-jar/></pre>
+<pre class="highlight"><code class="language-xml" data-lang="xml"><ejb-jar/></code></pre>
</div>
</div>
</div>
@@ -144,9 +144,9 @@ public class Calculator {
<div class="sect1">
<h2 id="_calculatortest">CalculatorTest</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.calculator;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.calculator;
import org.apache.commons.io.IOUtils;
import org.junit.AfterClass;
@@ -192,7 +192,7 @@ public class CalculatorTest {
assertTrue(IOUtils.readLines(url.openStream()).size() > 0);
assertTrue(IOUtils.readLines(url.openStream()).toString().contains("CalculatorWsService"));
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -200,9 +200,9 @@ public class CalculatorTest {
<div class="sect1">
<h2 id="_ejb_jar_xml_2">ejb-jar.xml</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><ejb-jar/></pre>
+<pre class="highlight"><code class="language-xml" data-lang="xml"><ejb-jar/></code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/master/examples/simple-webservice.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/examples/simple-webservice.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/examples/simple-webservice.html (original)
+++ tomee/site/trunk/content/master/examples/simple-webservice.html Mon Jul 6 00:40:18 2020
@@ -115,9 +115,9 @@ This class placed in a jar or war and de
server like TomEE is enough to have the Calculator class discovered and
deployed and the webservice online.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>import javax.ejb.Stateless;
+<pre class="highlight"><code class="language-java" data-lang="java">import javax.ejb.Stateless;
import javax.jws.WebService;
@Stateless
@@ -135,7 +135,7 @@ public class Calculator implements Calcu
public int multiply(int mul1, int mul2) {
return mul1 * mul2;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -147,9 +147,9 @@ public class Calculator implements Calcu
<p>Having an endpoint interface is not required, but it can make testing
and using the web service from other Java clients far easier.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>import javax.jws.WebService;
+<pre class="highlight"><code class="language-java" data-lang="java">import javax.jws.WebService;
@WebService(targetNamespace = "http://superbiz.org/wsdl")
public interface CalculatorWs {
@@ -157,7 +157,7 @@ public interface CalculatorWs {
public int sum(int add1, int add2);
public int multiply(int mul1, int mul2);
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -170,9 +170,9 @@ public interface CalculatorWs {
<code><a href="http://127.0.0.1:4204/Calculator?wsdl" class="bare">http://127.0.0.1:4204/Calculator?wsdl</a></code>. In TomEE or Tomcat this would
be at <code><a href="http://127.0.0.1:8080/simple-webservice/Calculator?wsdl" class="bare">http://127.0.0.1:8080/simple-webservice/Calculator?wsdl</a></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"?>
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" name="CalculatorService"
targetNamespace="http://superbiz.org/wsdl"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
@@ -257,7 +257,7 @@ be at <code><a href="http://127.0.0.1:80
<soap:address location="http://127.0.0.1:4204/Calculator?wsdl"/>
</wsdl:port>
</wsdl:service>
-</wsdl:definitions></pre>
+</wsdl:definitions></code></pre>
</div>
</div>
</div>
@@ -275,9 +275,9 @@ service via the <code>javax.xml.ws.Servi
dynamically for us that can be used to send compliant SOAP messages to
our service.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>import org.junit.BeforeClass;
+<pre class="highlight"><code class="language-java" data-lang="java">import org.junit.BeforeClass;
import org.junit.Test;
import javax.ejb.embeddable.EJBContainer;
@@ -312,7 +312,7 @@ public class CalculatorTest {
assertEquals(10, calculator.sum(4, 6));
assertEquals(12, calculator.multiply(3, 4));
}
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
@@ -332,9 +332,9 @@ install' command run from the `simple-we
<div class="paragraph">
<p>When run you should see output similar to the following.</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.calculator.ws.CalculatorTest
@@ -406,7 +406,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 class="sect2">
@@ -420,9 +420,9 @@ sent between the clien and server.</p>
<div class="paragraph">
<p>Request SOAP message:</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"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns1:sum xmlns:ns1="http://superbiz.org/wsdl">
@@ -430,22 +430,22 @@ sent between the clien and server.</p>
<arg1>6</arg1>
</ns1:sum>
</soap:Body>
-</soap:Envelope></pre>
+</soap:Envelope></code></pre>
</div>
</div>
<div class="paragraph">
<p>Response SOAP message:</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"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns1:sumResponse xmlns:ns1="http://superbiz.org/wsdl">
<return>10</return>
</ns1:sumResponse>
</soap:Body>
-</soap:Envelope></pre>
+</soap:Envelope></code></pre>
</div>
</div>
</div>
@@ -454,9 +454,9 @@ sent between the clien and server.</p>
<div class="paragraph">
<p>Request SOAP message:</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"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns1:multiply xmlns:ns1="http://superbiz.org/wsdl">
@@ -464,22 +464,22 @@ sent between the clien and server.</p>
<arg1>4</arg1>
</ns1:multiply>
</soap:Body>
-</soap:Envelope></pre>
+</soap:Envelope></code></pre>
</div>
</div>
<div class="paragraph">
<p>Response SOAP message:</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"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns1:multiplyResponse xmlns:ns1="http://superbiz.org/wsdl">
<return>12</return>
</ns1:multiplyResponse>
</soap:Body>
-</soap:Envelope></pre>
+</soap:Envelope></code></pre>
</div>
</div>
</div>
@@ -495,9 +495,9 @@ code. Thatâs the benefit of having
<p>If we look at the jar built by maven, weâll see the application itself
is quite small:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>$ jar tvf target/simple-webservice-1.1.0-SNAPSHOT.jar
+<pre class="highlight"><code class="language-java" data-lang="java">$ jar tvf target/simple-webservice-1.1.0-SNAPSHOT.jar
0 Sat Feb 18 19:17:06 PST 2012 META-INF/
127 Sat Feb 18 19:17:04 PST 2012 META-INF/MANIFEST.MF
0 Sat Feb 18 19:17:02 PST 2012 org/
@@ -505,7 +505,7 @@ is quite small:</p>
0 Sat Feb 18 19:17:02 PST 2012 org/superbiz/calculator/
0 Sat Feb 18 19:17:02 PST 2012 org/superbiz/calculator/ws/
855 Sat Feb 18 19:17:02 PST 2012 org/superbiz/calculator/ws/Calculator.class
- 288 Sat Feb 18 19:17:02 PST 2012 org/superbiz/calculator/ws/CalculatorWs.class</pre>
+ 288 Sat Feb 18 19:17:02 PST 2012 org/superbiz/calculator/ws/CalculatorWs.class</code></pre>
</div>
</div>
<div class="paragraph">
Modified: tomee/site/trunk/content/master/examples/singleton-startup-ordering.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/examples/singleton-startup-ordering.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/examples/singleton-startup-ordering.html (original)
+++ tomee/site/trunk/content/master/examples/singleton-startup-ordering.html Mon Jul 6 00:40:18 2020
@@ -104,9 +104,9 @@
</div>
<div class="sect2">
<h3 id="_run_the_tests">Run the tests</h3>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>mvn clean test</pre>
+<pre class="highlight"><code class="language-java" data-lang="java">mvn clean test</code></pre>
</div>
</div>
</div>
@@ -137,9 +137,9 @@
<div class="paragraph">
<p><code>SingletonA.java</code>: Singleton EJB annotated with <code>@Startup</code>. It depends on the EJB <code>Supervisor</code>.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.foo;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.foo;
import javax.annotation.PostConstruct;
import javax.ejb.Singleton;
@@ -162,15 +162,15 @@ public class SingletonA {
LOGGER.info("Hi from init in class: " + this.getClass().getName());
supervisor.addRecord(this.getClass().getSimpleName());
}
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
<p><code>SingletonB.java</code>: Singleton EJB annotated with <code>@Startup</code> and <code>DependsOn</code>. It depends on the EJB <code>Supervisor</code>.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.foo;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.foo;
import javax.annotation.PostConstruct;
import javax.ejb.DependsOn;
@@ -194,15 +194,15 @@ public class SingletonB {
LOGGER.info("Hi from init in class: " + this.getClass().getName());
supervisor.addRecord(this.getClass().getSimpleName());
}
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
<p><code>SingletonC.java</code>: Singleton EJB. It depends on the EJB <code>Supervisor</code>.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>import javax.annotation.PostConstruct;
+<pre class="highlight"><code class="language-java" data-lang="java">import javax.annotation.PostConstruct;
import javax.ejb.Singleton;
import javax.inject.Inject;
import java.util.logging.Logger;
@@ -224,15 +224,15 @@ public class SingletonC {
public String hello() {
return "Hello from SingletonC.class";
}
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
<p><code>Supervisor.java</code>: Applicaiton scoped Bean that keep track of a list of Bean Names.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>import javax.enterprise.context.ApplicationScoped;
+<pre class="highlight"><code class="language-java" data-lang="java">import javax.enterprise.context.ApplicationScoped;
import java.util.ArrayList;
import java.util.List;
@@ -247,7 +247,7 @@ public class Supervisor {
public String getRecord(){
return records.toString();
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -269,9 +269,9 @@ public class Supervisor {
<div class="paragraph">
<p><code>TestSingletonStartupOrder.java</code></p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>import org.jboss.arquillian.container.test.api.Deployment;
+<pre class="highlight"><code class="language-java" data-lang="java">import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.junit.Arquillian;
import org.jboss.shrinkwrap.api.ShrinkWrap;
import org.jboss.shrinkwrap.api.asset.StringAsset;
@@ -319,7 +319,7 @@ public class TestSingletonStartupOrder {
LOGGER.info("SUPERVISOR: [" + supervisor.getRecord() + "]");
assertTrue(supervisor.getRecord().equals("[SingletonA, SingletonB, SingletonC]"));
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/master/examples/struts.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/examples/struts.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/examples/struts.html (original)
+++ tomee/site/trunk/content/master/examples/struts.html Mon Jul 6 00:40:18 2020
@@ -106,9 +106,9 @@ right to edit this page.</em></p>
<div class="sect1">
<h2 id="_adduser">AddUser</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.struts;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.struts;
import javax.naming.Context;
import javax.naming.InitialContext;
@@ -172,7 +172,7 @@ public class AddUser {
return "success";
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -180,15 +180,15 @@ public class AddUser {
<div class="sect1">
<h2 id="_adduserform">AddUserForm</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.struts;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.struts;
import com.opensymphony.xwork2.ActionSupport;
public class AddUserForm extends ActionSupport {
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -196,9 +196,9 @@ public class AddUserForm extends ActionS
<div class="sect1">
<h2 id="_finduser">FindUser</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.struts;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.struts;
import javax.naming.Context;
import javax.naming.InitialContext;
@@ -251,7 +251,7 @@ public class FindUser {
return "success";
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -259,15 +259,15 @@ public class FindUser {
<div class="sect1">
<h2 id="_finduserform">FindUserForm</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.struts;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.struts;
import com.opensymphony.xwork2.ActionSupport;
public class FindUserForm extends ActionSupport {
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -275,9 +275,9 @@ public class FindUserForm extends Action
<div class="sect1">
<h2 id="_listallusers">ListAllUsers</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.struts;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.struts;
import javax.naming.Context;
import javax.naming.InitialContext;
@@ -331,7 +331,7 @@ public class ListAllUsers {
return "success";
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -339,9 +339,9 @@ public class ListAllUsers {
<div class="sect1">
<h2 id="_user">User</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.struts;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.struts;
import javax.persistence.Entity;
import javax.persistence.Id;
@@ -389,7 +389,7 @@ public class User implements Serializabl
public void setLastName(String lastName) {
this.lastName = lastName;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -397,9 +397,9 @@ public class User implements Serializabl
<div class="sect1">
<h2 id="_userservice">UserService</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.struts;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.struts;
import java.util.List;
@@ -409,7 +409,7 @@ public interface UserService {
public User find(int id);
public List<User> findAll();
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -417,9 +417,9 @@ public interface UserService {
<div class="sect1">
<h2 id="_userserviceimpl">UserServiceImpl</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.struts;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.struts;
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
@@ -443,7 +443,7 @@ public class UserServiceImpl implements
public List<User> findAll() {
return manager.createQuery("select u from User u").getResultList();
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -451,12 +451,12 @@ public class UserServiceImpl implements
<div class="sect1">
<h2 id="_persistence_xml">persistence.xml</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre></persistence-unit>
+<pre class="highlight"><code class="language-xml" data-lang="xml"></persistence-unit>
-->
-</persistence></pre>
+</persistence></code></pre>
</div>
</div>
</div>
@@ -464,9 +464,9 @@ public class UserServiceImpl implements
<div class="sect1">
<h2 id="_struts_xml">struts.xml</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><struts>
+<pre class="highlight"><code class="language-xml" data-lang="xml"><struts>
<constant name="struts.devMode" value="true"></constant>
<package name="default" namespace="/" extends="struts-default">
<action name="addUserForm" class="org.superbiz.struts.AddUserForm">
@@ -488,7 +488,7 @@ public class UserServiceImpl implements
</action>
</package>
-</struts></pre>
+</struts></code></pre>
</div>
</div>
</div>
@@ -496,13 +496,13 @@ public class UserServiceImpl implements
<div class="sect1">
<h2 id="_decorators_xml">decorators.xml</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><decorators defaultdir="/decorators">
+<pre class="highlight"><code class="language-xml" data-lang="xml"><decorators defaultdir="/decorators">
<decorator name="main" page="layout.jsp">
<pattern>/*</pattern>
</decorator>
-</decorators></pre>
+</decorators></code></pre>
</div>
</div>
</div>
@@ -510,9 +510,9 @@ public class UserServiceImpl implements
<div class="sect1">
<h2 id="_web_xml">web.xml</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><web-app 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"><web-app 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/web-app_2_5.xsd"
version="2.5">
<display-name>Learn EJB3 and Struts2</display-name>
@@ -554,7 +554,7 @@ public class UserServiceImpl implements
<include-prelude>/prelude.jspf</include-prelude>
</jsp-property-group>
</jsp-config>
-</web-app></pre>
+</web-app></code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/master/examples/telephone-stateful.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/examples/telephone-stateful.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/examples/telephone-stateful.html (original)
+++ tomee/site/trunk/content/master/examples/telephone-stateful.html Mon Jul 6 00:40:18 2020
@@ -164,16 +164,16 @@ classpath. A number of ServerServices ar
<div class="sect1">
<h2 id="_telephone">Telephone</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.telephone;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.telephone;
public interface Telephone {
void speak(String words);
String listen();
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -181,9 +181,9 @@ public interface Telephone {
<div class="sect1">
<h2 id="_telephonebean">TelephoneBean</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.telephone;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.telephone;
import javax.ejb.Remote;
import javax.ejb.Stateful;
@@ -220,7 +220,7 @@ public class TelephoneBean implements Te
String lastThingSaid = conversation.get(conversation.size() - 1);
return answers[Math.abs(lastThingSaid.hashCode()) % answers.length];
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -228,9 +228,9 @@ public class TelephoneBean implements Te
<div class="sect1">
<h2 id="_telephonetest">TelephoneTest</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.telephone;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.telephone;
import junit.framework.TestCase;
@@ -318,7 +318,7 @@ public class TelephoneTest extends TestC
assertEquals("Definitely.", telephone.listen());
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -326,9 +326,9 @@ public class TelephoneTest extends TestC
<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.telephone.TelephoneTest
@@ -367,7 +367,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/master/examples/testcase-injection.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/examples/testcase-injection.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/examples/testcase-injection.html (original)
+++ tomee/site/trunk/content/master/examples/testcase-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="_movie">Movie</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.testinjection;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.testinjection;
import javax.persistence.Entity;
@@ -152,7 +152,7 @@ public class Movie {
this.year = year;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -160,9 +160,9 @@ public class Movie {
<div class="sect1">
<h2 id="_movies">Movies</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.testinjection;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.testinjection;
import javax.ejb.Stateful;
import javax.ejb.TransactionAttribute;
@@ -194,7 +194,7 @@ public class Movies {
Query query = entityManager.createQuery("SELECT m from Movie as m");
return query.getResultList();
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -202,9 +202,9 @@ public class Movies {
<div class="sect1">
<h2 id="_persistence_xml">persistence.xml</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0">
+<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>
@@ -215,7 +215,7 @@ public class Movies {
<property name="openjpa.jdbc.SynchronizeMappings" value="buildSchema(ForeignKeys=true)"/>
</properties>
</persistence-unit>
-</persistence></pre>
+</persistence></code></pre>
</div>
</div>
</div>
@@ -223,9 +223,9 @@ public class Movies {
<div class="sect1">
<h2 id="_moviestest">MoviesTest</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.testinjection;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.testinjection;
import junit.framework.TestCase;
@@ -281,7 +281,7 @@ public class MoviesTest extends TestCase
}
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -289,9 +289,9 @@ public class MoviesTest extends TestCase
<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.testinjection.MoviesTest
@@ -331,7 +331,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/master/examples/testing-security-2.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/examples/testing-security-2.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/examples/testing-security-2.html (original)
+++ tomee/site/trunk/content/master/examples/testing-security-2.html Mon Jul 6 00:40:18 2020
@@ -105,9 +105,9 @@
<div class="sect1">
<h2 id="_movie">Movie</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.injection.secure;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.injection.secure;
import javax.persistence.Entity;
@@ -151,7 +151,7 @@ public class Movie {
this.year = year;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -159,9 +159,9 @@ public class Movie {
<div class="sect1">
<h2 id="_movies">Movies</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.injection.secure;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.injection.secure;
//START SNIPPET: code
@@ -198,7 +198,7 @@ public class Movies {
Query query = entityManager.createQuery("SELECT m from Movie as m");
return query.getResultList();
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -206,9 +206,9 @@ public class Movies {
<div class="sect1">
<h2 id="_persistence_xml">persistence.xml</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0">
+<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>
@@ -219,7 +219,7 @@ public class Movies {
<property name="openjpa.jdbc.SynchronizeMappings" value="buildSchema(ForeignKeys=true)"/>
</properties>
</persistence-unit>
-</persistence></pre>
+</persistence></code></pre>
</div>
</div>
</div>
@@ -227,9 +227,9 @@ public class Movies {
<div class="sect1">
<h2 id="_movietest">MovieTest</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.injection.secure;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.injection.secure;
import junit.framework.TestCase;
@@ -341,7 +341,7 @@ public class MovieTest extends TestCase
fail("Read access should be allowed");
}
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -349,9 +349,9 @@ public class MovieTest extends TestCase
<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.injection.secure.MovieTest
@@ -396,7 +396,7 @@ Tests run: 3, Failures: 0, Errors: 0, Sk
Results :
-Tests run: 3, Failures: 0, Errors: 0, Skipped: 0</pre>
+Tests run: 3, Failures: 0, Errors: 0, Skipped: 0</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/master/examples/testing-security-3.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/examples/testing-security-3.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/examples/testing-security-3.html (original)
+++ tomee/site/trunk/content/master/examples/testing-security-3.html Mon Jul 6 00:40:18 2020
@@ -105,9 +105,9 @@
<div class="sect1">
<h2 id="_movie">Movie</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.injection.secure;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.injection.secure;
import javax.persistence.Entity;
@@ -151,7 +151,7 @@ public class Movie {
this.year = year;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -159,9 +159,9 @@ public class Movie {
<div class="sect1">
<h2 id="_movies">Movies</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.injection.secure;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.injection.secure;
//START SNIPPET: code
@@ -198,7 +198,7 @@ public class Movies {
Query query = entityManager.createQuery("SELECT m from Movie as m");
return query.getResultList();
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -206,9 +206,9 @@ public class Movies {
<div class="sect1">
<h2 id="_myloginprovider">MyLoginProvider</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.injection.secure;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.injection.secure;
import org.apache.openejb.core.security.jaas.LoginProvider;
@@ -231,7 +231,7 @@ public class MyLoginProvider implements
throw new FailedLoginException("Bad user or password!");
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -239,9 +239,9 @@ public class MyLoginProvider implements
<div class="sect1">
<h2 id="_org_apache_openejb_core_security_jaas_loginprovider">org.apache.openejb.core.security.jaas.LoginProvider</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>org.superbiz.injection.secure.MyLoginProvider</pre>
+<pre class="highlight"><code class="language-java" data-lang="java">org.superbiz.injection.secure.MyLoginProvider</code></pre>
</div>
</div>
</div>
@@ -249,9 +249,9 @@ public class MyLoginProvider implements
<div class="sect1">
<h2 id="_persistence_xml">persistence.xml</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0">
+<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>
@@ -262,7 +262,7 @@ public class MyLoginProvider implements
<property name="openjpa.jdbc.SynchronizeMappings" value="buildSchema(ForeignKeys=true)"/>
</properties>
</persistence-unit>
-</persistence></pre>
+</persistence></code></pre>
</div>
</div>
</div>
@@ -270,9 +270,9 @@ public class MyLoginProvider implements
<div class="sect1">
<h2 id="_movietest">MovieTest</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.injection.secure;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.injection.secure;
import junit.framework.TestCase;
@@ -398,7 +398,7 @@ public class MovieTest extends TestCase
//expected
}
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -406,9 +406,9 @@ public class MovieTest extends TestCase
<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.injection.secure.MovieTest
@@ -478,7 +478,7 @@ Tests run: 3, Failures: 0, Errors: 0, Sk
Results :
-Tests run: 3, Failures: 0, Errors: 0, Skipped: 0</pre>
+Tests run: 3, Failures: 0, Errors: 0, Skipped: 0</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/master/examples/testing-security-4.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/examples/testing-security-4.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/examples/testing-security-4.html (original)
+++ tomee/site/trunk/content/master/examples/testing-security-4.html Mon Jul 6 00:40:18 2020
@@ -105,9 +105,9 @@
<div class="sect1">
<h2 id="_movie">Movie</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.injection.secure;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.injection.secure;
import javax.persistence.Entity;
@@ -151,7 +151,7 @@ public class Movie {
this.year = year;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -159,9 +159,9 @@ public class Movie {
<div class="sect1">
<h2 id="_movies">Movies</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.injection.secure;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.injection.secure;
//START SNIPPET: code
@@ -198,7 +198,7 @@ public class Movies {
Query query = entityManager.createQuery("SELECT m from Movie as m");
return query.getResultList();
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -206,9 +206,9 @@ public class Movies {
<div class="sect1">
<h2 id="_myloginprovider">MyLoginProvider</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.injection.secure;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.injection.secure;
import org.apache.openejb.core.security.jaas.LoginProvider;
@@ -231,7 +231,7 @@ public class MyLoginProvider implements
throw new FailedLoginException("Bad user or password!");
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -239,9 +239,9 @@ public class MyLoginProvider implements
<div class="sect1">
<h2 id="_org_apache_openejb_core_security_jaas_loginprovider">org.apache.openejb.core.security.jaas.LoginProvider</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>org.superbiz.injection.secure.MyLoginProvider</pre>
+<pre class="highlight"><code class="language-java" data-lang="java">org.superbiz.injection.secure.MyLoginProvider</code></pre>
</div>
</div>
</div>
@@ -249,9 +249,9 @@ public class MyLoginProvider implements
<div class="sect1">
<h2 id="_persistence_xml">persistence.xml</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0">
+<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>
@@ -262,7 +262,7 @@ public class MyLoginProvider implements
<property name="openjpa.jdbc.SynchronizeMappings" value="buildSchema(ForeignKeys=true)"/>
</properties>
</persistence-unit>
-</persistence></pre>
+</persistence></code></pre>
</div>
</div>
</div>
@@ -270,9 +270,9 @@ public class MyLoginProvider implements
<div class="sect1">
<h2 id="_movietest">MovieTest</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.injection.secure;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.injection.secure;
import junit.framework.TestCase;
@@ -398,7 +398,7 @@ public class MovieTest extends TestCase
//expected
}
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -406,9 +406,9 @@ public class MovieTest extends TestCase
<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.injection.secure.MovieTest
@@ -478,7 +478,7 @@ Tests run: 3, Failures: 0, Errors: 0, Sk
Results :
-Tests run: 3, Failures: 0, Errors: 0, Skipped: 0</pre>
+Tests run: 3, Failures: 0, Errors: 0, Skipped: 0</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/master/examples/testing-security-meta.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/examples/testing-security-meta.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/examples/testing-security-meta.html (original)
+++ tomee/site/trunk/content/master/examples/testing-security-meta.html Mon Jul 6 00:40:18 2020
@@ -106,9 +106,9 @@ right to edit this page.</em></p>
<div class="sect1">
<h2 id="_addpermission">AddPermission</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.injection.secure.api;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.injection.secure.api;
import javax.annotation.security.RolesAllowed;
import java.lang.annotation.ElementType;
@@ -128,7 +128,7 @@ public @interface AddPermission {
@RolesAllowed({"Employee", "Manager"})
public void method();
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -136,9 +136,9 @@ public @interface AddPermission {
<div class="sect1">
<h2 id="_deletepermission">DeletePermission</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.injection.secure.api;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.injection.secure.api;
import javax.annotation.security.RolesAllowed;
import java.lang.annotation.ElementType;
@@ -158,7 +158,7 @@ public @interface DeletePermission {
@RolesAllowed("Manager")
public void method();
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -166,9 +166,9 @@ public @interface DeletePermission {
<div class="sect1">
<h2 id="_metatype">Metatype</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.injection.secure.api;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.injection.secure.api;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
@@ -179,7 +179,7 @@ import java.lang.annotation.Target;
@Target(ElementType.ANNOTATION_TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface Metatype {
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -187,9 +187,9 @@ public @interface Metatype {
<div class="sect1">
<h2 id="_movieunit">MovieUnit</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.injection.secure.api;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.injection.secure.api;
import javax.persistence.PersistenceContext;
import javax.persistence.PersistenceContextType;
@@ -205,7 +205,7 @@ import java.lang.annotation.Target;
@PersistenceContext(name = "movie-unit", unitName = "movie-unit", type = PersistenceContextType.EXTENDED)
public @interface MovieUnit {
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -213,9 +213,9 @@ public @interface MovieUnit {
<div class="sect1">
<h2 id="_readpermission">ReadPermission</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.injection.secure.api;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.injection.secure.api;
import javax.annotation.security.PermitAll;
import javax.ejb.TransactionAttribute;
@@ -238,7 +238,7 @@ public @interface ReadPermission {
@TransactionAttribute(TransactionAttributeType.SUPPORTS)
public void method();
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -246,9 +246,9 @@ public @interface ReadPermission {
<div class="sect1">
<h2 id="_runasemployee">RunAsEmployee</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.injection.secure.api;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.injection.secure.api;
import javax.annotation.security.RunAs;
import java.lang.annotation.ElementType;
@@ -263,7 +263,7 @@ import java.lang.annotation.Target;
@RunAs("Employee")
public @interface RunAsEmployee {
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -271,9 +271,9 @@ public @interface RunAsEmployee {
<div class="sect1">
<h2 id="_runasmanager">RunAsManager</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.injection.secure.api;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.injection.secure.api;
import javax.annotation.security.RunAs;
import java.lang.annotation.ElementType;
@@ -288,7 +288,7 @@ import java.lang.annotation.Target;
@RunAs("Manager")
public @interface RunAsManager {
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -296,9 +296,9 @@ public @interface RunAsManager {
<div class="sect1">
<h2 id="_movie">Movie</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.injection.secure;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.injection.secure;
import javax.persistence.Entity;
@@ -342,7 +342,7 @@ public class Movie {
this.year = year;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -350,9 +350,9 @@ public class Movie {
<div class="sect1">
<h2 id="_movies">Movies</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.injection.secure;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.injection.secure;
//START SNIPPET: code
@@ -387,7 +387,7 @@ public class Movies {
Query query = entityManager.createQuery("SELECT m from Movie as m");
return query.getResultList();
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -395,9 +395,9 @@ public class Movies {
<div class="sect1">
<h2 id="_persistence_xml">persistence.xml</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0">
+<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>
@@ -408,7 +408,7 @@ public class Movies {
<property name="openjpa.jdbc.SynchronizeMappings" value="buildSchema(ForeignKeys=true)"/>
</properties>
</persistence-unit>
-</persistence></pre>
+</persistence></code></pre>
</div>
</div>
</div>
@@ -416,9 +416,9 @@ public class Movies {
<div class="sect1">
<h2 id="_movietest">MovieTest</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.injection.secure;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.injection.secure;
import junit.framework.TestCase;
import org.superbiz.injection.secure.api.RunAsEmployee;
@@ -552,7 +552,7 @@ public class MovieTest extends TestCase
return callable.call();
}
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -560,9 +560,9 @@ public class MovieTest extends TestCase
<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.injection.secure.MovieTest
@@ -615,7 +615,7 @@ Tests run: 3, Failures: 0, Errors: 0, Sk
Results :
-Tests run: 3, Failures: 0, Errors: 0, Skipped: 0</pre>
+Tests run: 3, Failures: 0, Errors: 0, Skipped: 0</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/master/examples/testing-security.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/examples/testing-security.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/examples/testing-security.html (original)
+++ tomee/site/trunk/content/master/examples/testing-security.html Mon Jul 6 00:40:18 2020
@@ -108,9 +108,9 @@
<div class="paragraph">
<p>First, we create a entity class with movie info.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.injection.secure;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.injection.secure;
import javax.persistence.Entity;
@@ -154,7 +154,7 @@ public class Movie {
this.year = year;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -165,9 +165,9 @@ public class Movie {
<div class="paragraph">
<p>After, we created a DAO class. Look that we used the security anotations to set the need roles to use each DAO action. For example, adition of a movie is able to a user that has "Manager" or "Employee" <code>ROLE</code>, but to remove a movie the user need to has Manager <code>ROLE</code>.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.injection.secure;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.injection.secure;
//START SNIPPET: code
@@ -204,7 +204,7 @@ public class Movies {
Query query = entityManager.createQuery("SELECT m from Movie as m");
return query.getResultList();
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -215,9 +215,9 @@ public class Movies {
<div class="paragraph">
<p>We set JPA with these xml.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0">
+<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>
@@ -228,7 +228,7 @@ public class Movies {
<property name="openjpa.jdbc.SynchronizeMappings" value="buildSchema(ForeignKeys=true)"/>
</properties>
</persistence-unit>
-</persistence></pre>
+</persistence></code></pre>
</div>
</div>
</div>
@@ -239,9 +239,9 @@ public class Movies {
<div class="paragraph">
<p>To test, we created a class with access tests to DAO.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.injection.secure;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.injection.secure;
import junit.framework.TestCase;
@@ -375,7 +375,7 @@ public class MovieTest extends TestCase
return callable.call();
}
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -386,9 +386,9 @@ public class MovieTest extends TestCase
<div class="paragraph">
<p>All tests passed.</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.injection.secure.MovieTest
@@ -441,7 +441,7 @@ Tests run: 3, Failures: 0, Errors: 0, Sk
Results :
-Tests run: 3, Failures: 0, Errors: 0, Skipped: 0</pre>
+Tests run: 3, Failures: 0, Errors: 0, Skipped: 0</code></pre>
</div>
</div>
</div>