Author: ivol37 at gmail.com
Date: Wed Dec 15 15:01:07 2010
New Revision: 499
Log:
[AMDATU-200] Moved RuntimeDelegate from init() to static part in the JAX-RS
activator
Modified:
trunk/amdatu-web/rest-jaxrs/src/main/java/org/amdatu/web/rest/jaxrs/osgi/Activator.java
Modified:
trunk/amdatu-web/rest-jaxrs/src/main/java/org/amdatu/web/rest/jaxrs/osgi/Activator.java
==============================================================================
---
trunk/amdatu-web/rest-jaxrs/src/main/java/org/amdatu/web/rest/jaxrs/osgi/Activator.java
(original)
+++
trunk/amdatu-web/rest-jaxrs/src/main/java/org/amdatu/web/rest/jaxrs/osgi/Activator.java
Wed Dec 15 15:01:07 2010
@@ -28,23 +28,22 @@
import org.osgi.framework.BundleContext;
/**
- * This is the OSGi activator for this Cassandra application bundle.
+ * This is the OSGi activator for this JAX-RS bundle.
* @author ivol
*/
public class Activator extends DependencyActivatorBase {
- // The resource identifier for this bundle. Resources are only considered
to be 'ours' when
- // it is prefixed with this id.
- public final static String RESOURCE_ID = "rest/services";
-
- @Override
- public void init(BundleContext context, DependencyManager manager) throws
Exception {
+ static {
RuntimeDelegate.setInstance(new RuntimeDelegate() {
public <T> T createEndpoint(Application arg0, Class<T> arg1)
throws IllegalArgumentException, UnsupportedOperationException {return null;}
public <T> HeaderDelegate<T> createHeaderDelegate(Class<T> arg0)
{return null;}
public ResponseBuilder createResponseBuilder() {return null;}
public UriBuilder createUriBuilder() {return null;}
public VariantListBuilder createVariantListBuilder() {return null;}
- });
+ });
+ }
+
+ @Override
+ public void init(BundleContext context, DependencyManager manager) throws
Exception {
}
@Override