Not possible. HTTP/2 pretty much requires TLS/ALPN. The way to do that, currently, is to modify the Java SSL classes at bootclasspath time. We have written this modification into the alpn-boot.jar for the standard OpenJDK based Java envs.
There's no way for a normal Android application to do xbootclasspath on a normal android device. Options you have. 1. Convince Google to include alpn-boot in the base Android image (AOSP). 2. Convince Google to include xbootclasspath support for Android Apps. 3. Build your own Android image with alpn-boot built-in. 4. Built a native ALPN and/or HTTP/2 processor and use it via JNI with your Android application. Good Luck, Joakim Erdfelt / [email protected] On Fri, Oct 16, 2015 at 5:12 PM, abhijeet nayak <[email protected]> wrote: > Hello Jetty users/devs, > > I'm trying to use Jetty HTTP/2 client on Android to talk to a custom > HTTP/2 service. I can't see a way to start the android HTTP/2 app using > ALPN as boot parameter, so other option is to remove the dependency on ALPN. > > Is there a way can I disable ALPN for Jetty client or some workaround to > activate ALPN during the boot time on Android? > > Thanks, > Abhijeet > > _______________________________________________ > jetty-users mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/jetty-users >
_______________________________________________ jetty-users mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/jetty-users
