Skip to content

Instantly share code, notes, and snippets.

@gimenete
Created April 3, 2014 03:34
Show Gist options
  • Save gimenete/9947866 to your computer and use it in GitHub Desktop.
Save gimenete/9947866 to your computer and use it in GitHub Desktop.
Backbeam.addRealTimeConnectionListener(new RealTimeConnectionListener() {
@Override
public void realTimeConnecting() {
System.out.println("connecting...");
}
@Override
public void realTimeConnected() {
System.out.println("connected");
Map<String, String> message = new HashMap<String, String>();
message.put("text", "Hello world");
Backbeam.sendRealTimeEvent("event-name", message);
}
@Override
public void realTimeDisconnected() {
System.out.println("disconnected");
}
@Override
public void realTimeConnectionFailed(Exception e) {
System.out.println("connection failed");
e.printStackTrace();
}
});
RealTimeEventListener listener = new RealTimeEventListener() {
@Override
public void realTimeEventReceived(String name, Map<String, String> message) {
System.out.println("event received: "+name+" "+message.get("text"));
}
};
Backbeam.subscribeToRealTimeEvents("event-name", listener);
Backbeam.enableRealTime();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment