[jira] [Commented] (QPID-3473) [Java] Replace use of MINA IO with IO layer developed for the Java 0-10 client

2011-09-07 Thread Rajith Attapattu (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-3473?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13098960#comment-13098960
 ] 

Rajith Attapattu commented on QPID-3473:


Thanks for taking care of this, makes my life easy when creating rpms :)
This was the last hurdle, now the java client has only a very few dependencies 
which are reasonable and manageable.


 [Java] Replace use of MINA IO with IO layer developed for the Java 0-10 client
 --

 Key: QPID-3473
 URL: https://issues.apache.org/jira/browse/QPID-3473
 Project: Qpid
  Issue Type: Improvement
  Components: Java Broker, Java Client, Java Common, Java Tests
Reporter: Rob Godfrey
Assignee: Rob Godfrey
 Fix For: 0.14


 Historically the Java client (when using non 0-10 versions on AMQP) and the 
 Java Broker have used (a very old version of) MINA to provide the IO 
 transport.  There are fundamental issues when using MINA in the way we have 
 been using it, and as such we have undertaken a lot of work to properly 
 abstract the definition of a transport layer and allow for alternatives.
 Now that the abstraction work has been completed we can replace the use of 
 MINA with the IO layer that was developed for the 0-10 client.  As a separate 
 JIRA we should replace the final dependency we have on MINA in terms of the 
 use of their expandable ByteBuffer.
 We may decide to implement a new transport based on a current version of MINA 
 in the future, but if doing so we should ensure to keep within the 
 abstractions now defined).

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] [Commented] (QPID-3473) [Java] Replace use of MINA IO with IO layer developed for the Java 0-10 client

2011-09-07 Thread Robbie Gemmell (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-3473?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13098969#comment-13098969
 ] 

Robbie Gemmell commented on QPID-3473:
--

Mina isn't used for IO any more but the client still depends on Mina just now 
due to the reliance on its expanding ByteBuffer which we haven't removedyet.

 [Java] Replace use of MINA IO with IO layer developed for the Java 0-10 client
 --

 Key: QPID-3473
 URL: https://issues.apache.org/jira/browse/QPID-3473
 Project: Qpid
  Issue Type: Improvement
  Components: Java Broker, Java Client, Java Common, Java Tests
Reporter: Rob Godfrey
Assignee: Rob Godfrey
 Fix For: 0.14


 Historically the Java client (when using non 0-10 versions on AMQP) and the 
 Java Broker have used (a very old version of) MINA to provide the IO 
 transport.  There are fundamental issues when using MINA in the way we have 
 been using it, and as such we have undertaken a lot of work to properly 
 abstract the definition of a transport layer and allow for alternatives.
 Now that the abstraction work has been completed we can replace the use of 
 MINA with the IO layer that was developed for the 0-10 client.  As a separate 
 JIRA we should replace the final dependency we have on MINA in terms of the 
 use of their expandable ByteBuffer.
 We may decide to implement a new transport based on a current version of MINA 
 in the future, but if doing so we should ensure to keep within the 
 abstractions now defined).

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] [Commented] (QPID-3473) [Java] Replace use of MINA IO with IO layer developed for the Java 0-10 client

2011-09-07 Thread Rajith Attapattu (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-3473?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13099087#comment-13099087
 ] 

Rajith Attapattu commented on QPID-3473:


Yes I understood that part. I think there is already a patch for this from 
Emmanuel.
For me the biggest hurdle was the MINA IO code present in the common module and 
I didn't want to touch that areas bcos I believe it was used in production in 
some environments. So with that not being an issue anymore I believe we can now 
get to the task of getting rid of the bytebuffer deps completely.

 [Java] Replace use of MINA IO with IO layer developed for the Java 0-10 client
 --

 Key: QPID-3473
 URL: https://issues.apache.org/jira/browse/QPID-3473
 Project: Qpid
  Issue Type: Improvement
  Components: Java Broker, Java Client, Java Common, Java Tests
