[jira] [Commented] (QPID-3473) [Java] Replace use of MINA IO with IO layer developed for the Java 0-10 client
[ 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
[ 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
[ 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
[ 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
[ 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