aboutsummaryrefslogtreecommitdiffstats
path: root/sql-resource/pom.xml
blob: 189b4572f7f84afa8f281e9f0784254beaf4eda8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <parent>
        <groupId>org.onap.ccsdk.parent</groupId>
        <artifactId>odlparent-lite</artifactId>
        <version>1.1.2-SNAPSHOT</version>
        <relativePath />
    </parent>

    <groupId>org.onap.ccsdk.sli.adaptors</groupId>
    <artifactId>sql-resource</artifactId>
    <version>0.3.2-SNAPSHOT</version>
    <packaging>pom</packaging>

    <name>ccsdk-sli-adaptors :: sql-resource</name>
    <description>The Sql resource adaptor allows service logic to read/write data from a local database using direct SQL statements</description>

    <modules>
        <module>provider</module>
        <module>features</module>
        <module>installer</module>
    </modules>

</project>
t same event. The set of output events for a state is the union of all output events from all tasks for that task. In practice at the moment, because a state can only have a single input event, a state that is not the final state of a policy may only output a single event and all tasks of that state may also only output that single event. In future work, the concept of having a less restrictive trigger pattern will be examined. A __State__ concept is keyed with a `ReferenceKey` key, which references the __Policy__ concept that owns the state. The __LocalName__ field of the `ReferenceKey` holds the name of the state. As a state is part of a chain of states, the __NextState__ field of a state holds the `ReferenceKey` key of the state in the policy to execute after this state. The __Trigger__ field of a state holds the `ArtifactKey` of the event that triggers this state. The __OutgoingEvents__ field holds the `ArtifactKey` references of all possible events that may be output from the state. This is a set that is the union of all output events of all tasks of the state. The __Task__ concepts that hold the definitions of the task for the state are held as a set of `ArtifactKey` references in the state. The __DefaultTask__ field holds a reference to the default task for the state, a task that is executed if no task selection logic is specified. If the state has only one task, that task is the default task. The __Logic__ concept referenced by a state holds the task selection logic for a state. The task selection logic uses the incoming context (parameters of the incoming event) and other context to determine the best task to use to execute its goals. The state holds a set of references to __ContextItem__ and __ContextItemTemplate__ definitions for the context used by its task selection logic.