[ 
https://issues.apache.org/jira/browse/PROTON-421?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Justin Ross updated PROTON-421:
-------------------------------
    Labels: messenger  (was: )

> Support the PLAIN (and/or other) authentication method in the proton-j 
> messenger
> --------------------------------------------------------------------------------
>
>                 Key: PROTON-421
>                 URL: https://issues.apache.org/jira/browse/PROTON-421
>             Project: Qpid Proton
>          Issue Type: New Feature
>          Components: proton-j
>    Affects Versions: 0.5
>         Environment: all
>            Reporter: Jonathan Albrecht
>              Labels: messenger
>
> The proton-j messenger only supports anonymous authentication at the moment. 
> Lack of other mechanisms limits the messenger's usability especially with 
> message brokers.
> A simple test is running the org.apache.qpid.proton.example Recv and Send 
> classes against the Qpid java broker. They work only if the AMQP port uses 
> anonymous authentication. With the default password file authentication they 
> fire a steady stream of exceptions like:
> Sep 04, 2013 4:21:06 PM org.apache.qpid.proton.messenger.impl.MessengerImpl 
> processActive 
> SEVERE: Error processing connection 
> java.io.IOException: An established connection was aborted by the software in 
> your host machine 
>                 at sun.nio.ch.SocketDispatcher.read0(Native Method) 
>                 at sun.nio.ch.SocketDispatcher.read(Unknown Source) 
>                 at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source) 
>                 at sun.nio.ch.IOUtil.read(Unknown Source) 
>                 at sun.nio.ch.SocketChannelImpl.read(Unknown Source) 
>                 at 
> org.apache.qpid.proton.driver.impl.ConnectorImpl.read(ConnectorImpl.java:127) 
>                 at 
> org.apache.qpid.proton.driver.impl.ConnectorImpl.process(ConnectorImpl.java:93)
>  
>                 at 
> org.apache.qpid.proton.messenger.impl.MessengerImpl.processActive(MessengerImpl.java:502)
>  
>                 at 
> org.apache.qpid.proton.messenger.impl.MessengerImpl.waitUntil(MessengerImpl.java:617)
>  
>                 at 
> org.apache.qpid.proton.messenger.impl.MessengerImpl.waitUntil(MessengerImpl.java:585)
>  
>                 at 
> org.apache.qpid.proton.messenger.impl.MessengerImpl.recv(MessengerImpl.java:254)
>  
>                 at 
> org.apache.qpid.proton.messenger.impl.MessengerImpl.recv(MessengerImpl.java:259)
>  
>                 at org.apache.qpid.proton.example.Recv.run(Recv.java:108) 
>                 at org.apache.qpid.proton.example.Recv.main(Recv.java:127) 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to