public class ServiceContext
extends org.gcube.common.core.contexts.GCUBEServiceContext
| Modifier and Type | Class and Description |
|---|---|
static class |
ServiceContext.FOLDERS |
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.Statusorg.gcube.common.core.security.GCUBEServiceSecurityManager.LifetimeConsumer, org.gcube.common.core.security.GCUBEServiceSecurityManager.LifetimeEvent, org.gcube.common.core.security.GCUBEServiceSecurityManager.LifetimeTopicAUTHENTICATION_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| Modifier and Type | Method and Description |
|---|---|
String |
getConfigurationScope() |
static ServiceContext |
getContext()
Returns cached instance
|
File |
getEcoligicalConfigDir() |
String |
getFolderPath(ServiceContext.FOLDERS folderName) |
protected String |
getJNDIName() |
String |
getProperty(String paramName) |
Boolean |
getPropertyAsBoolean(String propertyName) |
Double |
getPropertyAsDouble(String propertyName) |
Integer |
getPropertyAsInteger(String propertyName) |
org.gcube.application.aquamaps.publisher.Publisher |
getPublisher() |
protected void |
onFailure() |
void |
onInitialisation() |
protected void |
onReady() |
protected void |
onShutdown() |
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, onStateChange, onUpdate, prepareCall, propagateCallerCredentials, removeScope, setAuthMethod, setScope, setScope, setScope, setSecurity, setStatus, subscribe, subscribeLifetTime, unsubscribe, unsubscribeLifetTime, useCallerCredentials, useCredentials, useCredentials, useCredentials, useServiceCredentialspublic static ServiceContext getContext()
protected String getJNDIName()
getJNDIName in class org.gcube.common.core.contexts.GCUBEServiceContextprotected void onReady()
throws Exception
onReady in class org.gcube.common.core.contexts.GCUBEServiceContextExceptionpublic void onInitialisation()
throws Exception
onInitialisation in class org.gcube.common.core.contexts.GCUBEServiceContextExceptionprotected void onShutdown()
throws Exception
onShutdown in class org.gcube.common.core.contexts.GCUBEServiceContextExceptionprotected void onFailure()
throws Exception
onFailure in class org.gcube.common.core.contexts.GCUBEServiceContextExceptionpublic Boolean getPropertyAsBoolean(String propertyName) throws Exception
Exceptionpublic Integer getPropertyAsInteger(String propertyName) throws Exception
Exceptionpublic Double getPropertyAsDouble(String propertyName) throws Exception
Exceptionpublic org.gcube.application.aquamaps.publisher.Publisher getPublisher()
public File getEcoligicalConfigDir()
public String getFolderPath(ServiceContext.FOLDERS folderName)
public String getConfigurationScope()
Copyright © 2016. All Rights Reserved.