Reporter: Rob Godfrey
Assignee: Rob Godfrey
 Fix For: 0.14


 Historically the Java client (when using non 0-10 versions on AMQP) and the 
 Java Broker have used (a very old version of) MINA to provide the IO 
 transport.  There are fundamental issues when using MINA in the way we have 
 been using it, and as such we have undertaken a lot of work to properly 
 abstract the definition of a transport layer and allow for alternatives.
 Now that the abstraction work has been completed we can replace the use of 
 MINA with the IO layer that was developed for the 0-10 client.  As a separate 
 JIRA we should replace the final dependency we have on MINA in terms of the 
 use of their expandable ByteBuffer.
 We may decide to implement a new transport based on a current version of MINA 
 in the future, but if doing so we should ensure to keep within the 
 abstractions now defined).

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] [Commented] (QPID-3473) [Java] Replace use of MINA IO with IO layer developed for the Java 0-10 client

2011-09-07 Thread Robbie Gemmell (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-3473?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13099098#comment-13099098
 ] 

Robbie Gemmell commented on QPID-3473:
--

Indeed, my sources tell me it is already being worked on... :P

I'm aware of Emmanuel's patch (QPID-2627), it didn't quite remove the 
dependency but its gone very very stale at this point anyway...our bad :(

 [Java] Replace use of MINA IO with IO layer developed for the Java 0-10 client
 --

 Key: QPID-3473
 URL: https://issues.apache.org/jira/browse/QPID-3473
 Project: Qpid
  Issue Type: Improvement
  Components: Java Broker, Java Client, Java Common, Java Tests
Reporter: Rob Godfrey
Assignee: Rob Godfrey
 Fix For: 0.14


 Historically the Java client (when using non 0-10 versions on AMQP) and the 
 Java Broker have used (a very old version of) MINA to provide the IO 
 transport.  There are fundamental issues when using MINA in the way we have 
 been using it, and as such we have undertaken a lot of work to properly 
 abstract the definition of a transport layer and allow for alternatives.
 Now that the abstraction work has been completed we can replace the use of 
 MINA with the IO layer that was developed for the 0-10 client.  As a separate 
 JIRA we should replace the final dependency we have on MINA in terms of the 
 use of their expandable ByteBuffer.
 We may decide to implement a new transport based on a current version of MINA 
 in the future, but if doing so we should ensure to keep within the 
 abstractions now defined).

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] [Commented] (QPID-3473) [Java] Replace use of MINA IO with IO layer developed for the Java 0-10 client

2011-09-07 Thread Andrew Stitcher (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-3473?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13099159#comment-13099159
 ] 

Andrew Stitcher commented on QPID-3473:
---

Is there an open jira to track the final demise of Mina? I'm very keen on this 
work for similar reasons to Rajith. More directly to do with the JCA Adapter. 
if that work is targetted for 0.14 that would make me very happy.

 [Java] Replace use of MINA IO with IO layer developed for the Java 0-10 client
 --

 Key: QPID-3473
 URL: https://issues.apache.org/jira/browse/QPID-3473
 Project: Qpid
  Issue Type: Improvement
  Components: Java Broker, Java Client, Java Common, Java Tests
Reporter: Rob Godfrey
Assignee: Rob Godfrey
 Fix For: 0.14


 Historically the Java client (when using non 0-10 versions on AMQP) and the 
 Java Broker have used (a very old version of) MINA to provide the IO 
 transport.  There are fundamental issues when using MINA in the way we have 
 been using it, and as such we have undertaken a lot of work to properly 
 abstract the definition of a transport layer and allow for alternatives.
 Now that the abstraction work has been completed we can replace the use of 
 MINA with the IO layer that was developed for the 0-10 client.  As a separate 
 JIRA we should replace the final dependency we have on MINA in terms of the 
 use of their expandable ByteBuffer.
 We may decide to implement a new transport based on a current version of MINA 
 in the future, but if doing so we should ensure to keep within the 
 abstractions now defined).

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org