|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.gcube.common.core.contexts.GCUBEContext
org.gcube.common.core.contexts.GCUBEServiceContext
org.gcube.datatransfer.agent.impl.context.ServiceContext
public class ServiceContext
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.gcube.common.core.contexts.GCUBEServiceContext |
---|
org.gcube.common.core.contexts.GCUBEServiceContext.IllegalStateTransitionException, org.gcube.common.core.contexts.GCUBEServiceContext.RILifetimeEvent, org.gcube.common.core.contexts.GCUBEServiceContext.RILifetimeTopic, org.gcube.common.core.contexts.GCUBEServiceContext.ServiceSecurityStatus, org.gcube.common.core.contexts.GCUBEServiceContext.Stager, org.gcube.common.core.contexts.GCUBEServiceContext.StateTransitionException, org.gcube.common.core.contexts.GCUBEServiceContext.Status |
Nested classes/interfaces inherited from interface org.gcube.common.core.security.GCUBEServiceSecurityManager |
---|
org.gcube.common.core.security.GCUBEServiceSecurityManager.LifetimeConsumer, org.gcube.common.core.security.GCUBEServiceSecurityManager.LifetimeEvent, org.gcube.common.core.security.GCUBEServiceSecurityManager.LifetimeTopic |
Nested classes/interfaces inherited from interface org.gcube.common.core.security.GCUBESecurityManager |
---|
org.gcube.common.core.security.GCUBESecurityManager.AuthMethod, org.gcube.common.core.security.GCUBESecurityManager.AuthMode, org.gcube.common.core.security.GCUBESecurityManager.DelegationMode |
Nested classes/interfaces inherited from interface org.gcube.common.core.scope.GCUBEScopeManager |
---|
org.gcube.common.core.scope.GCUBEScopeManager.IllegalScopeException |
Field Summary | |
---|---|
protected static ServiceContext |
cache
|
static String |
JNDI_NAME
|
static org.gcube.common.core.utils.events.GCUBEProducer<Events.TransferTopics,Object> |
transferEventproducer
|
Fields inherited from class org.gcube.common.core.contexts.GCUBEServiceContext |
---|
AUTHENTICATION_MANAGER_JNDI_NAME, AUTHORISATION_MANAGER_JNDI_NAME, CONFIG_DIR_JNDI_NAME, LISTENER_UPDATE_INTERVAL, LTEventProducer, PERSISTENCE_MANAGER_JNDI_NAME, PLUGIN_MANAGER_JNDI_NAME, PROFILE_FILE_NAME, PROPAGATE_CALLER_CREDENTIALS_JNDI_NAME, PUBLISHED_HOST_JNDI_NAME, PUBLISHED_PORT_JNDI_NAME, RIPROFILE_FILENAME, SECURITY_MANAGER_JNDI_NAME, START_SCOPES_JNDI_NAME |
Fields inherited from class org.gcube.common.core.contexts.GCUBEContext |
---|
logger, timers |
Fields inherited from interface org.gcube.common.core.scope.GCUBEScopeManager |
---|
CLASS_HEADER_NAME, DEFAULT, NAME_HEADER_NAME, SCOPE_HEADER_NAME, SCOPE_NS |
Method Summary | |
---|---|
static ServiceContext |
getContext()
|
String |
getJNDIName()
|
String[] |
getSupportedTransfers()
|
boolean |
getUseMessaging()
|
protected void |
onInitialisation()
|
protected void |
onReady()
|
void |
setUseMessaging(boolean useMessaging)
|
Methods inherited from class org.gcube.common.core.contexts.GCUBEServiceContext |
---|
addScope, getAuthenticationManager, getAuthorizationManager, getCallerCredentials, getCredentials, getDefaultException, getDefaultException, getFile, getID, getInstance, getLogger, getManagementBean, getName, getPersistenceRoot, getPersistentFile, getPluginManager, getPolicy, getProperty, getScope, getScopeManager, getSecurityManager, getService, getServiceClass, getServiceCredentials, getServiceSecurityStatus, getStartScopes, getStatus, initialise, isSecurityEnabled, needServiceCredentials, notifyStateChange, onFailure, onShutdown, onStateChange, onUpdate, prepareCall, propagateCallerCredentials, removeScope, setAuthMethod, setScope, setScope, setScope, setSecurity, setStatus, subscribe, subscribeLifetTime, unsubscribe, unsubscribeLifetTime, useCallerCredentials, useCredentials, useCredentials, useCredentials, useServiceCredentials |
Methods inherited from class org.gcube.common.core.contexts.GCUBEContext |
---|
debugContext, getJNDIContext, getResource, getTiming, printContext, resetTimer, setJNDIContext |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String JNDI_NAME
protected static final ServiceContext cache
public static org.gcube.common.core.utils.events.GCUBEProducer<Events.TransferTopics,Object> transferEventproducer
Method Detail |
---|
public String[] getSupportedTransfers() throws Exception
Exception
public static ServiceContext getContext()
public String getJNDIName()
getJNDIName
in class org.gcube.common.core.contexts.GCUBEServiceContext
protected void onInitialisation() throws Exception
onInitialisation
in class org.gcube.common.core.contexts.GCUBEServiceContext
Exception
protected void onReady() throws Exception
onReady
in class org.gcube.common.core.contexts.GCUBEServiceContext
Exception
public boolean getUseMessaging()
public void setUseMessaging(boolean useMessaging)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |