diff options
Diffstat (limited to 'container-test-jars/jersey-resources/src/main/java/com/yahoo')
4 files changed, 60 insertions, 0 deletions
diff --git a/container-test-jars/jersey-resources/src/main/java/com/yahoo/container/test/jars/jersey/resources/TestResource.java b/container-test-jars/jersey-resources/src/main/java/com/yahoo/container/test/jars/jersey/resources/TestResource.java new file mode 100644 index 00000000000..59095d05567 --- /dev/null +++ b/container-test-jars/jersey-resources/src/main/java/com/yahoo/container/test/jars/jersey/resources/TestResource.java @@ -0,0 +1,12 @@ +// Copyright 2018 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +package com.yahoo.container.test.jars.jersey.resources; + +import javax.ws.rs.Path; + +/** + * @author Tony Vaagenes + * @author ollivir + */ +@Path("bundle-plugin-test/test-resource") +public class TestResource extends TestResourceBase { +} diff --git a/container-test-jars/jersey-resources/src/main/java/com/yahoo/container/test/jars/jersey/resources/TestResourceBase.java b/container-test-jars/jersey-resources/src/main/java/com/yahoo/container/test/jars/jersey/resources/TestResourceBase.java new file mode 100644 index 00000000000..c3724723252 --- /dev/null +++ b/container-test-jars/jersey-resources/src/main/java/com/yahoo/container/test/jars/jersey/resources/TestResourceBase.java @@ -0,0 +1,22 @@ +// Copyright 2018 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +package com.yahoo.container.test.jars.jersey.resources; + +import javax.ws.rs.core.MediaType; +import javax.ws.rs.Produces; +import javax.ws.rs.GET; + +/** + * @author Tony Vaagenes + * @author ollivir + */ +public class TestResourceBase { + @GET + @Produces({MediaType.TEXT_PLAIN}) + public String get() { + return content(getClass()); + } + + public static String content(Class<? extends TestResourceBase> clazz) { + return "Response from " + clazz.getName(); + } +} diff --git a/container-test-jars/jersey-resources/src/main/java/com/yahoo/container/test/jars/jersey/resources/nestedpackage1/NestedTestResource1.java b/container-test-jars/jersey-resources/src/main/java/com/yahoo/container/test/jars/jersey/resources/nestedpackage1/NestedTestResource1.java new file mode 100644 index 00000000000..ab1c1f8f229 --- /dev/null +++ b/container-test-jars/jersey-resources/src/main/java/com/yahoo/container/test/jars/jersey/resources/nestedpackage1/NestedTestResource1.java @@ -0,0 +1,13 @@ +// Copyright 2018 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +package com.yahoo.container.test.jars.jersey.resources.nestedpackage1; + +import com.yahoo.container.test.jars.jersey.resources.TestResourceBase; + +import javax.ws.rs.Path; + +/** + * @author Tony Vaagenes + */ +@Path("bundle-plugin-test/nested-test-resource1") +public class NestedTestResource1 extends TestResourceBase { +} diff --git a/container-test-jars/jersey-resources/src/main/java/com/yahoo/container/test/jars/jersey/resources/nestedpackage2/NestedTestResource2.java b/container-test-jars/jersey-resources/src/main/java/com/yahoo/container/test/jars/jersey/resources/nestedpackage2/NestedTestResource2.java new file mode 100644 index 00000000000..0dfc9e1938b --- /dev/null +++ b/container-test-jars/jersey-resources/src/main/java/com/yahoo/container/test/jars/jersey/resources/nestedpackage2/NestedTestResource2.java @@ -0,0 +1,13 @@ +// Copyright 2018 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +package com.yahoo.container.test.jars.jersey.resources.nestedpackage2; + +import com.yahoo.container.test.jars.jersey.resources.TestResourceBase; + +import javax.ws.rs.Path; + +/** + * @author Tony Vaagenes + */ +@Path("bundle-plugin-test/nested-test-resource2") +public class NestedTestResource2 extends TestResourceBase { +} |