- AbstractHandler - Class in org.gcube.smartgears.handlers
-
- AbstractHandler() - Constructor for class org.gcube.smartgears.handlers.AbstractHandler
-
- accept - Static variable in class org.gcube.smartgears.Constants
-
The name of the Accept HTTP header
- accepts(String...) - Method in class org.gcube.smartgears.extensions.ApiMethodSignature
-
- accepts(HttpExtension.Method, String) - Method in class org.gcube.smartgears.extensions.ApiResource
-
Returns true if this resource accepts a given media type for a given method.
- accounting_management - Static variable in class org.gcube.smartgears.Constants
-
- AccountingManager - Class in org.gcube.smartgears.handlers.container.lifecycle
-
- AccountingManager() - Constructor for class org.gcube.smartgears.handlers.container.lifecycle.AccountingManager
-
- activation - Static variable in class org.gcube.smartgears.lifecycle.application.ApplicationLifecycle
-
- activation - Static variable in class org.gcube.smartgears.lifecycle.container.ContainerLifecycle
-
- add(Property...) - Method in class org.gcube.smartgears.context.Properties
-
Adds one or more properties to this collection.
- ADD_TOKEN_TO_APPLICATION - Static variable in class org.gcube.smartgears.managers.ContextEvents
-
- ADD_TOKEN_TO_CONTAINER - Static variable in class org.gcube.smartgears.managers.ContextEvents
-
- addResources(ApiResource...) - Method in class org.gcube.smartgears.extensions.HttpController
-
- addTo(Collection<String>) - Method in class org.gcube.smartgears.handlers.application.lifecycle.ProfilePublisher
-
Adds for the first time the current resource profile of the application in one or more scopes.
- addTo(Collection<String>) - Method in class org.gcube.smartgears.handlers.container.lifecycle.ProfilePublisher
-
Adds the current resource profile of the application in one or more
scopes.
- addToAll() - Method in class org.gcube.smartgears.handlers.application.lifecycle.ProfilePublisher
-
- addToAll() - Method in class org.gcube.smartgears.handlers.container.lifecycle.ProfilePublisher
-
Adds the current resource profile of the application in one or more scopes.
- addToContext - Static variable in class org.gcube.smartgears.handlers.ProfileEvents
-
- allow - Static variable in class org.gcube.smartgears.Constants
-
The name of the Allow HTTP header
- allowedContexts() - Method in class org.gcube.smartgears.configuration.container.ContainerConfiguration
-
- allowedContexts(Set<String>) - Method in class org.gcube.smartgears.configuration.container.ContainerConfiguration
-
- ApiMethodSignature - Class in org.gcube.smartgears.extensions
-
- ApiMethodSignature(HttpExtension.Method) - Constructor for class org.gcube.smartgears.extensions.ApiMethodSignature
-
- ApiResource - Class in org.gcube.smartgears.extensions
-
- ApiResource(ApiSignature) - Constructor for class org.gcube.smartgears.extensions.ApiResource
-
Creates an instance with a given signature.
- ApiSignature - Class in org.gcube.smartgears.extensions
-
- ApiSignature(String) - Constructor for class org.gcube.smartgears.extensions.ApiSignature
-
- app(String) - Method in class org.gcube.smartgears.configuration.container.ContainerConfiguration
-
Returns the configuration of an application with a given context path.
- app(ApplicationConfiguration) - Method in class org.gcube.smartgears.configuration.container.ContainerConfiguration
-
Adds the configuration of an application to this configuration.
- application() - Method in interface org.gcube.smartgears.context.application.ApplicationContext
-
Returns the servlet context of the application.
- application() - Method in class org.gcube.smartgears.context.application.DefaultApplicationContext
-
- application_handlers_file_name - Static variable in class org.gcube.smartgears.Constants
-
- application_json - Static variable in class org.gcube.smartgears.Constants
-
The name of the Json media type.
- application_republish_frequency_in_minutes - Static variable in class org.gcube.smartgears.Constants
-
- application_xhtml - Static variable in class org.gcube.smartgears.Constants
-
The name of the XHTML media type.
- application_xml - Static variable in class org.gcube.smartgears.Constants
-
The name of the XML media type.
- ApplicationConfiguration - Interface in org.gcube.smartgears.configuration.application
-
The configuration of the application.
- ApplicationConfigurationBinder - Class in org.gcube.smartgears.configuration.application
-
- ApplicationConfigurationBinder() - Constructor for class org.gcube.smartgears.configuration.application.ApplicationConfigurationBinder
-
- ApplicationContext - Interface in org.gcube.smartgears.context.application
-
The management context of an application.
- ApplicationEvent<T extends ApplicationHandler<T>> - Class in org.gcube.smartgears.handlers.application
-
An
Event that occurs in the lifetime of the application.
- ApplicationExtension - Interface in org.gcube.smartgears.extensions
-
A servlet that allows remote management of the application.
- ApplicationExtensions - Class in org.gcube.smartgears.configuration.application
-
- ApplicationExtensions() - Constructor for class org.gcube.smartgears.configuration.application.ApplicationExtensions
-
- ApplicationHandler<T extends ApplicationHandler<T>> - Interface in org.gcube.smartgears.handlers.application
-
- ApplicationHandlers - Class in org.gcube.smartgears.configuration.application
-
- ApplicationHandlers() - Constructor for class org.gcube.smartgears.configuration.application.ApplicationHandlers
-
- ApplicationLifecycle - Class in org.gcube.smartgears.lifecycle.application
-
- ApplicationLifecycle(Hub, String) - Constructor for class org.gcube.smartgears.lifecycle.application.ApplicationLifecycle
-
- ApplicationLifecycleEvent - Class in org.gcube.smartgears.handlers.application
-
- ApplicationLifecycleEvent.Start - Class in org.gcube.smartgears.handlers.application
-
- ApplicationLifecycleEvent.Stop - Class in org.gcube.smartgears.handlers.application
-
- ApplicationLifecycleHandler - Class in org.gcube.smartgears.handlers.application
-
- ApplicationLifecycleHandler() - Constructor for class org.gcube.smartgears.handlers.application.ApplicationLifecycleHandler
-
- ApplicationManager - Class in org.gcube.smartgears.managers
-
Coordinates management of an application as a gCube resource.
- ApplicationManager() - Constructor for class org.gcube.smartgears.managers.ApplicationManager
-
- ApplicationPipeline<H extends ApplicationHandler<H>> - Class in org.gcube.smartgears.handlers.application
-
- ApplicationPipeline(List<H>) - Constructor for class org.gcube.smartgears.handlers.application.ApplicationPipeline
-
Creates an instance with a given list of handlers.
- ApplicationState - Enum in org.gcube.smartgears.lifecycle.application
-
The state and state transitions of the lifecycle of an application managed as a gCube service.
- apps() - Method in class org.gcube.smartgears.configuration.container.ContainerConfiguration
-
Returns the application configurations included in this configuration.
- authenticationEnpoint() - Method in class org.gcube.smartgears.configuration.container.ContainerConfiguration
-
- authenticationEnpoint(String) - Method in class org.gcube.smartgears.configuration.container.ContainerConfiguration
-
- authorization_header - Static variable in class org.gcube.smartgears.Constants
-
The name of the HTTP header for standard HTTP basic authorization
- authorizationProxy() - Method in class org.gcube.smartgears.provider.DefaultProvider
-
- authorizationProxy() - Method in interface org.gcube.smartgears.provider.Provider
-
Returns an implementation of the IS publisher for a given application
- authorizeChildrenContext() - Method in class org.gcube.smartgears.configuration.container.ContainerConfiguration
-
- authorizeChildrenContext(boolean) - Method in class org.gcube.smartgears.configuration.container.ContainerConfiguration
-
- called_method_header - Static variable in class org.gcube.smartgears.Constants
-
The name of the HTTP header that contains the called method of the current request
- changed - Static variable in class org.gcube.smartgears.handlers.ProfileEvents
-
The event that signals a change to the profile.
- closeSafely(Closeable) - Static method in class org.gcube.smartgears.utils.Utils
-
- code() - Method in enum org.gcube.smartgears.handlers.application.request.RequestError
-
- configuration() - Method in interface org.gcube.smartgears.context.application.ApplicationContext
-
Returns the configuration of the application.
- configuration() - Method in class org.gcube.smartgears.context.application.DefaultApplicationContext
-
- configuration() - Method in interface org.gcube.smartgears.context.container.ContainerContext
-
Returns the configuration of the container.
- configuration() - Method in class org.gcube.smartgears.context.container.DefaultContainerContext
-
- configuration_file_path - Static variable in class org.gcube.smartgears.Constants
-
The application configuration resource path.
- ConfigurationResource - Class in org.gcube.smartgears.extensions.resource
-
- Constants - Class in org.gcube.smartgears
-
Library-wide constants.
- Constants() - Constructor for class org.gcube.smartgears.Constants
-
- container() - Method in interface org.gcube.smartgears.context.application.ApplicationContext
-
Returns the management context of the container.
- container() - Method in class org.gcube.smartgears.context.application.DefaultApplicationContext
-
- container_configuraton_file_path - Static variable in class org.gcube.smartgears.Constants
-
The container configuration file path, relative to the container configuration directory.
- container_handlers_file_name - Static variable in class org.gcube.smartgears.Constants
-
- container_handlers_file_path - Static variable in class org.gcube.smartgears.Constants
-
The container lifecycle configuration resource path.
- container_profile_file_path - Static variable in class org.gcube.smartgears.Constants
-
The path of the application profile file, relative to the container configuration directory.
- container_profile_file_path_copy - Static variable in class org.gcube.smartgears.Constants
-
- container_profile_property - Static variable in class org.gcube.smartgears.Constants
-
The name of the context property that contains the node profile.
- ContainerConfiguration - Class in org.gcube.smartgears.configuration.container
-
The configuration of the container.
- ContainerConfiguration() - Constructor for class org.gcube.smartgears.configuration.container.ContainerConfiguration
-
- ContainerConfigurationBinder - Class in org.gcube.smartgears.configuration.container
-
- ContainerConfigurationBinder() - Constructor for class org.gcube.smartgears.configuration.container.ContainerConfigurationBinder
-
- ContainerContext - Interface in org.gcube.smartgears.context.container
-
The management context of the container.
- containerContext() - Method in class org.gcube.smartgears.provider.DefaultProvider
-
- containerContext() - Method in interface org.gcube.smartgears.provider.Provider
-
Assembles and returns the context of the container.
- ContainerHandler - Class in org.gcube.smartgears.handlers.container
-
- ContainerHandler() - Constructor for class org.gcube.smartgears.handlers.container.ContainerHandler
-
- ContainerHandlers - Class in org.gcube.smartgears.configuration.container
-
- ContainerHandlers() - Constructor for class org.gcube.smartgears.configuration.container.ContainerHandlers
-
- containerHandlers() - Method in class org.gcube.smartgears.provider.DefaultProvider
-
- containerHandlers() - Method in interface org.gcube.smartgears.provider.Provider
-
Returns the handlers associated with the container.
- ContainerLifecycle - Class in org.gcube.smartgears.lifecycle.container
-
- ContainerLifecycle(Hub) - Constructor for class org.gcube.smartgears.lifecycle.container.ContainerLifecycle
-
Creates an instance with an event Hub.
- ContainerLifecycleEvent - Class in org.gcube.smartgears.handlers.container
-
An
Event that occurs in the lifetime of the container.
- ContainerLifecycleEvent.Start - Class in org.gcube.smartgears.handlers.container
-
- ContainerLifecycleEvent.Stop - Class in org.gcube.smartgears.handlers.container
-
- ContainerListener - Class in org.gcube.smartgears.probe
-
- ContainerListener() - Constructor for class org.gcube.smartgears.probe.ContainerListener
-
- ContainerManager - Class in org.gcube.smartgears.managers
-
Coordinates management of the container as a gCube resource.
- ContainerPipeline - Class in org.gcube.smartgears.handlers.container
-
- ContainerPipeline(List<ContainerHandler>) - Constructor for class org.gcube.smartgears.handlers.container.ContainerPipeline
-
Creates an instance with a given list of handlers.
- ContainerState - Enum in org.gcube.smartgears.lifecycle.container
-
The state and state transitions of the lifecycle of an application managed as a gCube service.
- contains(String) - Method in class org.gcube.smartgears.context.Properties
-
Returns true if this collection contains a given property.
- content_type - Static variable in class org.gcube.smartgears.Constants
-
The name of the Content-Type HTTP header
- context() - Method in interface org.gcube.smartgears.configuration.application.ApplicationConfiguration
-
Returns the context path of the application
- context(String) - Method in interface org.gcube.smartgears.configuration.application.ApplicationConfiguration
-
Sets the context path of the application
- context() - Method in class org.gcube.smartgears.configuration.application.BridgedApplicationConfiguration
-
- context(String) - Method in class org.gcube.smartgears.configuration.application.BridgedApplicationConfiguration
-
- context() - Method in class org.gcube.smartgears.configuration.application.DefaultApplicationConfiguration
-
- context(String) - Method in class org.gcube.smartgears.configuration.application.DefaultApplicationConfiguration
-
- context() - Method in class org.gcube.smartgears.extensions.HttpExtension
-
- context() - Method in class org.gcube.smartgears.handlers.Event
-
Returns the context of the container.
- context_attribute - Static variable in class org.gcube.smartgears.Constants
-
The name of the attribute in the servlet context that contains the context of an application.
- contextDestroyed(ServletContextEvent) - Method in class org.gcube.smartgears.probe.ContainerListener
-
- ContextEvents - Class in org.gcube.smartgears.managers
-
- ContextEvents() - Constructor for class org.gcube.smartgears.managers.ContextEvents
-
- contextFor(ContainerContext, ServletContext) - Method in class org.gcube.smartgears.provider.DefaultProvider
-
- contextFor(ContainerContext, ServletContext) - Method in interface org.gcube.smartgears.provider.Provider
-
Assembles and returns the context of a given application.
- contextInitialized(ServletContextEvent) - Method in class org.gcube.smartgears.probe.ContainerListener
-
- country() - Method in class org.gcube.smartgears.configuration.container.Site
-
Returns the country.
- country(String) - Method in class org.gcube.smartgears.configuration.container.Site
-
Sets the country.
- create() - Method in class org.gcube.smartgears.handlers.container.lifecycle.ProfileBuilder
-
- create(T, List<String>) - Method in class org.gcube.smartgears.provider.OfflinePublisher
-
- part_activation - Static variable in class org.gcube.smartgears.lifecycle.container.ContainerLifecycle
-
- pending - Static variable in class org.gcube.smartgears.lifecycle.container.ContainerLifecycle
-
The event qualifier that correspond to the ContainerState#pending state of the container lifecycle.
- persistence() - Method in interface org.gcube.smartgears.configuration.application.ApplicationConfiguration
-
Returns the persistence manager of the application.
- persistence(Persistence) - Method in interface org.gcube.smartgears.configuration.application.ApplicationConfiguration
-
Sets the persistence manager of the application.
- persistence() - Method in class org.gcube.smartgears.configuration.application.BridgedApplicationConfiguration
-
- persistence(Persistence) - Method in class org.gcube.smartgears.configuration.application.BridgedApplicationConfiguration
-
- persistence() - Method in class org.gcube.smartgears.configuration.application.DefaultApplicationConfiguration
-
- persistence(Persistence) - Method in class org.gcube.smartgears.configuration.application.DefaultApplicationConfiguration
-
- persistence() - Method in class org.gcube.smartgears.configuration.container.ContainerConfiguration
-
Returns the persistence manager of the container.
- persistence(Persistence) - Method in class org.gcube.smartgears.configuration.container.ContainerConfiguration
-
Sets the persistence manager of the container.
- persistence() - Method in interface org.gcube.smartgears.context.application.ApplicationContext
-
Returns the persistence manager of the application.
- persistence() - Method in class org.gcube.smartgears.context.application.DefaultApplicationContext
-
- persistence() - Method in interface org.gcube.smartgears.context.container.ContainerContext
-
Returns the persistence manager of the container.
- persistence() - Method in class org.gcube.smartgears.context.container.DefaultContainerContext
-
- Persistence - Interface in org.gcube.smartgears.persistence
-
- Pipeline<E,H extends Handler<E>> - Class in org.gcube.smartgears.handlers
-
An ordered list
Handlers that handle related events.
- Pipeline(List<H>) - Constructor for class org.gcube.smartgears.handlers.Pipeline
-
Creates an instance with a given list of handlers.
- plain_text - Static variable in class org.gcube.smartgears.Constants
-
jar
The name of the XML media type.
- port() - Method in class org.gcube.smartgears.configuration.application.ProxyAddress
-
- port(int) - Method in class org.gcube.smartgears.configuration.application.ProxyAddress
-
- port() - Method in class org.gcube.smartgears.configuration.container.ContainerConfiguration
-
Returns the port at which the container is listening for requests.
- port(int) - Method in class org.gcube.smartgears.configuration.container.ContainerConfiguration
-
Sets the port at which the container is listening for requests.
- previous() - Method in class org.gcube.smartgears.lifecycle.DefaultLifecycle
-
- previous() - Method in interface org.gcube.smartgears.lifecycle.Lifecycle
-
Returns the state from which this lifecycle transitioned to its current state.
- produces(String...) - Method in class org.gcube.smartgears.extensions.ApiMethodSignature
-
- produces(HttpExtension.Method, String) - Method in class org.gcube.smartgears.extensions.ApiResource
-
Returns true if this resource produces a given media type for a given method.
- profile(Class<T>) - Method in interface org.gcube.smartgears.context.application.ApplicationContext
-
- profile(Class<T>) - Method in class org.gcube.smartgears.context.application.DefaultApplicationContext
-
- profile(Class<T>) - Method in interface org.gcube.smartgears.context.container.ContainerContext
-
Returns the resource profile of a given type of the container.
- profile(Class<T>) - Method in class org.gcube.smartgears.context.container.DefaultContainerContext
-
- profile_file_path - Static variable in class org.gcube.smartgears.Constants
-
The path of the application profile file, relative to the service configuration directory.
- profile_management - Static variable in class org.gcube.smartgears.Constants
-
- profile_property - Static variable in class org.gcube.smartgears.Constants
-
The name of the context property that contains the endpoint profile.
- ProfileBuilder - Class in org.gcube.smartgears.handlers.application.lifecycle
-
- ProfileBuilder(ApplicationContext) - Constructor for class org.gcube.smartgears.handlers.application.lifecycle.ProfileBuilder
-
- ProfileBuilder - Class in org.gcube.smartgears.handlers.container.lifecycle
-
- ProfileBuilder(ContainerContext) - Constructor for class org.gcube.smartgears.handlers.container.lifecycle.ProfileBuilder
-
- ProfileEvents - Class in org.gcube.smartgears.handlers
-
Profile lifetime events for container and application.
- ProfileEvents() - Constructor for class org.gcube.smartgears.handlers.ProfileEvents
-
- ProfileManager - Class in org.gcube.smartgears.handlers.application.lifecycle
-
Manages the resource profile of the application.
- ProfileManager() - Constructor for class org.gcube.smartgears.handlers.application.lifecycle.ProfileManager
-
- ProfileManager - Class in org.gcube.smartgears.handlers.container.lifecycle
-
Manages the resource profile of the container.
- ProfileManager() - Constructor for class org.gcube.smartgears.handlers.container.lifecycle.ProfileManager
-
- ProfilePublisher - Class in org.gcube.smartgears.handlers.application.lifecycle
-
Publishes the current resource profile of the application.
- ProfilePublisher(ApplicationContext) - Constructor for class org.gcube.smartgears.handlers.application.lifecycle.ProfilePublisher
-
Creates an instance for a given application.
- ProfilePublisher - Class in org.gcube.smartgears.handlers.container.lifecycle
-
Publishes the resource profile of the container.
- ProfilePublisher(ContainerContext) - Constructor for class org.gcube.smartgears.handlers.container.lifecycle.ProfilePublisher
-
Creates an instance for the container.
- ProfileResource - Class in org.gcube.smartgears.extensions.resource
-
- properties() - Method in class org.gcube.smartgears.configuration.container.ContainerConfiguration
-
Returns the configuration properties of the container.
- properties() - Method in interface org.gcube.smartgears.context.application.ApplicationContext
-
Returns the properties of the application
- properties() - Method in class org.gcube.smartgears.context.application.DefaultApplicationContext
-
- properties() - Method in interface org.gcube.smartgears.context.container.ContainerContext
-
Returns the properties of the container.
- properties() - Method in class org.gcube.smartgears.context.container.DefaultContainerContext
-
- Properties - Class in org.gcube.smartgears.context
-
A collection of uniquely named
Propertys.
- Properties(Properties) - Constructor for class org.gcube.smartgears.context.Properties
-
Creates an instance that delegates to another for unknown properties.
- Properties() - Constructor for class org.gcube.smartgears.context.Properties
-
Creates an instance.
- property(String, String) - Method in class org.gcube.smartgears.configuration.container.ContainerConfiguration
-
Adds a configuration property to the container.
- Property - Class in org.gcube.smartgears.context
-
A named property with a value and a description.
- Property(String, Object) - Constructor for class org.gcube.smartgears.context.Property
-
Creates an instance with a given name and value.
- Property(String, Object, String) - Constructor for class org.gcube.smartgears.context.Property
-
Creates an instance with a given name, value, and description.
- protocol() - Method in class org.gcube.smartgears.configuration.application.ProxyAddress
-
- protocol(String) - Method in class org.gcube.smartgears.configuration.application.ProxyAddress
-
- protocol() - Method in class org.gcube.smartgears.configuration.container.ContainerConfiguration
-
Returns the port at which the container is listening for requests.
- protocol(String) - Method in class org.gcube.smartgears.configuration.container.ContainerConfiguration
-
- Provider - Interface in org.gcube.smartgears.provider
-
Provides dependencies for container and application management.
- provider() - Static method in class org.gcube.smartgears.provider.ProviderFactory
-
- ProviderFactory - Class in org.gcube.smartgears.provider
-
- ProviderFactory() - Constructor for class org.gcube.smartgears.provider.ProviderFactory
-
- proxied() - Method in interface org.gcube.smartgears.configuration.application.ApplicationConfiguration
-
- proxied() - Method in class org.gcube.smartgears.configuration.application.BridgedApplicationConfiguration
-
- proxied() - Method in class org.gcube.smartgears.configuration.application.DefaultApplicationConfiguration
-
- proxyAddress() - Method in interface org.gcube.smartgears.configuration.application.ApplicationConfiguration
-
- proxyAddress(ProxyAddress) - Method in interface org.gcube.smartgears.configuration.application.ApplicationConfiguration
-
- proxyAddress() - Method in class org.gcube.smartgears.configuration.application.BridgedApplicationConfiguration
-
- proxyAddress(ProxyAddress) - Method in class org.gcube.smartgears.configuration.application.BridgedApplicationConfiguration
-
- proxyAddress() - Method in class org.gcube.smartgears.configuration.application.DefaultApplicationConfiguration
-
- proxyAddress(ProxyAddress) - Method in class org.gcube.smartgears.configuration.application.DefaultApplicationConfiguration
-
- ProxyAddress - Class in org.gcube.smartgears.configuration.application
-
- ProxyAddress() - Constructor for class org.gcube.smartgears.configuration.application.ProxyAddress
-
- publicationFrequency() - Method in class org.gcube.smartgears.configuration.container.ContainerConfiguration
-
Returns the publication frequency for the container's profile.
- publicationFrequency(long) - Method in class org.gcube.smartgears.configuration.container.ContainerConfiguration
-
Sets the publication frequency for the container's profile.
- published - Static variable in class org.gcube.smartgears.handlers.ProfileEvents
-
The event that signals the publication of the profile.
- publisherFor(ContainerContext) - Method in class org.gcube.smartgears.provider.DefaultProvider
-
- publisherFor(ApplicationContext) - Method in class org.gcube.smartgears.provider.DefaultProvider
-
- publisherFor(ContainerContext) - Method in interface org.gcube.smartgears.provider.Provider
-
Returns an implementation of the IS publisher for the container
- publisherFor(ApplicationContext) - Method in interface org.gcube.smartgears.provider.Provider
-
Returns an implementation of the IS publisher for a given application
- remote_management - Static variable in class org.gcube.smartgears.Constants
-
- remoteForm() - Method in interface org.gcube.smartgears.lifecycle.State
-
Returns a serialisation of this state for exchange purposes.
- RemoteResource - Class in org.gcube.smartgears.extensions.resource
-
- RemoteResource() - Constructor for class org.gcube.smartgears.extensions.resource.RemoteResource
-
- remove(T, List<String>) - Method in class org.gcube.smartgears.provider.OfflinePublisher
-
- REMOVE_TOKEN_FROM_APPLICATION - Static variable in class org.gcube.smartgears.managers.ContextEvents
-
- REMOVE_TOKEN_FROM_CONTAINER - Static variable in class org.gcube.smartgears.managers.ContextEvents
-
- removeFrom(Collection<String>) - Method in class org.gcube.smartgears.handlers.application.lifecycle.ProfilePublisher
-
Removes the application from one or more scopes.
- removeFrom(Collection<String>) - Method in class org.gcube.smartgears.handlers.container.lifecycle.ProfilePublisher
-
Removes the container from one or more scopes.
- removeFromContext - Static variable in class org.gcube.smartgears.handlers.ProfileEvents
-
- request() - Method in class org.gcube.smartgears.handlers.application.RequestEvent
-
Returns the client request.
- request_accounting - Static variable in class org.gcube.smartgears.Constants
-
The configuration name of RequestAccountings.
- request_context_retriever - Static variable in class org.gcube.smartgears.Constants
-
- request_validation - Static variable in class org.gcube.smartgears.Constants
-
- RequestAccounting - Class in org.gcube.smartgears.handlers.application.request
-
- RequestAccounting() - Constructor for class org.gcube.smartgears.handlers.application.request.RequestAccounting
-
- RequestContextRetriever - Class in org.gcube.smartgears.handlers.application.request
-
- RequestContextRetriever() - Constructor for class org.gcube.smartgears.handlers.application.request.RequestContextRetriever
-
- RequestError - Enum in org.gcube.smartgears.handlers.application.request
-
Known error types.
- RequestEvent - Class in org.gcube.smartgears.handlers.application
-
- RequestEvent(String, ApplicationContext, HttpServletRequest, HttpServletResponse) - Constructor for class org.gcube.smartgears.handlers.application.RequestEvent
-
Creates an instance with the application context, the client request, and the name of the target servlet.
- RequestException - Exception in org.gcube.smartgears.handlers.application.request
-
Thrown for the occurrence of an error during request processing.
- RequestException(RequestError) - Constructor for exception org.gcube.smartgears.handlers.application.request.RequestException
-
Creates an instance with an underlying error.
- RequestException(RequestError, String) - Constructor for exception org.gcube.smartgears.handlers.application.request.RequestException
-
Creates an instance with an underling error and a custom message.
- RequestException(RequestError, Throwable) - Constructor for exception org.gcube.smartgears.handlers.application.request.RequestException
-
Creates an instance with an underlying error and an underlying cause
- RequestException(RequestError, Throwable, String) - Constructor for exception org.gcube.smartgears.handlers.application.request.RequestException
-
Creates an instance with an underlying error, an underlying cause, and an underlying message.
- RequestExceptionBarrier - Class in org.gcube.smartgears.extensions
-
- RequestExceptionBarrier() - Constructor for class org.gcube.smartgears.extensions.RequestExceptionBarrier
-
- RequestHandler - Class in org.gcube.smartgears.handlers.application
-
- RequestHandler() - Constructor for class org.gcube.smartgears.handlers.application.RequestHandler
-
- requestHandlers() - Method in class org.gcube.smartgears.configuration.application.ApplicationHandlers
-
- RequestManager - Class in org.gcube.smartgears.managers
-
A
Filter that executes a
ApplicationPipeline of
RequestHandlers before and a client request is delivered
to a given servlet and before the response produced by the servlet is returned to the client.
- RequestManager(ApplicationContext, String, List<RequestHandler>) - Constructor for class org.gcube.smartgears.managers.RequestManager
-
Creates an instance with the name of the target servlet and a pipeline.
- requestTypes() - Method in class org.gcube.smartgears.extensions.ApiSignature
-
- RequestValidator - Class in org.gcube.smartgears.handlers.application.request
-
- RequestValidator() - Constructor for class org.gcube.smartgears.handlers.application.request.RequestValidator
-
- reset() - Method in class org.gcube.smartgears.utils.InnerMethodName
-
- response() - Method in class org.gcube.smartgears.handlers.application.RequestEvent
-
Returns the response.
- ResponseEvent - Class in org.gcube.smartgears.handlers.application
-
A
ApplicationEvent that occurs when the application returns a response to a given request.
- ResponseEvent(String, ApplicationContext, HttpServletRequest, HttpServletResponse) - Constructor for class org.gcube.smartgears.handlers.application.ResponseEvent
-
Creates an instance with the name of the target servlet, the context of the application, the client request, and the application response.
- responseTypes() - Method in class org.gcube.smartgears.extensions.ApiSignature
-
- rethrowUnchecked(Throwable) - Static method in class org.gcube.smartgears.utils.Utils
-
- reverse() - Method in class org.gcube.smartgears.handlers.application.ApplicationPipeline
-
Returns a pipeline with the same handlers as this pipeline but in reverse order.
- reverse() - Method in class org.gcube.smartgears.handlers.container.ContainerPipeline
-
Returns a pipeline with the same handlers as this pipeline but in reverse order.
- Roles() - Constructor for class org.gcube.smartgears.utils.GcubeJwt.Roles
-
- root_mapping - Static variable in class org.gcube.smartgears.Constants
-
The mapping root of all extensions.
- scheduledServicePool - Static variable in class org.gcube.smartgears.utils.Utils
-
- scope_header - Static variable in class org.gcube.smartgears.Constants
-
The name of the HTTP header that contains the scope of requests
- ScopeEvent - Class in org.gcube.smartgears.utils
-
- ScopeEvent(Collection<String>) - Constructor for class org.gcube.smartgears.utils.ScopeEvent
-
- service(ServletRequest, ServletResponse) - Method in class org.gcube.smartgears.extensions.HttpController
-
- serviceClass() - Method in interface org.gcube.smartgears.configuration.application.ApplicationConfiguration
-
Returns the class of the application
- serviceClass(String) - Method in interface org.gcube.smartgears.configuration.application.ApplicationConfiguration
-
Sets the class of the application.
- serviceClass() - Method in class org.gcube.smartgears.configuration.application.BridgedApplicationConfiguration
-
- serviceClass(String) - Method in class org.gcube.smartgears.configuration.application.BridgedApplicationConfiguration
-
- serviceClass() - Method in class org.gcube.smartgears.configuration.application.DefaultApplicationConfiguration
-
- serviceClass(String) - Method in class org.gcube.smartgears.configuration.application.DefaultApplicationConfiguration
-
- servlet() - Method in class org.gcube.smartgears.handlers.application.RequestEvent
-
Returns the name of the target servlet.
- set(ApplicationExtension...) - Method in class org.gcube.smartgears.configuration.application.ApplicationExtensions
-
Sets the extensions for the application.
- set(ApplicationLifecycleHandler...) - Method in class org.gcube.smartgears.configuration.application.ApplicationHandlers
-
- set(RequestHandler...) - Method in class org.gcube.smartgears.configuration.application.ApplicationHandlers
-
- set(ContainerHandler...) - Method in class org.gcube.smartgears.configuration.container.ContainerHandlers
-
- set(String) - Method in class org.gcube.smartgears.utils.InnerMethodName
-
- setHostAndPort(String) - Method in class org.gcube.smartgears.utils.GcubeAccountingValve
-
- setInfra(String) - Method in class org.gcube.smartgears.utils.GcubeAccountingValve
-
- setServiceClass(String) - Method in class org.gcube.smartgears.utils.GcubeAccountingValve
-
- setServiceName(String) - Method in class org.gcube.smartgears.utils.GcubeAccountingValve
-
- shutdown - Static variable in class org.gcube.smartgears.lifecycle.container.ContainerLifecycle
-
- signature() - Method in class org.gcube.smartgears.extensions.ApiResource
-
Return the signature of this resource.
- site() - Method in class org.gcube.smartgears.configuration.container.ContainerConfiguration
-
Returns the geographical site of the container.
- site(Site) - Method in class org.gcube.smartgears.configuration.container.ContainerConfiguration
-
Sets the geographical site of the container.
- Site - Class in org.gcube.smartgears.configuration.container
-
The geographical site of the container.
- Site() - Constructor for class org.gcube.smartgears.configuration.container.Site
-
- SmartGearsConfiguration - Class in org.gcube.smartgears.configuration.library
-
- SmartGearsConfiguration() - Constructor for class org.gcube.smartgears.configuration.library.SmartGearsConfiguration
-
- smartgearsConfiguration() - Method in class org.gcube.smartgears.provider.DefaultProvider
-
- smartgearsConfiguration() - Method in interface org.gcube.smartgears.provider.Provider
-
Returns the runtime properties.
- SmartGearsConfigurationBinder - Class in org.gcube.smartgears.configuration.library
-
- SmartGearsConfigurationBinder() - Constructor for class org.gcube.smartgears.configuration.library.SmartGearsConfigurationBinder
-
- smartgearsVersion() - Static method in class org.gcube.smartgears.utils.Utils
-
- Start(ApplicationContext) - Constructor for class org.gcube.smartgears.handlers.application.ApplicationLifecycleEvent.Start
-
- start(ApplicationContext) - Method in class org.gcube.smartgears.handlers.application.RequestHandler
-
Initialises the handler.
- Start(ContainerContext) - Constructor for class org.gcube.smartgears.handlers.container.ContainerLifecycleEvent.Start
-
- start - Static variable in class org.gcube.smartgears.lifecycle.application.ApplicationLifecycle
-
- start - Static variable in class org.gcube.smartgears.lifecycle.container.ContainerLifecycle
-
- start(ContainerContext, ServletContext) - Method in class org.gcube.smartgears.managers.ApplicationManager
-
Starts application management.
- start(ContainerContext) - Method in class org.gcube.smartgears.managers.ContainerManager
-
Starts container management.
- startTokens() - Method in interface org.gcube.smartgears.configuration.application.ApplicationConfiguration
-
Returns the tokens in which the application operates when it first starts.
- startTokens(Set<String>) - Method in interface org.gcube.smartgears.configuration.application.ApplicationConfiguration
-
Sets the tokens in which the application operates when it first starts.
- startTokens() - Method in class org.gcube.smartgears.configuration.application.BridgedApplicationConfiguration
-
- startTokens(Set<String>) - Method in class org.gcube.smartgears.configuration.application.BridgedApplicationConfiguration
-
- startTokens() - Method in class org.gcube.smartgears.configuration.application.DefaultApplicationConfiguration
-
- startTokens(Set<String>) - Method in class org.gcube.smartgears.configuration.application.DefaultApplicationConfiguration
-
- startTokens() - Method in class org.gcube.smartgears.configuration.container.ContainerConfiguration
-
Returns the VOs in which the container initially operates.
- startTokens(List<String>) - Method in class org.gcube.smartgears.configuration.container.ContainerConfiguration
-
Sets the VOs in which the container initially operates.
- State(ApplicationState) - Constructor for class org.gcube.smartgears.extensions.resource.LifecycleResource.State
-
- state() - Method in class org.gcube.smartgears.lifecycle.DefaultLifecycle
-
- state() - Method in interface org.gcube.smartgears.lifecycle.Lifecycle
-
Returns the current state of this lifecycle.
- State<S extends State<S>> - Interface in org.gcube.smartgears.lifecycle
-
- Stop(ApplicationContext) - Constructor for class org.gcube.smartgears.handlers.application.ApplicationLifecycleEvent.Stop
-
- stop() - Method in class org.gcube.smartgears.handlers.application.RequestHandler
-
Terminates the handler.
- Stop(ContainerContext) - Constructor for class org.gcube.smartgears.handlers.container.ContainerLifecycleEvent.Stop
-
- stop - Static variable in class org.gcube.smartgears.lifecycle.application.ApplicationLifecycle
-
The event qualifier that correspond to the ApplicationState#started#stopped state of the service lifecycle.
- stop - Static variable in class org.gcube.smartgears.lifecycle.container.ContainerLifecycle
-
- stop() - Method in class org.gcube.smartgears.managers.ApplicationManager
-
Stops application management.
- stop() - Method in class org.gcube.smartgears.managers.ContainerManager
-
Stops container management on remote request.
- stop(boolean) - Method in class org.gcube.smartgears.managers.ContainerManager
-
Stops container management on remote request or container shutdown.
- supports(HttpExtension.Method) - Method in class org.gcube.smartgears.extensions.ApiResource
-
Returns true if this resource supports a given method.
- supports(HttpExtension.Method) - Method in class org.gcube.smartgears.extensions.resource.LifecycleResource
-
- valid(String, Object[]) - Static method in class org.gcube.smartgears.utils.Utils
-
- valid(String, String) - Static method in class org.gcube.smartgears.utils.Utils
-
- validate() - Method in interface org.gcube.smartgears.configuration.application.ApplicationConfiguration
-
Validates this configuration.
- validate() - Method in class org.gcube.smartgears.configuration.application.ApplicationExtensions
-
- validate() - Method in class org.gcube.smartgears.configuration.application.ApplicationHandlers
-
- validate() - Method in class org.gcube.smartgears.configuration.application.BridgedApplicationConfiguration
-
- validate() - Method in class org.gcube.smartgears.configuration.application.DefaultApplicationConfiguration
-
- validate() - Method in class org.gcube.smartgears.configuration.container.ContainerConfiguration
-
Validates this configuration
- validate() - Method in class org.gcube.smartgears.configuration.library.SmartGearsConfiguration
-
Validates this configuration
- validate() - Method in class org.gcube.smartgears.persistence.DefaultPersistence
-
- value() - Method in class org.gcube.smartgears.context.Property
-
Returns the value of this property.
- value(Class<S>) - Method in class org.gcube.smartgears.context.Property
-
Returns the value of this property under a given type.
- value - Variable in class org.gcube.smartgears.extensions.resource.LifecycleResource.State
-
- valueOf(String) - Static method in enum org.gcube.smartgears.configuration.Mode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.gcube.smartgears.extensions.HttpExtension.Method
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.gcube.smartgears.handlers.application.request.RequestError
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.gcube.smartgears.lifecycle.application.ApplicationState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.gcube.smartgears.lifecycle.container.ContainerState
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.gcube.smartgears.configuration.Mode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.gcube.smartgears.extensions.HttpExtension.Method
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.gcube.smartgears.handlers.application.request.RequestError
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.gcube.smartgears.lifecycle.application.ApplicationState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.gcube.smartgears.lifecycle.container.ContainerState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- version() - Method in interface org.gcube.smartgears.configuration.application.ApplicationConfiguration
-
Returns the version of the application.
- version(String) - Method in interface org.gcube.smartgears.configuration.application.ApplicationConfiguration
-
Sets the version of the application.
- version() - Method in class org.gcube.smartgears.configuration.application.BridgedApplicationConfiguration
-
- version(String) - Method in class org.gcube.smartgears.configuration.application.BridgedApplicationConfiguration
-
- version() - Method in class org.gcube.smartgears.configuration.application.DefaultApplicationConfiguration
-
- version(String) - Method in class org.gcube.smartgears.configuration.application.DefaultApplicationConfiguration
-
- version() - Method in class org.gcube.smartgears.configuration.library.SmartGearsConfiguration
-
- version(String) - Method in class org.gcube.smartgears.configuration.library.SmartGearsConfiguration
-