All Classes and Interfaces

Class
Description
Partial implementation of Handler.
 
Represents a method signature for API operations.
A resource-specifc API handled by an HttpController.
Represents the complete signature for an API endpoint.
The configuration of a managed app.
Binds ApplicationConfigurations to and from XML serialisations.
The management context of an application.
An Event that occurs in the lifetime of the application.
A servlet that allows remote management of the application.
The ApplicationHandlers that manage the application.
The Lifecycle of an application.
An ApplicationEvent that occurs when the application starts or stops.
An ApplicationEvent that occurs when the application starts.
An ApplicationEvent that occurs when the application stops.
Coordinates management of an application as a gCube resource.
Manages the resource profile of the application.
The state and state transitions of the lifecycle of an application managed as a gCube service.
Configuration for authorization providers.
Base configuration for SmartGears containers.
Bootstraps management of all deployed applications which require it.
Base interface for component configurations.
Interface for configurable components.
Annotation to specify the configuration class for a component.
Library-wide constants.
The configuration of the container.
Binds ContainerConfigurations to and from XML serialisations.
The management context of the container.
The Lifecycle of the application container.
An Event that occurs in the lifetime of the container.
An ContainerLifecycleEvent that occurs when the container starts.
An ContainerLifecycleEvent that occurs when the container stops.
Servlet context listener for container lifecycle management.
Coordinates management of the container as a gCube resource.
Manages the resource profile of the application.
The state and state transitions of the lifecycle of an application managed as a gCube service.
Constants for context-related events.
Default ApplicationContext implementation.
Default implementation of an authorization provider.
Default implementation of AuthorizationProviderFactory for DefaultAuthorizationProvider
Default ContainerContext implementation.
Default implementation of Lifecycle
Default implementation of the Provider interface.
An event related to a given context.
 
 
 
Handles events.
 
 
 
 
An HttpExtension that dispatches to one or more ApiResources, handling the generic, HTTP-aspects aspects of their client interactions
An ApplicationExtension that implements the HttpServlet interface
Enumeration of HTTP methods.
 
 
 
Lifecycle<S extends State<S>>
The lifecycle of an application managed as a gCube service.
 
 
 
 
 
The management mode the container or its applications.
 
 
 
Pipeline<E,H extends Handler<E>>
An ordered list Handlers that handle related events.
Profile lifetime events for container and application.
 
A collection of uniquely named Propertys.
A named property with a value and a description.
Provides dependencies for container and application management.
 
 
 
An HttpController for remote management of the application.
 
Known error types.
An ApplicationEvent that occurs when an application receives a request.
Thrown for the occurrence of an error during request processing.
A Filter that maps RequestExceptions onto error responses.
A RequestHandler that manages a per-request correlation ID ("X-Request-ID").
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.
 
 
A ApplicationEvent that occurs when the application returns a response to a given request.
 
SecretFactory<T extends org.gcube.common.security.secrets.Secret>
 
 
 
The geographical site of the container.
 
 
State<S extends State<S>>
Represents a state in the lifecycle of a service.
Library-wide utils.