Avalon Context
The components are initialized with an Avalon Context if the implementation
class implements the Contextualizable interface.
Specification
Item |
Datatype |
Description |
urn:avalon:home |
File |
Defines the Merlin application root.
|
urn:avalon:temp |
File |
Define the Merlin temporary directory.
|
urn:avalon:name |
String |
Define the Merlin component name.
|
urn:avalon:partition |
String |
Define the Merlin partition name.
|
urn:avalon:classloader |
Classloader |
Define the Merlin component classloader.
|
componentAppRoot |
String |
The fully qualified name of the Merlin application root. This
entry exists only for backward compatibilty with existing
Fulcrum services and will be removed as soon as possible.
|
component.id |
String |
Fortress alias for "urn:avalon:partition"
|
component.logger |
String |
Fortress alias for "urn:avalon:name"
|
context-root |
File |
Fortress alias for "urn:avalon:home"
|
impl.workDir |
File |
Fortress alias for "urn:avalon:temp"
|
Example
Entry |
Value |
urn:avalon:home |
W:\work\it20one\service\it20one-service-framework |
urn:avalon:temp |
C:\DOKUME~1\Sigi\LOKALE~1\Temp |
urn:avalon:name |
org.apache.fulcrum.yaafi.service.systemproperty.SystemPropertyService |
urn:avalon:partition |
root |
urn:avalon:classloader |
sun.misc.Launcher$AppClassLoader@e80a59 |
componentAppRoot |
W:\work\it20one\service\it20one-service-framework |
component.id |
root |
component.logger |
org.apache.fulcrum.yaafi.service.systemproperty.SystemPropertyService |
context-root |
W:\work\it20one\service\it20one-service-framework |
impl.workDir |
C:\DOKUME~1\Sigi\LOKALE~1\Temp |