Child pages
  • Class Diagrams
Skip to end of metadata
Go to start of metadata

MINA 2.0 class diagrams

This page expose some of the most important MINA's class diagram, in order to give some quick overview of MINA's inner structure. It has been drawn after having removed some useless interfaces.

 For those who want to modify those schema, the original UML file is available here : mina-classes.zuml

IoSession class diagram

The following class diagram represents the IoSession interface and all the related classes and interfaces :

 

Connector class diagram

 
The following class diagram represents the IoService interface and all the related classes and interfaces, for the Connector (client side) :
 

 
 

Acceptor class diagram

 
The following class diagram represents the IoService interface and all the related classes and interfaces, for the Acceptor (server side) :
 
 
 

IoProcessor class diagram

 
The following class diagram represents the IoProcessor interface and all the related classes and interfaces :
 
 
 

IoBuffer class diagram

 
The following class diagram represents the IoBuffer class and all the related classes.

These classes will be deeply reviewed and modified when the ByteBuffer rewrite will start. Just consider this diagram to be informative, at this point.

 
 
 

IoFuture class diagram

 
The following class diagram represents the IoFuture class and all the related classes and interfaces.
 
 
 

ProtocolDecoder class diagram

The following class diagram represents the ProtocolDecoder class and all the related classes and interfaces.

ProtocolEncoder class diagram

The following class diagram represents the ProtocolEncoder class and all the related classes and interfaces.

  • No labels