Skip to content


Subversion checkout URL

You can clone with
Download ZIP
A Java library for the Pusher REST API (
Branch: master
#1 Compare This branch is 3 commits ahead of uuumall:master.
Failed to load latest commit information. removed package declaration removed package declaration update docs

Pusher Java classes

This Java classes can be used to communicate very easily with the Pusher REST API ( from any Java application that uses Apache http-commons.

Get Started

Simply replace the Pusher specific constants in

private final static String pusherApplicationId = "";

private final static String pusherApplicationKey = "";

private final static String pusherApplicationSecret = "";

Call one of the two available static methods called "triggerPush" and pass channel name, event name and the message body (JSON encoded data) as parameters:

Pusher.triggerPush("test_channel", "my_event", jsonData);

The second "triggerPush" method provides an additional parameter for the socket_id:

Pusher.triggerPush("test_channel", "my_event", jsonData, socketId);

That's it.

Default values

Sometimes it can be very convenient to prepulate a PusherRequest instance with default channel and/or event name:

PusherRequest p = new PusherRequest("test_channel","my_event");

To send a request to the Pusher API just call "triggerPush" on this instance:



Copyright 2010, Stephan Scheuermann. Licensed under the MIT license:

Something went wrong with that request. Please try again.