Groovy Documentation

griffon.plugins.cmis
[Groovy] Class SessionHolder

java.lang.Object
  griffon.plugins.cmis.SessionHolder

class SessionHolder
extends Object

Authors:
Andres Almiray


Field Summary
private static String DEFAULT

private static SessionHolder INSTANCE

private static Object[] LOCK

private static org.slf4j.Logger LOG

private Map sessions

 
Constructor Summary
SessionHolder()

 
Method Summary
void disconnectSession(String sessionName)

org.apache.chemistry.opencmis.client.api.Session fetchSession(String sessionName)

static SessionHolder getInstance()

org.apache.chemistry.opencmis.client.api.Session getSession(String sessionName = DEFAULT)

String[] getSessionNames()

boolean isSessionConnected(String sessionName)

private org.apache.chemistry.opencmis.client.api.Session retrieveSession(String sessionName)

void setSession(String sessionName = DEFAULT, org.apache.chemistry.opencmis.client.api.Session session)

private void storeSession(String sessionName, org.apache.chemistry.opencmis.client.api.Session session)

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

DEFAULT

private static final String DEFAULT


INSTANCE

private static final SessionHolder INSTANCE


LOCK

private static final Object[] LOCK


LOG

private static final org.slf4j.Logger LOG


sessions

private final Map sessions


 
Constructor Detail

SessionHolder

SessionHolder()


 
Method Detail

disconnectSession

void disconnectSession(String sessionName)


fetchSession

org.apache.chemistry.opencmis.client.api.Session fetchSession(String sessionName)


getInstance

static SessionHolder getInstance()


getSession

org.apache.chemistry.opencmis.client.api.Session getSession(String sessionName = DEFAULT)


getSessionNames

String[] getSessionNames()


isSessionConnected

boolean isSessionConnected(String sessionName)


retrieveSession

private org.apache.chemistry.opencmis.client.api.Session retrieveSession(String sessionName)


setSession

void setSession(String sessionName = DEFAULT, org.apache.chemistry.opencmis.client.api.Session session)


storeSession

private void storeSession(String sessionName, org.apache.chemistry.opencmis.client.api.Session session)


 

Groovy Documentation