public abstract class

JunctionProvider

extends Object
java.lang.Object
   ↳ edu.stanford.junction.provider.JunctionProvider
Known Direct Subclasses

Summary

Fields
protected JunctionMaker mJunctionMaker
Public Constructors
JunctionProvider()
Public Methods
abstract URI generateSessionUri()
abstract ActivityScript getActivityScript(URI uri)
abstract Junction newJunction(URI uri, ActivityScript script, JunctionActor actor)
void sendMessageToActivity(URI activitySession, JSONObject msg)
Unoptimized implementation that joins a session, sends a messasge, and disconnects
void setJunctionMaker(JunctionMaker maker)
Protected Methods
void requestServices(Junction jx, ActivityScript desc)
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected JunctionMaker mJunctionMaker

Public Constructors

public JunctionProvider ()

Public Methods

public abstract URI generateSessionUri ()

public abstract ActivityScript getActivityScript (URI uri)

public abstract Junction newJunction (URI uri, ActivityScript script, JunctionActor actor)

public void sendMessageToActivity (URI activitySession, JSONObject msg)

Unoptimized implementation that joins a session, sends a messasge, and disconnects

public void setJunctionMaker (JunctionMaker maker)

Protected Methods

protected void requestServices (Junction jx, ActivityScript desc)