Chapter 4 - Session
Page edited by Emmanuel Lécharny
Changes (2)
...
h2. Session state
A session has a state, which will evolve during time. !
Chapter 4 - Session
File attached by Emmanuel Lécharny
session-state.png
(10 kB image/png)
Change Notification Preferences
View Attachments
Chapter 4 - Session
File removed by Emmanuel Lécharny
session-state.png (12 kB image/png)
Change Notification Preferences
View Attachments
Chapter 4 - Session
Page edited by Emmanuel Lécharny
Changes (3)
...
h2. Session state
A session has a state, which will evolve
Chapter 4 - Session
File attached by Emmanuel Lécharny
session-state.png
(12 kB image/png)
Change Notification Preferences
View Attachments
Chapter 4 - Session
Page edited by Emmanuel Lécharny
Changes (3)
...
A session is used to store persistent informations about the connection, plus any kind
Chapter 19 - Spring Integration
Page edited by Emmanuel Lécharny
Changes (10)
...
Lets see the code first. For simplicity we have omitted the glue code.
Chapter 19 - Spring Integration
Page added by Emmanuel Lécharny
Integrating with Spring
This article demonstrates integrating MINA application with Spring. I wrote this article on my blog, and though to put it here, where this information ac
Chapter 18 - JMX Integration
Page added by Emmanuel Lécharny
Java Management Extensions (JMX) is used for managing and monitoring java applications. This tutorial will provide you with an example as to how you can JMX-enable your MINA based
Chapter 17 - Proxy
Page added by Emmanuel Lécharny
To be completed...
Change Notification Preferences
View Online
|
Add Comment
Chapter 16 - State Machine
Page added by Emmanuel Lécharny
If you are using MINA to develop an application with complex network interactions you may at some point find yourself reaching for the good old State pattern to try to sort out some o
Chapter 15 - Debugging
Page added by Emmanuel Lécharny
To be completed...
Change Notification Preferences
View Online
|
Add Comment
Chapter 14 - Logging Filter
Page added by Emmanuel Lécharny
To be completed..
Change Notification Preferences
View Online
|
Add Comment
Chapter 13 - SSL Filter
Page added by Emmanuel Lécharny
To be completed...
Change Notification Preferences
View Online
|
Add Comment
Chapter 12 - Executor Filter
Page added by Emmanuel Lécharny
MINA 1.X version let the user define the Thread Model at the Acceptor level. It was part of the Acceptor configuration. This led to complexity, and the MINA team decided to remove t
Chapter 11 - Codec Filter
File attached by Emmanuel Lécharny
screenshot.jpg
(23 kB image/jpeg)
Change Notification Preferences
View Attachments
Chapter 11 - Codec Filter
Page added by Emmanuel Lécharny
This tutorial tries to explain why and how to use a ProtocolCodecFilter.
Why use a ProtocolCodecFilter?
TCP guarantess delivery of all packets in the correct order.
But there is no
Chapter 10 - IoBuffer
Page added by Emmanuel Lécharny
To be completed...
Change Notification Preferences
View Online
|
Add Comment
Chapter 9 - Connector
File attached by Emmanuel Lécharny
IoServiceConnector.graphml
(26 kB application/octet-stream)
Change Notification Preferences
View Attachments
Chapter 9 - Connector
File attached by Emmanuel Lécharny
IoServiceConnector.png
(35 kB image/png)
Change Notification Preferences
View Attachments
Chapter 8 - Acceptor
File attached by Emmanuel Lécharny
IoServiceAcceptor.graphml
(24 kB application/octet-stream)
Change Notification Preferences
View Attachments
Chapter 9 - Connector
Page added by Emmanuel Lécharny
Introduction
For client applications, you need to implement an implementation of the IoConnector interface.
IoConnector
As we have to use an IoAcceptor for servers, you have to impleme
Chapter 8 - Acceptor
File attached by Emmanuel Lécharny
IoServiceAcceptor.png
(32 kB image/png)
Change Notification Preferences
View Attachments
Chapter 8 - Acceptor
Page added by Emmanuel Lécharny
Introduction
In order to build a server, you need to select an implementation of the IoAcceptor interface.
IoAcceptor
Basically, this interface is named because of the accept() method, r
Chapter 7 - Handler
Page added by Emmanuel Lécharny
To be completed...
Change Notification Preferences
View Online
|
Add Comment
Chapter 6 - Transports
Page added by Emmanuel Lécharny
To be completed...
Change Notification Preferences
View Online
|
Add Comment
Chapter 5 - Filters
Page added by Emmanuel Lécharny
IoFilter is one of the MINA core constructs that serves a very important role. It filters all I/O events and requests between IoService and IoHandler. If you have an experience with web ap
Chapter 4 - Session
Page edited by Emmanuel Lécharny
Changes (1)
...
For instance, if you want to track the number of request a user has sent since the sess
Chapter 4 - Session
Page added by Emmanuel Lécharny
Introduction
The Session is at the heart of MINA : every time a client connects to the server, a new session is created, and will be kept in memory until the client is disconnected.
A sessi
Chapter 3 - Service
Page added by Emmanuel Lécharny
Introduction
A MINA Service is the base class supporting all the IO services, either from the server side or the client side. It's an interface, which is implemented as an IoAcceptor for the
Summary
Page edited by Emmanuel Lécharny
Changes (2)
h1. Summary
Apache MINA is a network application framework which helps users develop high performance
MINA based Application Architecture
Comment removed by Emmanuel Lécharny
There is something that bothers me a bit about the second schema : the IoSession is not created in the IoHandler layer. The IoSession instance is created in the IoService laye
MINA based Application Architecture
Comment removed by Emmanuel Lécharny
Done, updated the image to the latest one. Thanks
Change Notification Preferences
Chapter 2 - Basics
Page edited by Emmanuel Lécharny
Changes (2)
...
* [Sample UDP Server|MINA:Sample UDP Server] * [Sample UDP Client|MINA:Sample UDP Client
First Steps
Page edited by Emmanuel Lécharny
Changes (6)
...
After the download is complete, extract the content of tar.gz or zip file to local hard drive.
Features
Page moved by Emmanuel Lécharny
From:
Apache MINA
> Index
To:
Apache MINA
> Chapter 1 - Getting Started
User Guide
Page edited by Emmanuel Lécharny
Changes (1)
...
Part III - MINA Advanced
[Chapter 15 - Debugging|MINA:Chapter 15:Debugging] 15 - D
User Guide
Page edited by Emmanuel Lécharny
Changes (1)
...
Part III - MINA Advanced
[Chapter 15 - Debugging|MINA:Chapter 15:Debugging]
User Guide
Page edited by Emmanuel Lécharny
Changes (11)
...
[Chapter 1 - Getting Started|MINA:Chapter 1 - Getting Started] [Chapter 2 - Basics|MINA:Chapter
User Guide
Page edited by Emmanuel Lécharny
Changes (0)
...
[Chapter 2 - Basics|MINA:Chapter 2 - Basics] [Chapter 3 - Filters|MINA:Chapter 3 - Filters]
User Guide
Page edited by Emmanuel Lécharny
Changes (14)
{note} The new MINA User Guide TOC. In progress {note}
MINA 2.0 User Guide
Part I -
41 matches
Mail list logo