@Override public UriRules<UriRule> getRules(Class resourceClass) { return app.getUriRules(resourceClass); }
/* package */ void initiateResource(Class c) { getUriRules(c); getOrCreateResourceComponentProvider(c, true); }
/* package */ void initiateResource(AbstractResource ar, final Object resource) { final Class c = ar.getResourceClass(); getUriRules(c); if (!singletonMap.containsKey(c)) { singletonMap.put(c, new ResourceComponentProvider() { @Override public void init(AbstractResource abstractResource) { } @Override public ComponentScope getScope() { return ComponentScope.Singleton; } @Override public Object getInstance(HttpContext hc) { return getInstance(); } @Override public void destroy() { } @Override public Object getInstance() { return resource; } }); } }
@Override public UriRules<UriRule> getRules(Class resourceClass) { return app.getUriRules(resourceClass); }
@Override public UriRules<UriRule> getRules(Class resourceClass) { return app.getUriRules(resourceClass); }
/* package */ void initiateResource(Class c) { getUriRules(c); getOrCreateResourceComponentProvider(c, true); }
/* package */ void initiateResource(Class c) { getUriRules(c); getOrCreateResourceComponentProvider(c, true); }
/* package */ void initiateResource(AbstractResource ar, final Object resource) { final Class c = ar.getResourceClass(); getUriRules(c); if (!singletonMap.containsKey(c)) { singletonMap.put(c, new ResourceComponentProvider() { @Override public void init(AbstractResource abstractResource) { } @Override public ComponentScope getScope() { return ComponentScope.Singleton; } @Override public Object getInstance(HttpContext hc) { return getInstance(); } @Override public void destroy() { } @Override public Object getInstance() { return resource; } }); } }
/* package */ void initiateResource(AbstractResource ar, final Object resource) { final Class c = ar.getResourceClass(); getUriRules(c); if (!singletonMap.containsKey(c)) { singletonMap.put(c, new ResourceComponentProvider() { @Override public void init(AbstractResource abstractResource) { } @Override public ComponentScope getScope() { return ComponentScope.Singleton; } @Override public Object getInstance(HttpContext hc) { return getInstance(); } @Override public void destroy() { } @Override public Object getInstance() { return resource; } }); } }