AeroGear WebPush Server Netty

A WebPush Server Implementation.

License

License

Categories

Categories

JBoss Container Application Servers Net Netty Networking
GroupId

GroupId

org.jboss.aerogear
ArtifactId

ArtifactId

aerogear-webpush-server-netty
Last Version

Last Version

1.0.0-alpha.1
Release Date

Release Date

Type

Type

jar
Description

Description

AeroGear WebPush Server Netty
A WebPush Server Implementation.
Project URL

Project URL

http://aerogear.org
Project Organization

Project Organization

JBoss by Red Hat

Download aerogear-webpush-server-netty

How to add to project

<!-- https://jarcasting.com/artifacts/org.jboss.aerogear/aerogear-webpush-server-netty/ -->
<dependency>
    <groupId>org.jboss.aerogear</groupId>
    <artifactId>aerogear-webpush-server-netty</artifactId>
    <version>1.0.0-alpha.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.jboss.aerogear/aerogear-webpush-server-netty/
implementation 'org.jboss.aerogear:aerogear-webpush-server-netty:1.0.0-alpha.1'
// https://jarcasting.com/artifacts/org.jboss.aerogear/aerogear-webpush-server-netty/
implementation ("org.jboss.aerogear:aerogear-webpush-server-netty:1.0.0-alpha.1")
'org.jboss.aerogear:aerogear-webpush-server-netty:jar:1.0.0-alpha.1'
<dependency org="org.jboss.aerogear" name="aerogear-webpush-server-netty" rev="1.0.0-alpha.1">
  <artifact name="aerogear-webpush-server-netty" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.jboss.aerogear', module='aerogear-webpush-server-netty', version='1.0.0-alpha.1')
)
libraryDependencies += "org.jboss.aerogear" % "aerogear-webpush-server-netty" % "1.0.0-alpha.1"
[org.jboss.aerogear/aerogear-webpush-server-netty "1.0.0-alpha.1"]

Dependencies

compile (10)

Group / Artifact Type Version
org.jboss.aerogear : aerogear-webpush-api jar 1.0.0-alpha.1
org.jboss.aerogear : aerogear-webpush-server-core jar 1.0.0-alpha.1
io.netty : netty-codec-http2 jar 4.1.0.Beta4
org.eclipse.jetty.npn : npn-api jar 1.1.1.v20141010
org.eclipse.jetty.alpn : alpn-api jar 1.1.0.v20141014
io.netty : netty-tcnative jar 1.1.30.Fork1
com.fasterxml.jackson.core : jackson-databind jar 2.3.0
org.slf4j : slf4j-api jar 1.7.5
org.jboss.aerogear : aerogear-webpush-datastore-in-memory jar 1.0.0-alpha.1
org.slf4j : slf4j-simple jar 1.7.5

test (3)

Group / Artifact Type Version
junit : junit jar 4.11
org.mockito : mockito-core jar 1.9.0
org.easytesting : fest-assert jar 1.4

Project Modules

There are no modules declared in this project.

Aerogear WebPush Server Build Status

This project is a proof of concept implementation of the WebPush Protocol specification with the purpose of gaining a better understanding of the specification. IETF charter

Project Info
License: Apache License, Version 2.0
Build: Maven
Documentation: https://aerogear.org/push/
Issue tracker: https://issues.jboss.org/browse/AGPUSH
Mailing lists: aerogear-users (subscribe)
aerogear-dev (subscribe)

Message batching/aggregation

Allows an application to request that a web push server deliver the same message to a potentially large set of devices, and is a separate specification called webpush-aggregate

Prerequisites

  • This project requires Java 8.

AeroGear WebPush consists of the following modules:

  • common
    Just common classes used by multiple modules in the project.

  • datastores
    Contains implementations of various datastores. Please see the specific datastore's readme for further details.

  • api
    The WebPush server and protocol interfaces.

  • server-core
    An implementation of AeroGear WebPush Server API.

  • server-netty
    The WebPush Server implementation that uses Netty 5.x.

  • console The WebPush Client command line application.

Please refer to the above modules documentation for more information.

Documentation

For more details about the current release, please consult our documentation.

Development

If you would like to help develop AeroGear you can join our developer's mailing list, join #aerogear on Freenode, or shout at us on Twitter @aerogears.

Also takes some time and skim the contributor guide

Questions?

Join our user mailing list for any questions or help! We really hope you enjoy app development with AeroGear!

Found a bug?

If you found a bug please create a ticket for us on Jira with some steps to reproduce it.

org.jboss.aerogear

AeroGear

Modern App Dev begins here - RealTime GraphQL and Push

Versions

Version
1.0.0-alpha.1