Element string |
---|
A string value constructor parameter. |
| Conversion Rules- create-object
(
class=org.apache.hivemind.service.impl.BuilderPropertyFacet
)
- read-content
(
property=value
)
- invoke-parent
(
depth=6
method=addParameter
)
|
Element int |
---|
An integer value constructor parameter. |
| Conversion Rules- create-object
(
class=org.apache.hivemind.service.impl.BuilderPropertyFacet
)
- read-content
(
property=value
)
- invoke-parent
(
depth=6
method=addParameter
)
|
Element long |
---|
A long (64-bit) integer value constructor parameter. |
| Conversion Rules- create-object
(
class=org.apache.hivemind.service.impl.BuilderPropertyFacet
)
- read-content
(
property=value
)
- invoke-parent
(
depth=6
method=addParameter
)
|
Element boolean |
---|
A boolean value constructor parameter. |
| Conversion Rules- create-object
(
class=org.apache.hivemind.service.impl.BuilderPropertyFacet
)
- read-content
(
property=value
)
- invoke-parent
(
depth=6
method=addParameter
)
|
Element service |
---|
A constructor parameter providing the identified HiveMind service. |
| Conversion Rules- create-object
(
class=org.apache.hivemind.service.impl.BuilderPropertyFacet
)
- read-content
(
property=value
)
- invoke-parent
(
depth=6
method=addParameter
)
|
Element configuration |
---|
A constructor parameter providing a HiveMind configuration point (as a List). |
| Conversion Rules- create-object
(
class=org.apache.hivemind.service.impl.BuilderPropertyFacet
)
- read-content
(
property=value
)
- invoke-parent
(
depth=6
method=addParameter
)
|
Element resource |
---|
A Resource constructor parameter. |
| Conversion Rules- create-object
(
class=org.apache.hivemind.service.impl.BuilderPropertyFacet
)
- read-content
(
property=value
)
- invoke-parent
(
depth=6
method=addParameter
)
|
Element log |
---|
Placeholder for a Log instance for the constructed service as constructor parameter. |
| Conversion Rules- create-object
(
class=org.apache.hivemind.service.impl.BuilderLogFacet
)
- invoke-parent
(
depth=6
method=addParameter
)
|
Element error-handler |
---|
Placeholder for the module's ErrorHandler instance passed in as a constructor parameter. |
| Conversion Rules- create-object
(
class=org.apache.hivemind.service.impl.BuilderErrorHandlerFacet
)
- invoke-parent
(
depth=6
method=addParameter
)
|
Element class-resolver |
---|
Placeholder for the module's ClassResolver instance passed in as a constructor parameter. |
| Conversion Rules- create-object
(
class=org.apache.hivemind.service.impl.BuilderClassResolverFacet
)
- invoke-parent
(
depth=6
method=addParameter
)
|
Element messages |
---|
Placeholder for a Messages object (from the invoking module) as constructor parameter. |
| Conversion Rules- create-object
(
class=org.apache.hivemind.service.impl.BuilderMessagesFacet
)
- invoke-parent
(
depth=6
method=addParameter
)
|
Element service-id |
---|
Placeholder for the service id (of the constructed service) as constructor parameter. |
| Conversion Rules- create-object
(
class=org.apache.hivemind.service.impl.BuilderServiceIdFacet
)
- invoke-parent
(
depth=6
method=addParameter
)
|
Element set |
---|
Configures a property of the service instance. |
| Attribute property |
Required
|
| The name of a property of the service instance to configure. |
| Attribute value |
Required
|
| The value to set the property to. The value will be converted to the type of the property. |
| Conversion Rules- create-object
(
class=org.apache.hivemind.service.impl.BuilderSmartPropertyFacet
)
- read-attribute
(
attribute=property
property=propertyName
)
- read-attribute
(
attribute=value
property=attributeValue
)
- invoke-parent
(
depth=6
method=addProperty
)
|
Element set-service |
---|
Configures a property of the service instance to another service. |
| Attribute property |
Required
|
| The name of the property of the service instance to configure. |
| Attribute service-id |
Required
|
| Translator | service |
---|
| The id of the service. |
| Conversion Rules- create-object
(
class=org.apache.hivemind.service.impl.BuilderPropertyFacet
)
- read-attribute
(
attribute=property
property=propertyName
)
- read-attribute
(
attribute=service-id
property=value
)
- invoke-parent
(
depth=6
method=addProperty
)
|
Element set-configuration |
---|
Configures a property of the service instance to the elements contributed to an configuration point. |
| Attribute property |
Required
|
| The name of the property of the service instance to configure. |
| Attribute configuration-id |
Required
|
| Translator | configuration |
---|
| The id of the configuration point to access. |
| Conversion Rules- create-object
(
class=org.apache.hivemind.service.impl.BuilderPropertyFacet
)
- read-attribute
(
attribute=property
property=propertyName
)
- read-attribute
(
attribute=configuration-id
property=value
)
- invoke-parent
(
depth=6
method=addProperty
)
|
Element set-resource |
---|
Configures a property of the service instance to a resource. |
| Attribute property |
Required
|
| The name of the property of the service instance to configure. |
| Attribute path |
Required
|
| Translator | resource |
---|
| The path, relative to the module's deployment descriptor, of the resource. |
| Conversion Rules- create-object
(
class=org.apache.hivemind.service.impl.BuilderPropertyFacet
)
- read-attribute
(
attribute=property
property=propertyName
)
- read-attribute
(
attribute=path
property=value
)
- invoke-parent
(
depth=6
method=addProperty
)
|
Element event-listener |
---|
Registers the new services as an event listener for events produced by the specified service. |
| Attribute service-id |
Required
|
| Translator | service |
---|
| The service which will produce events. |
| Attribute event-set |
Optional
|
| If given, the name of an event set for which the service will be registered. If omitted, the service will be registered for all events sets for which it implements the necessary listener interfaces. |
| Conversion Rules- create-object
(
class=org.apache.hivemind.service.impl.EventRegistration
)
- read-attribute
(
attribute=service-id
property=producer
)
- read-attribute
(
attribute=event-set
property=eventSetName
)
- invoke-parent
(
depth=6
method=addEventRegistration
)
|