|
||||||||||
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.scheduler.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 |
---|
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()
Returns cached instance |
String |
getDbConfigurationFileName()
|
org.gcube.datatransfer.scheduler.db.DataTransferDBManager |
getDbManager()
|
org.gcube.datatransfer.scheduler.is.ISManager |
getIsManagerForAgents()
|
org.gcube.datatransfer.scheduler.is.ISManager |
getIsManagerForSources()
|
org.gcube.datatransfer.scheduler.is.ISManager |
getIsManagerForStorages()
|
protected String |
getJNDIName()
|
long |
getMaxTimeToSetInactiveAnOngoingTransferInMS()
|
org.gcube.datatransfer.common.messaging.MSGClient |
getMsgClient()
|
boolean |
isMessagingEnabled()
|
protected void |
onInitialisation()
|
void |
setDbConfigurationFileName(String dbConfigurationFileName)
|
void |
setDbManager(org.gcube.datatransfer.scheduler.db.DataTransferDBManager dbManager)
|
void |
setIsManagerForAgents(org.gcube.datatransfer.scheduler.is.ISManager isManagerForAgents)
|
void |
setIsManagerForSources(org.gcube.datatransfer.scheduler.is.ISManager isManagerForSources)
|
void |
setIsManagerForStorages(org.gcube.datatransfer.scheduler.is.ISManager isManagerForStorages)
|
void |
setMaxTimeToSetInactiveAnOngoingTransferInMS(long maxTimeToSetInactiveAnOngoingTransferInMS)
|
void |
setMessagingEnabled(boolean messagingEnabled)
|
void |
setMsgClient(org.gcube.datatransfer.common.messaging.MSGClient msgClient)
|
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, onReady, 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 |
Method Detail |
---|
protected void onInitialisation() throws Exception
onInitialisation
in class org.gcube.common.core.contexts.GCUBEServiceContext
Exception
public static ServiceContext getContext()
protected String getJNDIName()
getJNDIName
in class org.gcube.common.core.contexts.GCUBEServiceContext
public org.gcube.datatransfer.scheduler.db.DataTransferDBManager getDbManager()
public void setDbManager(org.gcube.datatransfer.scheduler.db.DataTransferDBManager dbManager)
public org.gcube.datatransfer.scheduler.is.ISManager getIsManagerForAgents()
public void setIsManagerForAgents(org.gcube.datatransfer.scheduler.is.ISManager isManagerForAgents)
public org.gcube.datatransfer.scheduler.is.ISManager getIsManagerForSources()
public void setIsManagerForSources(org.gcube.datatransfer.scheduler.is.ISManager isManagerForSources)
public org.gcube.datatransfer.scheduler.is.ISManager getIsManagerForStorages()
public void setIsManagerForStorages(org.gcube.datatransfer.scheduler.is.ISManager isManagerForStorages)
public String getDbConfigurationFileName()
public void setDbConfigurationFileName(String dbConfigurationFileName)
public boolean isMessagingEnabled()
public org.gcube.datatransfer.common.messaging.MSGClient getMsgClient()
public void setMessagingEnabled(boolean messagingEnabled)
public void setMsgClient(org.gcube.datatransfer.common.messaging.MSGClient msgClient)
public long getMaxTimeToSetInactiveAnOngoingTransferInMS()
public void setMaxTimeToSetInactiveAnOngoingTransferInMS(long maxTimeToSetInactiveAnOngoingTransferInMS)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |