This annotation is used to tell the Lhings Java library which methods implement
actions, in the
Lhings sense of action.
Methods annotated with
@Action
should have return type void, and may have up to eight
parameters, which should be of type int, float, double, boolean, String, java.util.Date and any of
the corresponding wrapper types (i. e., they are
typed parameters).
name
and
description
are optional.
argumentNames
is mandatory and must
contain a list of the names of the parameters of the action. They do not need to be the same as the ones of the java
method, but they should be in the same order.