|
||||||||||
| 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.vremanagement.resourcemanager.impl.contexts.ServiceContext
public class ServiceContext
ResourceManager service context implementation
| Nested Class Summary | |
|---|---|
protected class |
ServiceContext.HState
Create the instance state in all the instance scopes |
protected class |
ServiceContext.HStateScheduler
Creates/updates the Deployer stateful resource |
static class |
ServiceContext.IllegalServiceScopeException
IllegalServiceScopeException exception |
| 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 |
| Constructor Summary | |
|---|---|
ServiceContext()
|
|
| Method Summary | |
|---|---|
String |
getConfigurationFileAbsolutePath(String relativepath)
Given a relative path in the /etc folder of the service, returns its absolute path |
static ServiceContext |
getContext()
Gets the current service context |
protected String |
getJNDIName()
|
static String |
getReportingPTName()
|
static String |
getResourceBinderPTName()
|
static String |
getScopeControllerPTName()
|
protected void |
onReady()
|
| 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, onInitialisation, 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 |
| Constructor Detail |
|---|
public ServiceContext()
| Method Detail |
|---|
public static String getReportingPTName()
public static String getResourceBinderPTName()
public static String getScopeControllerPTName()
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.GCUBEServiceContextExceptionpublic String getConfigurationFileAbsolutePath(String relativepath)
path - a relative path to a configuration file or folder
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||