public class SessionManager extends Object
Modifier and Type | Method and Description |
---|---|
void |
close(UUID session) |
UUID |
createSession(String peerId,
String spaceId,
String scopeId,
String description) |
InputStream |
getInputStream(UUID session) |
static SessionManager |
getInstance() |
OutputStream |
getOutputStream(UUID session) |
String |
getPeerIdFromSession(UUID session) |
UUID |
getSession(String peerId,
String spaceId,
String scopeId) |
UUID[] |
getSessionFromScopeId(String scopeId) |
UUID[] |
getSessionIds() |
String |
getSpaceIdFromSession(UUID session) |
boolean |
isActive(UUID session) |
boolean |
isDuplicatedSession(UUID sessionId,
String peerId,
String spaceId,
String scopeId) |
void |
setLink(UUID session,
InputStream in,
OutputStream out) |
void |
storeSession(UUID sessionId,
String peerId,
String spaceId,
String scopeId) |
public static final Logger log
public static SessionManager getInstance()
public UUID[] getSessionFromScopeId(String scopeId)
scopeId
- the universAAL Space Id to use for the researchpublic UUID createSession(String peerId, String spaceId, String scopeId, String description)
public void setLink(UUID session, InputStream in, OutputStream out)
public void close(UUID session)
public OutputStream getOutputStream(UUID session)
public InputStream getInputStream(UUID session)
public boolean isActive(UUID session)
public UUID[] getSessionIds()
public boolean isDuplicatedSession(UUID sessionId, String peerId, String spaceId, String scopeId)
public void storeSession(UUID sessionId, String peerId, String spaceId, String scopeId)
Copyright © 2018 universAAL Consortium. All rights reserved.