jumped.attributes

This module contains all attributes that can be used by Jumped.

These attributes are the main way to control the behaviour of a program written using the Jumped framework.

Each of these attributes can be added to a function, or to other attributes. They are detected recursively.

Members

Structs

bean
struct bean

An annotation that specifies that the given function can be instantiated as a bean.

component
struct component

An annotation that specifies that the given class can be instantiated without needing a special method with the @bean annotation.

shutdown
struct shutdown

An annotation that specifies that the given function should be executed when the program is stopped.

shutdownOnFailure
struct shutdownOnFailure

An annotation that specifies that the given function should be executed when the program is stopped.

shutdownOnSuccess
struct shutdownOnSuccess

An annotation that specifies that the given function should be executed when the program is stopped.

startup
struct startup

An annotation that specifies that the given function should be executed when the program is started.

Meta