package uk.bl.odin.orcid; import org.restlet.Application; import org.restlet.Context; import org.restlet.Restlet; import uk.bl.odin.orcid.guice.SelfInjectingServerResourceModule; import com.google.inject.Guice; /** * Boilerplate application. Initializes Router and GuiceModule. */ public class RootApplication extends Application { public RootApplication(Context context) { super(context); } @Override public Restlet createInboundRoot() { Guice.createInjector(new GuiceConfigModule(this.getContext()), new SelfInjectingServerResourceModule()); return new RootRouter(this.getContext()); } }