Created
June 16, 2017 09:26
-
-
Save jpkrohling/789eadd3c39b6c82123ec552ac825772 to your computer and use it in GitHub Desktop.
SWARM-1398 PR without the Installer class
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/fractions/opentracing/src/main/java/org/wildfly/swarm/opentracing/deployment/OpenTracingInitializer.java b/fractions/opentracing/src/main/java/org/wildfly/swarm/opentracing/deployment/OpenTracingInitializer.java | |
index 0e4bead71..cbd26004b 100644 | |
--- a/fractions/opentracing/src/main/java/org/wildfly/swarm/opentracing/deployment/OpenTracingInitializer.java | |
+++ b/fractions/opentracing/src/main/java/org/wildfly/swarm/opentracing/deployment/OpenTracingInitializer.java | |
@@ -20,7 +20,6 @@ import io.opentracing.contrib.tracerresolver.TracerResolver; | |
import io.opentracing.util.GlobalTracer; | |
import org.jboss.logging.Logger; | |
-import javax.enterprise.inject.Vetoed; | |
import javax.servlet.ServletContextEvent; | |
import javax.servlet.ServletContextListener; | |
import javax.servlet.annotation.WebListener; | |
@@ -28,7 +27,6 @@ import javax.servlet.annotation.WebListener; | |
/** | |
* @author Juraci Paixão Kröhling | |
*/ | |
-@Vetoed | |
@WebListener | |
public class OpenTracingInitializer implements ServletContextListener { | |
private static final Logger logger = Logger.getLogger(OpenTracingInitializer.class); | |
diff --git a/fractions/opentracing/src/main/java/org/wildfly/swarm/opentracing/runtime/OpenTracingInstaller.java b/fractions/opentracing/src/main/java/org/wildfly/swarm/opentracing/runtime/OpenTracingInstaller.java | |
deleted file mode 100644 | |
index 2c48182fb..000000000 | |
--- a/fractions/opentracing/src/main/java/org/wildfly/swarm/opentracing/runtime/OpenTracingInstaller.java | |
+++ /dev/null | |
@@ -1,37 +0,0 @@ | |
-package org.wildfly.swarm.opentracing.runtime; | |
- | |
-import org.jboss.logging.Logger; | |
-import org.jboss.shrinkwrap.api.Archive; | |
-import org.wildfly.swarm.spi.api.DeploymentProcessor; | |
-import org.wildfly.swarm.spi.runtime.annotations.DeploymentScoped; | |
-import org.wildfly.swarm.undertow.WARArchive; | |
-import org.wildfly.swarm.undertow.descriptors.WebXmlAsset; | |
- | |
-import javax.inject.Inject; | |
- | |
-/** | |
- * @author Juraci Paixão Kröhling | |
- */ | |
-@DeploymentScoped | |
-public class OpenTracingInstaller implements DeploymentProcessor { | |
- private static final Logger logger = Logger.getLogger(OpenTracingInstaller.class); | |
- private final Archive<?> archive; | |
- | |
- @Inject | |
- public OpenTracingInstaller(Archive archive) { | |
- this.archive = archive; | |
- } | |
- | |
- @Override | |
- public void process() throws Exception { | |
- logger.info("Determining whether to install OpenTracing integration or not."); | |
- if (archive.getName().endsWith(".war")) { | |
- logger.logf(Logger.Level.INFO, "Installing the OpenTracing integration for the deployment %s", archive.getName()); | |
- WARArchive webArchive = archive.as(WARArchive.class); | |
- WebXmlAsset webXml = webArchive.findWebXmlAsset(); | |
- | |
- logger.logf(Logger.Level.INFO, "Adding the listener org.wildfly.swarm.opentracing.deployment.OpenTracingInitializer"); | |
- webXml.addListener("org.wildfly.swarm.opentracing.deployment.OpenTracingInitializer"); | |
- } | |
- } | |
-} | |
diff --git a/fractions/opentracing/src/main/resources/META-INF/beans.xml b/fractions/opentracing/src/main/resources/META-INF/beans.xml | |
new file mode 100644 | |
index 000000000..c32c491a5 | |
--- /dev/null | |
+++ b/fractions/opentracing/src/main/resources/META-INF/beans.xml | |
@@ -0,0 +1,2 @@ | |
+<?xml version="1.0" encoding="UTF-8"?> | |
+<beans xmlns="http://xmlns.jcp.org/xml/ns/javaee"/> | |
\ No newline at end of file |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment