Package org.seedstack.seed
Provides SeedStack main APIs.
-
Interface Summary Interface Description Application This class specifies an interface to the application global object.LifecycleListener Any class implementing this interface will be registered as an application lifecycle listener.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. -
Class Summary Class Description ApplicationConfig ClassConfiguration<T> A key/value based configuration object for a specific target class.ConfigConfig JndiConfig LoggingConfig LoggingConfig.ConsoleConfig LoggingConfig.FileConfig LoggingConfig.LoggerConfig LoggingConfig.OutputConfig ProxyConfig -
Enum Summary Enum Description ApplicationConfig.ColorOutput LoggingConfig.ConsoleConfig.Output LoggingConfig.Level ProxyConfig.ProxyMode -
Exception Summary Exception Description SeedException This is the base class for all SeedStack Java framework exceptions. -
Annotation Types Summary Annotation Type Description Bind This annotation makes the class on which it is applied, injectable.Configuration This annotation marks fields which will be automatically valued by SeedStack, using application configuration.Ignore This annotation marks ignorable elements.Install This annotation marks Guice modules that will be detected and automatically installed.JndiContext This can be used to specify a named JNDI context when applied on a @Resource annotated field.Logging This annotation marks loggers which will be automatically injected by the SeedStack core plugin.Nullable The annotated element could be null under some circumstances.Provide This annotation creates an injection binding when applied on a JSR-330Provider.