Skip to content

Commit 1d3851d

Browse files
committed
Added metro component
1 parent d0d3d0f commit 1d3851d

3 files changed

Lines changed: 37 additions & 1 deletion

File tree

components/jax-ws/metro/pom.xml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<artifactId>kumuluzee-jax-ws-metro</artifactId>
1616

1717
<properties>
18-
18+
<metro.version>2.3.1</metro.version>
1919
</properties>
2020

2121
<dependencies>
@@ -28,6 +28,12 @@
2828
<groupId>javax.xml.ws</groupId>
2929
<artifactId>jaxws-api</artifactId>
3030
</dependency>
31+
32+
<dependency>
33+
<groupId>org.glassfish.metro</groupId>
34+
<artifactId>webservices-rt</artifactId>
35+
<version>${metro.version}</version>
36+
</dependency>
3137
</dependencies>
3238

3339
</project>
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
package com.kumuluz.ee.jaxws.metro;
2+
3+
import com.kumuluz.ee.common.Component;
4+
import com.kumuluz.ee.common.config.EeConfig;
5+
import com.kumuluz.ee.common.dependencies.EeComponentDef;
6+
import com.kumuluz.ee.common.dependencies.EeComponentType;
7+
import com.kumuluz.ee.common.wrapper.KumuluzServerWrapper;
8+
9+
import java.util.logging.Logger;
10+
11+
/**
12+
* @author Tilen Faganel
13+
* @since 2.0.0
14+
*/
15+
@EeComponentDef(name = "Metro", type = EeComponentType.JAX_WS)
16+
public class JaxWsComponent implements Component {
17+
18+
private Logger log = Logger.getLogger(JaxWsComponent.class.getSimpleName());
19+
20+
@Override
21+
public void init(KumuluzServerWrapper server, EeConfig eeConfig) {
22+
}
23+
24+
@Override
25+
public void load() {
26+
27+
log.info("Initiating Metro");
28+
}
29+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
com.kumuluz.ee.jaxws.metro.JaxWsComponent

0 commit comments

Comments
 (0)