|
||||||||||
| 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.application.aquamaps.aquamapsservice.impl.ServiceContext
public class ServiceContext
| Nested Class Summary | |
|---|---|
static class |
ServiceContext.FOLDERS
|
| 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 | |
|---|---|
org.gcube.application.aquamaps.enabling.Configuration |
getConfiguration()
|
org.gcube.common.core.scope.GCUBEScope |
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()
|
| 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, 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 |
|---|
public static ServiceContext getContext()
protected String getJNDIName()
getJNDIName in class org.gcube.common.core.contexts.GCUBEServiceContext
protected void onReady()
throws Exception
onReady in class org.gcube.common.core.contexts.GCUBEServiceContextException
public void onInitialisation()
throws Exception
onInitialisation in class org.gcube.common.core.contexts.GCUBEServiceContextException
protected void onShutdown()
throws Exception
onShutdown in class org.gcube.common.core.contexts.GCUBEServiceContextException
protected void onFailure()
throws Exception
onFailure in class org.gcube.common.core.contexts.GCUBEServiceContextException
public String getProperty(String paramName)
throws Exception
Exception
public Boolean getPropertyAsBoolean(String propertyName)
throws Exception
Exception
public Integer getPropertyAsInteger(String propertyName)
throws Exception
Exception
public Double getPropertyAsDouble(String propertyName)
throws Exception
Exceptionpublic org.gcube.application.aquamaps.publisher.Publisher getPublisher()
public File getEcoligicalConfigDir()
public String getFolderPath(ServiceContext.FOLDERS folderName)
public org.gcube.application.aquamaps.enabling.Configuration getConfiguration()
public org.gcube.common.core.scope.GCUBEScope getConfigurationScope()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||