[ 
https://issues.apache.org/jira/browse/DIRMINA-660?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12672348#action_12672348
 ] 

Niklas Gustavsson commented on DIRMINA-660:
-------------------------------------------

Talking with my background in FtpServer, this would be a very nice feature 
indeed. 

> make Mina a JCA adapter
> -----------------------
>
>                 Key: DIRMINA-660
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-660
>             Project: MINA
>          Issue Type: New Feature
>          Components: Core
>            Reporter: Jürgen Weber
>            Priority: Critical
>             Fix For: 3.0.0-M1
>
>
> I think, with its simple but powerful API Mina is the framework of choice to 
> develop network based, stand-alone applications. But right now you cannot use 
> Mina within an application server in a JEE spec compliant way. The JEE spec 
> implicates that for applications needing socket connections (at least 
> inbound) or creating threads you need a JCA resource adapter. 
> So I suggest that one could also use Mina as JCA Resource Adapter framework.
> In this use case it would plug into an application server as JCA adapter and 
> not create any threads but rather use JCA workmangers.
> The classname of the concrete IoHandlerAdapter would be an attribute of 
> activation-config. The Mina Adapter would either trigger a message driven 
> bean or would handle everything in the IoHandlerAdapter code (which could 
> call an EJB, but I am not sure of this). 
> E.g. one could deploy Apache FTP server as JCA Adapter in Geronimo and have 
> only one Java process to monitor. Also directory server or the derby listener 
> could be better integrated in an application server as JCA adapter.
> I think Mina as JCA adapter could be the framework of many use cases. The 
> Mina framework would shield the application programmer from the rather 
> complex JCA API.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to