All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description Application This class specifies an interface to the application global object.ApplicationConfig ApplicationConfig.ColorOutput ApplicationProvider This facet can be requested as dependency by plugins to access the application object.Argument This annotation marks fields of a command to be injected with the argument value set at command invocation.Bind This annotation makes the class on which it is applied, injectable.ClassConfiguration<T> A key/value based configuration object for a specific target class.CliArgs This annotation marks a field as the args of the commandline.CliCommand This annotation marks a class as a CLI command.CliContext This interface is implemented by runtime context classes holding command-line arguments.CliOption This annotation marks a field as an option of the commandline.Command<T> Defines an action that can be executed by a command.CommandDefinition This annotation marks commands to be registered by seed shell support.CommandRegistry The command registry holds all command definitions and can be used to retrieve additional information on them.ConfigConfig Configuration This annotation marks fields which will be automatically valued by SeedStack, using application configuration.ConfigurationPriority CryptoConfig CryptoConfig.CertificateConfig CryptoConfig.KeyStoreConfig CryptoConfig.KeyStoreConfig.AliasConfig CryptoConfig.SSLConfig CryptoConfig.StoreConfig DiagnosticDomain Marks a diagnostic collector and defines its diagnostic domain.DiagnosticInfoCollector Implement this interface to create a diagnostic information collector which will be used when a diagnostic report is built.DiagnosticManager The diagnostic manager enables to access diagnostic information or write it somewhere.DiagnosticReporter Implement this interface to create a diagnostic reporter which will provide persistent writing of diagnostic information.ELContextBuilder ELContextBuilder provides a DSL to build ELContext instances.ELContextBuilder.ELPropertyProvider Grammar to add properties and methods to an ELContext.ELHandler<T extends Annotation> Implementing this interface allows to define an EL handler which will receive the results of the corresponding EL expression evaluation.ELService The ELService provides a DSL to facilitate the evaluation of expression language.ELService.ELContextProvider This interface provides methods to add ELContext for EL evaluation.ELService.ELExpressionProvider This interface provides methods to add properties for the EL evaluation.ELService.MethodExpressionProvider This interface provides methods to evaluate a method expression.ELService.ValueExpressionProvider This interface provides methods to evaluate a value expression.EncryptionService Service to do asymmetric encryption and decryption.ExceptionHandler<T> Generic exception handler to add custom behaviour on exception during transaction.Hash A Hash is the couple made of two byte arrays : the hashed string and the salt used to hash it.HashingService Support for creating a hash and validating passwords.Ignore This annotation marks ignorable elements.Install This annotation marks Guice modules that will be detected and automatically installed.JndiConfig JndiContext This can be used to specify a named JNDI context when applied on a @Resource annotated field.LifecycleListener Any class implementing this interface will be registered as an application lifecycle listener.Logging This annotation marks loggers which will be automatically injected by the SeedStack core plugin.LoggingConfig LoggingConfig.ConsoleConfig LoggingConfig.ConsoleConfig.Output LoggingConfig.FileConfig LoggingConfig.Level LoggingConfig.LoggerConfig LoggingConfig.OutputConfig NotBlank Re-implementation of Bean Validation 2.0 NotBlank for backward compatibility.NotBlank.List Defines several@NotBlankconstraints on the same element.NotBlankValidator Nullable The annotated element could be null under some circumstances.Option This annotation marks fields of a command to be injected with the option value set at command invocation.PrettyCommand<T> This interface can be implemented by commands that are able to prettify their output object as a string.Propagation Enumerates all possible propagations.Provide This annotation creates an injection binding when applied on a JSR-330Provider.ProxyConfig ProxyConfig.ProxyMode SeedException This is the base class for all SeedStack Java framework exceptions.SeedExceptionTranslator This interface can be implemented to provide an exception translator, capable of translating specific exceptions to aBaseException.SeedInitializer This interface defines methods that are called at various stages of the SeedStack JVM initialization and shutdown process.SeedInterceptor Any class implementing this interface will be detected and registered as a method interceptor that can be potentially applied to all object instances managed by SeedStack.SeedLauncher This interface defines a method that can launch a SeedStack application.SeedTool This interface can be implemented by a NuunPluginto declare itself as providing a SeedStack tool.SeedTool.StartMode The start mode of a SeedStack tool.SSLAuthenticationMode Defines the different modes for client authentication with SSL.SSLProvider Provides access to the application SSL configuration.StreamCommand Add the ability to work on input, output and error streams to the theCommandinterface.Transactional Transaction method marker.TransactionalLink<T> This interface provides a way to access the instance of a transacted class.TransactionConfig TransactionConfig.JtaConfig TransactionHandler<T> Classes implementing this interface can be used by a SeedStack transaction manager to handle a specific kind of transaction (e.g.TransactionManager This interface must be implemented by transaction managers.TransactionMetadata This class holds transaction metadata attributes.TransactionMetadataResolver This interface must be implemented by SeedStack transaction metadata resolvers.