Author: rmannibucau
Date: Wed Oct 9 06:14:54 2013
New Revision: 1530503
URL: http://svn.apache.org/r1530503
Log:
adding a property to skip finder linking
Modified:
tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/config/FinderFactory.java
Modified:
tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/config/FinderFactory.java
URL:
http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/config/FinderFactory.java?rev=1530503&r1=1530502&r2=1530503&view=diff
==============================================================================
---
tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/config/FinderFactory.java
(original)
+++
tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/config/FinderFactory.java
Wed Oct 9 06:14:54 2013
@@ -43,6 +43,7 @@ public class FinderFactory {
private static final FinderFactory factory = new FinderFactory();
public static final String TOMEE_JAXRS_DEPLOY_UNDECLARED_PROP =
"tomee.jaxrs.deploy.undeclared";
+ public static final String SKIP_LINK = "openejb.finder.skip.link";
private static FinderFactory get() {
FinderFactory factory =
SystemInstance.get().getComponent(FinderFactory.class);
@@ -142,7 +143,7 @@ public class FinderFactory {
}
private static boolean enableFindSubclasses() {
- return isTomEE() || (isJaxRsInstalled() &&
SystemInstance.get().getOptions().get(TOMEE_JAXRS_DEPLOY_UNDECLARED_PROP,
false));
+ return !SystemInstance.get().getOptions().get(SKIP_LINK, false) &&
(isTomEE() || (isJaxRsInstalled() &&
SystemInstance.get().getOptions().get(TOMEE_JAXRS_DEPLOY_UNDECLARED_PROP,
false)));
}
private static boolean isTomEE() {