This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/mina-site.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 0b5151c Updated site from master
(34c9a98c646dae332e5b6de22819da7351741296)
0b5151c is described below
commit 0b5151c3f094db4f1aa0fe9dc2656f0b622a5c79
Author: jenkins <[email protected]>
AuthorDate: Sun Oct 31 23:34:25 2021 +0000
Updated site from master (34c9a98c646dae332e5b6de22819da7351741296)
---
content/mina-project/road-map.html | 2 +-
.../ch2-basics/ch2.3-sample-tcp-client.html | 8 ++++----
.../ch2-basics/ch2.4-sample-udp-server.html | 6 +++---
.../ch2-basics/ch2.5-sample-udp-client.html | 2 +-
.../userguide/ch3-service/ch3.1-io-service.html | 4 ++--
.../userguide/ch5-filters/ch5-filters.html | 2 +-
.../ch6-transports/ch6.1-apr-transport.html | 2 +-
.../userguide/ch8-iobuffer/ch8-iobuffer.html | 2 +-
.../userguide/ch9-codec-filter/ch9-codec-filter.html | 2 +-
content/sitemap.xml | 20 ++++++++++----------
10 files changed, 25 insertions(+), 25 deletions(-)
diff --git a/content/mina-project/road-map.html
b/content/mina-project/road-map.html
index 5335a07..d2b83cd 100644
--- a/content/mina-project/road-map.html
+++ b/content/mina-project/road-map.html
@@ -121,7 +121,7 @@
<p>by Trustin Lee</p>
<p>In June 2004, I released a network application framework,
‘Netty2’. It was the first network application framework that
provides event-based architecture in Java community. It attracted network
application programmers because of its simplicity and ease of use. As the
Netty2 community matured, its problems also arose. Netty2 didn’t work
fine with text protocols and had a critical architectural flaw that prevents
users from using it for applications with many concurren [...]
<p>Quite a large amount of information was collected about what users like
about Netty2 and what improvements they want from it for 6 months. It was clear
they like its ease of use and unit-testability. They wanted support for UDP/IP
and text protocols. I had to invent a cleaner, more flexible, and more
extensible API so that it is easy to learn yet full-featured.</p>
-<p>Meanwhile around 2003 at Apache Directory, Alex Karasulu was wrestling with
a network application framework he developed based on the <a
href="http://www.eecs.harvard.edu/~mdw/proj/seda/">Matt Welsh’s SEDA
(Staged Event Driven Architecture)</a>. After several iterations Alex realized
it was very difficult to manage, and started to research other network
application frameworks looking for a replacement. He wanted something for Java
that would scale like SEDA yet was simple to u [...]
+<p>Meanwhile around 2003 at Apache Directory, Alex Karasulu was wrestling with
a network application framework he developed based on the <a
href="http://www.sosp.org/2001/papers/welsh.pdf">Matt Welsh’s SEDA
(Staged Event Driven Architecture)</a>. After several iterations Alex realized
it was very difficult to manage, and started to research other network
application frameworks looking for a replacement. He wanted something for Java
that would scale like SEDA yet was simple to use [...]
<p>In September 2004, I formally joined the Apache Directory team. Alex and I
decided to mix concepts between the two architectures to create a new network
application framework. We exchanged various ideas to extract the strengths of
both legacy frameworks to ultimately come up with what is today’s
‘MINA’.</p>
<p>Since then MINA became the primary network application framework used by
the Apache Directory project for the various implemented by Apache Directory
Server (ApacheDS). Several complex protocols in ApacheDS are implemented with
MINA: LDAP, Kerberos, DNS and NTP.</p>
diff --git
a/content/mina-project/userguide/ch2-basics/ch2.3-sample-tcp-client.html
b/content/mina-project/userguide/ch2-basics/ch2.3-sample-tcp-client.html
index 39b4344..12f6e4a 100644
--- a/content/mina-project/userguide/ch2-basics/ch2.3-sample-tcp-client.html
+++ b/content/mina-project/userguide/ch2-basics/ch2.3-sample-tcp-client.html
@@ -136,7 +136,7 @@
<h1 id="23---sample-tcp-client">2.3 - Sample TCP Client</h1>
<p>We have seen the Client Architecture. Lets explore a sample Client
implementation.</p>
-<p>We shall use <a
href="http://mina.apache.org/mina-project/xref/org/apache/mina/example/sumup/Client.html">Sumup
Client</a> as a reference implementation.</p>
+<p>We shall use <a
href="https://nightlies.apache.org/mina/mina/2.0.22/xref/org/apache/mina/example/sumup/Client.html">Sumup
Client</a> as a reference implementation.</p>
<p>We will remove boiler plate code and concentrate on the important
constructs. Below the code for the Client :</p>
<div class="highlight"><pre
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-java" data-lang="java"><span
style="color:#a2f;font-weight:bold">public</span> <span
style="color:#a2f;font-weight:bold">static</span> <span
style="color:#0b0;font-weight:bold">void</span> <span
style="color:#00a000">main</span><span style="color:#666">(</span>String<span
style="color:#666">[</span><span style="color:#666">]</span> args<span
style="color:#666">)</sp [...]
NioSocketConnector connector <span style="color:#666">=</span> <span
style="color:#a2f;font-weight:bold">new</span> NioSocketConnector<span
style="color:#666">(</span><span style="color:#666">)</span><span
style="color:#666">;</span>
@@ -193,7 +193,7 @@
</code></pre></div><p>We add Filters to the Filter Chain for the Connector.
Here we have added a ProtocolCodec, to the filter Chain.</p>
<h2 id="create-iohandler">Create IOHandler</h2>
<div class="highlight"><pre
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-java" data-lang="java">connector<span
style="color:#666">.</span><span style="color:#b44">setHandler</span><span
style="color:#666">(</span><span style="color:#a2f;font-weight:bold">new</span>
ClientSessionHandler<span style="color:#666">(</span>values<span
style="color:#666">)</span><span style="color:#666">)</span><span
style="color:#666">;</span>
-</code></pre></div><p>Here we create an instance of <a
href="http://mina.apache.org/mina-project/xref/org/apache/mina/example/sumup/ClientSessionHandler.html">ClientSessionHandler</a>
and set it as a handler for the Connector.</p>
+</code></pre></div><p>Here we create an instance of <a
href="https://nightlies.apache.org/mina/mina/2.0.22/xref/org/apache/mina/example/sumup/ClientSessionHandler.html">ClientSessionHandler</a>
and set it as a handler for the Connector.</p>
<h2 id="bind-to-server">Bind to Server</h2>
<div class="highlight"><pre
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-java" data-lang="java">IoSession session<span
style="color:#666">;</span>
@@ -209,8 +209,8 @@
Thread<span style="color:#666">.</span><span
style="color:#b44">sleep</span><span style="color:#666">(</span>5000<span
style="color:#666">)</span><span style="color:#666">;</span>
<span style="color:#666">}</span>
<span style="color:#666">}</span>
-</code></pre></div><p>Here is the most important stuff. We connect to remote
Server. Since, connect is an async task, we use the <a
href="http://mina.apache.org/mina-project/xref/org/apache/mina/core/future/ConnectFuture.html">ConnectFuture</a>
class to know the when the connection is complete.
-Once the connection is complete, we get the associated <a
href="http://mina.apache.org/mina-project/xref/org/apache/mina/core/session/IoSession.html">IoSession</a>.
To send any message to the Server, we shall have to write to the session. All
responses/messages from server shall traverse the Filter chain and finally be
handled in IoHandler.</p>
+</code></pre></div><p>Here is the most important stuff. We connect to remote
Server. Since, connect is an async task, we use the <a
href="https://nightlies.apache.org/mina/mina/2.0.22/xref/org/apache/mina/core/future/ConnectFuture.html">ConnectFuture</a>
class to know the when the connection is complete.
+Once the connection is complete, we get the associated <a
href="https://nightlies.apache.org/mina/mina/2.0.22/xref/org/apache/mina/core/session/IoSession.html">IoSession</a>.
To send any message to the Server, we shall have to write to the session. All
responses/messages from server shall traverse the Filter chain and finally be
handled in IoHandler.</p>
diff --git
a/content/mina-project/userguide/ch2-basics/ch2.4-sample-udp-server.html
b/content/mina-project/userguide/ch2-basics/ch2.4-sample-udp-server.html
index 3f049c8..b88d9ed 100644
--- a/content/mina-project/userguide/ch2-basics/ch2.4-sample-udp-server.html
+++ b/content/mina-project/userguide/ch2-basics/ch2.4-sample-udp-server.html
@@ -135,11 +135,11 @@
<h1 id="24---sample-udp-server">2.4 - Sample UDP Server</h1>
-<p>We will begin by looking at the code found in the <a
href="http://mina.apache.org/mina-project/xref/org/apache/mina/example/udp/package-summary.html">org.apache.mina.example.udp</a>
package. To keep life simple, we shall concentrate on MINA related constructs
only.</p>
+<p>We will begin by looking at the code found in the <a
href="https://nightlies.apache.org/mina/mina/2.0.22/xref/org/apache/mina/example/udp/package-summary.html">org.apache.mina.example.udp</a>
package. To keep life simple, we shall concentrate on MINA related constructs
only.</p>
<p>To construct the server, we shall have to do the following:</p>
<ol>
-<li>Create a Datagram Socket to listen for incoming Client requests (See <a
href="http://mina.apache.org/mina-project/xref/org/apache/mina/example/udp/MemoryMonitor.html">MemoryMonitor.java</a>)</li>
-<li>Create an IoHandler to handle the MINA framework generated events (See <a
href="http://mina.apache.org/mina-project/xref/org/apache/mina/example/udp/MemoryMonitorHandler.html">MemoryMonitorHandler.java</a>)</li>
+<li>Create a Datagram Socket to listen for incoming Client requests (See <a
href="https://nightlies.apache.org/mina/mina/2.0.22/xref/org/apache/mina/example/udp/MemoryMonitor.html">MemoryMonitor.java</a>)</li>
+<li>Create an IoHandler to handle the MINA framework generated events (See <a
href="https://nightlies.apache.org/mina/mina/2.0.22/xref/org/apache/mina/example/udp/MemoryMonitorHandler.html">MemoryMonitorHandler.java</a>)</li>
</ol>
<p>Here is the first snippet that addresses Point# 1:</p>
<div class="highlight"><pre
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-java" data-lang="java">NioDatagramAcceptor acceptor <span
style="color:#666">=</span> <span
style="color:#a2f;font-weight:bold">new</span> NioDatagramAcceptor<span
style="color:#666">(</span><span style="color:#666">)</span><span
style="color:#666">;</span>
diff --git
a/content/mina-project/userguide/ch2-basics/ch2.5-sample-udp-client.html
b/content/mina-project/userguide/ch2-basics/ch2.5-sample-udp-client.html
index d6e8b30..c396320 100644
--- a/content/mina-project/userguide/ch2-basics/ch2.5-sample-udp-client.html
+++ b/content/mina-project/userguide/ch2-basics/ch2.5-sample-udp-client.html
@@ -143,7 +143,7 @@
<li>Collect free memory</li>
<li>Send the Data to the Server</li>
</ul>
-<p>We will begin by looking at the file <a
href="http://mina.apache.org/mina-project/xref/org/apache/mina/example/udp/client/MemMonClient.html">MemMonClient.java</a>,
found in the org.apache.mina.example.udp.client java package. The first few
lines of the code are simple and straightforward.</p>
+<p>We will begin by looking at the file <a
href="https://nightlies.apache.org/mina/mina/2.0.22/xref/org/apache/mina/example/udp/client/MemMonClient.html">MemMonClient.java</a>,
found in the org.apache.mina.example.udp.client java package. The first few
lines of the code are simple and straightforward.</p>
<div class="highlight"><pre
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-java" data-lang="java">connector <span
style="color:#666">=</span> <span
style="color:#a2f;font-weight:bold">new</span> NioDatagramConnector<span
style="color:#666">(</span><span style="color:#666">)</span><span
style="color:#666">;</span>
connector<span style="color:#666">.</span><span
style="color:#b44">setHandler</span><span style="color:#666">(</span> <span
style="color:#a2f;font-weight:bold">this</span> <span
style="color:#666">)</span><span style="color:#666">;</span>
ConnectFuture connFuture <span style="color:#666">=</span> connector<span
style="color:#666">.</span><span style="color:#b44">connect</span><span
style="color:#666">(</span> <span
style="color:#a2f;font-weight:bold">new</span> InetSocketAddress<span
style="color:#666">(</span><span
style="color:#b44">"localhost"</span><span style="color:#666">,</span>
MemoryMonitor<span style="color:#666">.</span><span
style="color:#b44">PORT</span> <span style="color:#666">)</span><span style="c
[...]
diff --git a/content/mina-project/userguide/ch3-service/ch3.1-io-service.html
b/content/mina-project/userguide/ch3-service/ch3.1-io-service.html
index 0baf360..65fb4f7 100644
--- a/content/mina-project/userguide/ch3-service/ch3.1-io-service.html
+++ b/content/mina-project/userguide/ch3-service/ch3.1-io-service.html
@@ -135,9 +135,9 @@
<h1 id="31---ioservice-introduction">3.1 - IoService Introduction</h1>
-<p><a
href="http://mina.apache.org/mina-project/xref/org/apache/mina/core/service/IoService.html">IoService</a>
provides basic <strong>I/O</strong> Service and manages <strong>I/O</strong>
Sessions within <strong>MINA</strong>. Its one of the most crucial part of
<strong>MINA</strong> Architecture. The implementing classes of
<em>IoService</em> and child interface, are where most of the low level
<strong>I/O</strong> operations are handled.</p>
+<p><a
href="https://nightlies.apache.org/mina/mina/2.0.22/xref/org/apache/mina/core/service/IoService.html">IoService</a>
provides basic <strong>I/O</strong> Service and manages <strong>I/O</strong>
Sessions within <strong>MINA</strong>. Its one of the most crucial part of
<strong>MINA</strong> Architecture. The implementing classes of
<em>IoService</em> and child interface, are where most of the low level
<strong>I/O</strong> operations are handled.</p>
<h1 id="ioservice-mind-map">IoService Mind Map</h1>
-<p>Let’s try to see what are the responsibilities of the
<em>IoService</em> and it implementing class <a
href="http://mina.apache.org/mina-project/xref/org/apache/mina/core/service/AbstractIoService.html">AbstractIoService</a>.
Let’s take a slightly different approach of first using a <a
href="http://en.wikipedia.org/wiki/Mind_map">Mind Map</a> and then jump into
the inner working. The Mind Map was created using <a
href="http://www.xmind.net/">XMind</a>.</p>
+<p>Let’s try to see what are the responsibilities of the
<em>IoService</em> and it implementing class <a
href="https://nightlies.apache.org/mina/mina/2.0.22/xref/org/apache/mina/core/service/AbstractIoService.html">AbstractIoService</a>.
Let’s take a slightly different approach of first using a <a
href="http://en.wikipedia.org/wiki/Mind_map">Mind Map</a> and then jump into
the inner working. The Mind Map was created using <a
href="http://www.xmind.net/">XMind</a>.</p>
<p><img src="/assets/img/mina/IoService_mindmap.png" alt=""></p>
<h2 id="responsibilities">Responsibilities</h2>
<p>As seen in the previous graphic, The <em>IoService</em> has many
responsibilities :</p>
diff --git a/content/mina-project/userguide/ch5-filters/ch5-filters.html
b/content/mina-project/userguide/ch5-filters/ch5-filters.html
index 1494e64..ab841c9 100644
--- a/content/mina-project/userguide/ch5-filters/ch5-filters.html
+++ b/content/mina-project/userguide/ch5-filters/ch5-filters.html
@@ -337,7 +337,7 @@
<span style="color:#a2f;font-weight:bold">this</span><span
style="color:#666">.</span><span style="color:#b44">originalValue</span> <span
style="color:#666">=</span> originalValue<span style="color:#666">;</span>
<span style="color:#666">}</span>
<span style="color:#666">}</span>
-</code></pre></div><p>If you are using MINA 2.0, it will be somewhat different
from 1.0 and 1.1. Please refer to <a
href="http://mina.apache.org/mina-project/xref/org/apache/mina/filter/compression/CompressionFilter.html">CompressionFilter</a>
and <a
href="http://mina.apache.org/mina-project/xref/org/apache/mina/filter/reqres/RequestResponseFilter.html">RequestResponseFilter</a>
meanwhile.</p>
+</code></pre></div><p>If you are using MINA 2.0, it will be somewhat different
from 1.0 and 1.1. Please refer to <a
href="https://nightlies.apache.org/mina/mina/2.0.22/xref/org/apache/mina/filter/compression/CompressionFilter.html">CompressionFilter</a>
and <a
href="https://nightlies.apache.org/mina/mina/2.0.22/xref/org/apache/mina/filter/reqres/RequestResponseFilter.html">RequestResponseFilter</a>
meanwhile.</p>
<h2 id="be-careful-when-filtering-sessioncreated-event">Be Careful When
Filtering sessionCreated Event</h2>
<p>sessionCreated is a special event that must be executed in the I/O
processor thread (see Configuring Thread Model). Never forward sessionCreated
event to the other thread.</p>
<div class="highlight"><pre
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-java" data-lang="java"><span
style="color:#a2f;font-weight:bold">public</span> <span
style="color:#0b0;font-weight:bold">void</span> <span
style="color:#00a000">sessionCreated</span><span
style="color:#666">(</span>NextFilter nextFilter<span
style="color:#666">,</span> IoSession session<span style="color:#666">)</span>
<span style="color:#a2f;font-weight:bold">throw [...]
diff --git
a/content/mina-project/userguide/ch6-transports/ch6.1-apr-transport.html
b/content/mina-project/userguide/ch6-transports/ch6.1-apr-transport.html
index c77952d..9819c83 100644
--- a/content/mina-project/userguide/ch6-transports/ch6.1-apr-transport.html
+++ b/content/mina-project/userguide/ch6-transports/ch6.1-apr-transport.html
@@ -145,7 +145,7 @@
<p>Put the native library in PATH</p>
</div>
<h2 id="using-apr-transport">Using APR Transport</h2>
-<p>Refer <a
href="https://mina.apache.org/mina-project/xref/org/apache/mina/example/gettingstarted/timeserver/">Time
Server</a> example for complete source</p>
+<p>Refer [Time
Server]https://nightlies.apache.org/mina/mina/2.0.22/xref/org/apache/mina/example/gettingstarted/timeserver/)
example for complete source</p>
<p>Lets see how NIO based Time server implementation looks like</p>
<div class="highlight"><pre
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-java" data-lang="java">IoAcceptor acceptor <span
style="color:#666">=</span> <span
style="color:#a2f;font-weight:bold">new</span> NioSocketAcceptor<span
style="color:#666">(</span><span style="color:#666">)</span><span
style="color:#666">;</span>
diff --git a/content/mina-project/userguide/ch8-iobuffer/ch8-iobuffer.html
b/content/mina-project/userguide/ch8-iobuffer/ch8-iobuffer.html
index 877aaa9..889805e 100644
--- a/content/mina-project/userguide/ch8-iobuffer/ch8-iobuffer.html
+++ b/content/mina-project/userguide/ch8-iobuffer/ch8-iobuffer.html
@@ -159,7 +159,7 @@
<li><strong>capacity</strong> - the capacity of the buffer</li>
<li><strong>direct</strong> - type of buffer. true to get direct buffer, false
to get heap buffer</li>
</ul>
-<p>The default buffer allocation is handled by <a
href="http://mina.apache.org/mina-project/xref/org/apache/mina/core/buffer/SimpleBufferAllocator.html">SimpleBufferAllocator</a></p>
+<p>The default buffer allocation is handled by <a
href="https://nightlies.apache.org/mina/mina/2.0.22/xref/org/apache/mina/core/buffer/SimpleBufferAllocator.html">SimpleBufferAllocator</a></p>
<p>Alternatively, following form can also be used</p>
<div class="highlight"><pre
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-java" data-lang="java"><span
style="color:#080;font-style:italic">// Allocates heap buffer by default.
</span><span style="color:#080;font-style:italic"></span>IoBuffer<span
style="color:#666">.</span><span
style="color:#b44">setUseDirectBuffer</span><span
style="color:#666">(</span><span
style="color:#a2f;font-weight:bold">false</span><span
style="color:#666">)</span><span style="color:#666">;</span>
diff --git
a/content/mina-project/userguide/ch9-codec-filter/ch9-codec-filter.html
b/content/mina-project/userguide/ch9-codec-filter/ch9-codec-filter.html
index df5bedd..99ba471 100644
--- a/content/mina-project/userguide/ch9-codec-filter/ch9-codec-filter.html
+++ b/content/mina-project/userguide/ch9-codec-filter/ch9-codec-filter.html
@@ -256,7 +256,7 @@ This is the layout of a response message:</p>
<li>MINA will call the encode function for all messages in the
IoSession’s write queue. Since our client will only write ImageRequest
objects, we can safely cast message to ImageRequest.</li>
<li>We allocate a new IoBuffer from the heap. It’s best to avoid using
direct buffers, since generally heap buffers perform better.
see <a
href="http://issues.apache.org/jira/browse/DIRMINA-289">http://issues.apache.org/jira/browse/DIRMINA-289</a>)</li>
-<li>You do not have to release the buffer, MINA will do it for you, see <a
href="http://mina.apache.org/mina-project/apidocs/org/apache/mina/core/buffer/IoBuffer.html">http://mina.apache.org/mina-project/apidocs/org/apache/mina/core/buffer/IoBuffer.html</a></li>
+<li>You do not have to release the buffer, MINA will do it for you, see <a
href="https://nightlies.apache.org/mina/mina/2.0.22/apidocs/org/apache/mina/core/buffer/IoBuffer.html">https://nightlies.apache.org/mina/mina/2.0.22/apidocs/org/apache/mina/core/buffer/IoBuffer.html</a></li>
<li>In the dispose() method you should release all resources acquired during
encoding for the specified session. If there is nothing to dispose you could
let your encoder inherit from ProtocolEncoderAdapter.</li>
</ul>
<p>Now let’s have a look at the decoder. The CumulativeProtocolDecoder
is a great help for writing your own decoder: it will buffer all incoming data
until your decoder decides it can do something with it.
diff --git a/content/sitemap.xml b/content/sitemap.xml
index 1a08ad4..ae709f4 100644
--- a/content/sitemap.xml
+++ b/content/sitemap.xml
@@ -49,17 +49,17 @@
<url>
<loc>https://mina.apache.org/mina-project/userguide/ch2-basics/ch2.3-sample-tcp-client.html</loc>
- <lastmod>2020-02-27T13:50:48+01:00</lastmod>
+ <lastmod>2021-11-01T00:32:22+01:00</lastmod>
</url>
<url>
<loc>https://mina.apache.org/mina-project/userguide/ch2-basics/ch2.4-sample-udp-server.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2021-11-01T00:32:22+01:00</lastmod>
</url>
<url>
<loc>https://mina.apache.org/mina-project/userguide/ch2-basics/ch2.5-sample-udp-client.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2021-11-01T00:32:22+01:00</lastmod>
</url>
<url>
@@ -69,7 +69,7 @@
<url>
<loc>https://mina.apache.org/mina-project/userguide/ch3-service/ch3.1-io-service.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2021-11-01T00:32:22+01:00</lastmod>
</url>
<url>
@@ -199,7 +199,7 @@
<url>
<loc>https://mina.apache.org/mina-project/userguide/ch6-transports/ch6.1-apr-transport.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2021-11-01T00:32:22+01:00</lastmod>
</url>
<url>
@@ -574,7 +574,7 @@
<url>
<loc>https://mina.apache.org/mina-project/userguide/ch5-filters/ch5-filters.html</loc>
- <lastmod>2021-10-31T23:19:30+01:00</lastmod>
+ <lastmod>2021-11-01T00:32:22+01:00</lastmod>
</url>
<url>
@@ -589,12 +589,12 @@
<url>
<loc>https://mina.apache.org/mina-project/userguide/ch8-iobuffer/ch8-iobuffer.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2021-11-01T00:32:22+01:00</lastmod>
</url>
<url>
<loc>https://mina.apache.org/mina-project/userguide/ch9-codec-filter/ch9-codec-filter.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2021-11-01T00:32:22+01:00</lastmod>
</url>
<url>
@@ -879,7 +879,7 @@
<url>
<loc>https://mina.apache.org/mina-project.html</loc>
- <lastmod>2021-10-31T23:19:30+01:00</lastmod>
+ <lastmod>2021-11-01T00:32:22+01:00</lastmod>
</url>
<url>
@@ -914,7 +914,7 @@
<url>
<loc>https://mina.apache.org/mina-project/road-map.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2021-11-01T00:32:22+01:00</lastmod>
</url>
<url>