Uno/Spec/Environment
From Apache OpenOffice Wiki
type: specification
Uno Environment
Feature
Environments manage collections of objects of the same ABI and the same purpose. For example,
- an Object may implement the GCC3 C++ ABI and is Uno/Spec/Thread Unsafe, or
- an Object may implement the Java ABI and is logging all calls.
Environments are described by Strings, e.g.
-
"uno"
, representing the environment for all Objects implementing the Uno ABI and which are thread safe, or -
"java:unsafe"
, describing the environment for all Java Objects which are thread unsafe.
Objects of a particular environment are manipulatable through this environment, WRT to the current Environment Stack.
The UNO runtimes which are supporting the Uno Threading Model provide mappings between any particular UNO environments.