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

Reply via email to