|
||||||||||
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 browsepublic 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 |