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