All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.rhq-serverplugin.xml Maven / Gradle / Ivy

<?xml version="1.0" encoding="UTF-8" ?>

<alert-plugin
        name="alert-operations"
        displayName="Alert:Operations"
        xmlns="urn:xmlns:rhq-serverplugin.alert"
        xmlns:c="urn:xmlns:rhq-configuration"
        xmlns:serverplugin="urn:xmlns:rhq-serverplugin"
        package="org.rhq.enterprise.server.plugins.alertOperations"
        description="Alert sender plugin that can run operations on resources in RHQ inventory."
        >

    <serverplugin:help>
        Used to execute known operations on resources currently in inventory.
    </serverplugin:help>

    <!-- How does this sender show up in drop downs etc -->
    <short-name>Resource Operations</short-name>

    <!-- Class that does the actual sending -->
    <plugin-class>OperationsSender</plugin-class>

    <alert-configuration>
        <c:simple-property name="selection-mode" type="string" required="true" description="How the resource is to be identified: SELF, SPECIFIC or RELATIVE"/>
        <c:simple-property name="selection-specific-resource-id" type="integer" required="true" description="If SPECIFIC mode, identifies the resource"/>
        <c:simple-property name="selection-relative-ancestor-type-id" type="integer" required="true" description="If RELATIVE, the type at the top of the hierarchy"/>
        <c:simple-property name="selection-relative-descendant-type-id" type="integer" required="true" description="If RELATIVE, the type at the bottom of the hierarchy to identify the resource by its type"/>
        <c:simple-property name="selection-relative-descendant-name" type="integer" required="false" description="If RELATIVE and not-null, this further helps identify the resource by its name"/>
        <c:simple-property name="operation-definition-id" type="integer" required="true" description="Identifies the operation to be invoked"/>
    </alert-configuration>
</alert-plugin>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy