|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--org.resilientedge.jockey.peer.PeerPlatform
The PeerPlatform is the primary entry point for an application to create and end sessions, add and remove credentials, and obtain access to defaults.
| Constructor Summary | |
PeerPlatform()
|
|
| Method Summary | |
abstract void |
addAuthority(Authority authority)
Adds an application authority |
abstract void |
endAppSession(AppToken app)
Starts a new session for the given peer session token. |
abstract PeerNetworkBrowser |
getBrowserForGroup(PeerGroupToken group)
Allows an application to obtain a browser for a given group. |
abstract PeerGroupToken |
getDefaultGroup()
Returns the default group for the application |
abstract PeerNetwork |
getDefaultPeerNetwork()
Returns the default network for the platform. |
abstract PlatformInfo |
getInfo()
Returns information about the current platform and available networks |
abstract MessageBroker |
getMessageBroker(AppToken app,
PeerGroupToken group)
Returns a broker for the given group |
abstract void |
removeAuthority(Authority authority)
Removes an application authority |
abstract AppToken |
startAppSession(AppDescriptor app)
Starts a new session for the given application and returns a new session token |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public PeerPlatform()
| Method Detail |
public abstract PlatformInfo getInfo()
public abstract PeerGroupToken getDefaultGroup()
public abstract PeerNetwork getDefaultPeerNetwork()
public abstract PeerNetworkBrowser getBrowserForGroup(PeerGroupToken group)
group - group to browse
public abstract MessageBroker getMessageBroker(AppToken app,
PeerGroupToken group)
group - application requesting a brokergroup - group for which a broker is requestedpublic abstract AppToken startAppSession(AppDescriptor app)
app - app starting a new sessionpublic abstract void endAppSession(AppToken app)
peer - the app token returned from startAppSession().public abstract void addAuthority(Authority authority)
authority - the new authoritypublic abstract void removeAuthority(Authority authority)
authority - Description of Parameter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||