public class

ForwardingService

extends JunctionService
java.lang.Object
   ↳ edu.stanford.junction.api.activity.JunctionActor
     ↳ edu.stanford.junction.api.activity.JunctionService
       ↳ edu.stanford.junction.simulator.ForwardingService

Class Overview

This class allows a remote client to subscribe to a channel without having to open a new connection for it. It may be useful for a singleton service expecting to connect to many activities.

Summary

[Expand]
Inherited Fields
From class edu.stanford.junction.api.activity.JunctionService
From class edu.stanford.junction.api.activity.JunctionActor
Public Methods
String getServiceName()
static JunctionService newInstance()
void onActivityJoin()
void onActivityStart()
void onMessageReceived(MessageHeader header, JSONObject message)
Asynchronously handle an inbound message.
[Expand]
Inherited Methods
From class edu.stanford.junction.api.activity.JunctionService
From class edu.stanford.junction.api.activity.JunctionActor
From class java.lang.Object

Public Methods

public String getServiceName ()

public static JunctionService newInstance ()

public void onActivityJoin ()

public void onActivityStart ()

public void onMessageReceived (MessageHeader header, JSONObject message)

Asynchronously handle an inbound message.