package org.geoserver.rest; import org.restlet.Restlet; import org.restlet.data.Request; import org.restlet.data.Response; import org.springframework.context.ApplicationContext; public class BeanDelegatingRestlet extends Restlet{ String myBeanName; ApplicationContext myContext; public BeanDelegatingRestlet(ApplicationContext con, String beanName){ myContext = con; myBeanName = beanName; } public void handle(Request req, Response res){ Object bean = myContext.getBean(myBeanName); Restlet restlet = (Restlet)bean; restlet.handle(req, res); } }