Interface Variable<X>
- All Superinterfaces:
javolution.lang.Reference<X>
- All Known Implementing Classes:
Variable.Global
,Variable.Local
public interface Variable<X>
extends javolution.lang.Reference<X>
This interface represents a symbol on whose value a Function
depends. If the functions is not shared between multiple-threads the
simple Variable.Local
implementation can be used.
For global functions (functions used concurrently by multiple threads)
the Variable.Global
implementation with
context-local
settings is
recommended.
- See Also:
-
Nested Class Summary
-
Method Summary
Methods inherited from interface javolution.lang.Reference
get, set
-
Method Details
-
getSymbol
String getSymbol()Returns the symbol for this variable.- Returns:
- this variable's symbol.
-