Showing
4 changed files
with
69 additions
and
1 deletions
... | @@ -23,7 +23,8 @@ | ... | @@ -23,7 +23,8 @@ |
23 | <module>foo</module> | 23 | <module>foo</module> |
24 | <module>mobility</module> | 24 | <module>mobility</module> |
25 | <module>proxyarp</module> | 25 | <module>proxyarp</module> |
26 | - <module>config</module> | 26 | + <module>config</module> |
27 | + <module>sdnip</module> | ||
27 | </modules> | 28 | </modules> |
28 | 29 | ||
29 | <properties> | 30 | <properties> | ... | ... |
apps/sdnip/pom.xml
0 → 100644
1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
2 | +<project xmlns="http://maven.apache.org/POM/4.0.0" | ||
3 | + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||
4 | + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> | ||
5 | + <modelVersion>4.0.0</modelVersion> | ||
6 | + | ||
7 | + <parent> | ||
8 | + <groupId>org.onlab.onos</groupId> | ||
9 | + <artifactId>onos-apps</artifactId> | ||
10 | + <version>1.0.0-SNAPSHOT</version> | ||
11 | + <relativePath>../pom.xml</relativePath> | ||
12 | + </parent> | ||
13 | + | ||
14 | + <artifactId>onos-app-sdnip</artifactId> | ||
15 | + <packaging>bundle</packaging> | ||
16 | + | ||
17 | + <description>SDN-IP peering application</description> | ||
18 | + | ||
19 | + <dependencies> | ||
20 | + <dependency> | ||
21 | + <groupId>org.codehaus.jackson</groupId> | ||
22 | + <artifactId>jackson-core-asl</artifactId> | ||
23 | + </dependency> | ||
24 | + <dependency> | ||
25 | + <groupId>org.codehaus.jackson</groupId> | ||
26 | + <artifactId>jackson-mapper-asl</artifactId> | ||
27 | + </dependency> | ||
28 | + <dependency> | ||
29 | + <groupId>com.fasterxml.jackson.core</groupId> | ||
30 | + <artifactId>jackson-annotations</artifactId> | ||
31 | + <version>2.4.2</version> | ||
32 | + <scope>provided</scope> | ||
33 | + </dependency> | ||
34 | + </dependencies> | ||
35 | + | ||
36 | +</project> |
1 | +package org.onlab.onos.sdnip; | ||
2 | + | ||
3 | +import static org.slf4j.LoggerFactory.getLogger; | ||
4 | + | ||
5 | +import org.apache.felix.scr.annotations.Activate; | ||
6 | +import org.apache.felix.scr.annotations.Component; | ||
7 | +import org.apache.felix.scr.annotations.Deactivate; | ||
8 | +import org.slf4j.Logger; | ||
9 | + | ||
10 | +/** | ||
11 | + * Placeholder SDN-IP component. | ||
12 | + */ | ||
13 | +@Component(immediate = true) | ||
14 | +public class SdnIp { | ||
15 | + | ||
16 | + private final Logger log = getLogger(getClass()); | ||
17 | + | ||
18 | + @Activate | ||
19 | + protected void activate() { | ||
20 | + log.debug("SDN-IP started"); | ||
21 | + } | ||
22 | + | ||
23 | + @Deactivate | ||
24 | + protected void deactivate() { | ||
25 | + log.info("Stopped"); | ||
26 | + } | ||
27 | +} |
-
Please register or login to post a comment