getContext(), engine.getJobsDir().toURI().toString()); alljobsdir.setListingAllowed(true); router.attach("/engine/jobsdir",alljobsdir);
String rootUri = "file:///(...)/static-content"; Directory directory = new Directory(getContext(), rootUri); directory.setListingAllowed(true); router.attach("/static/", directory);
public class FileApplication extends Application { // for example: public static final String ROOT_URI = // "file:///C:/restlet-jee-2.0.6/docs/api/"; @Override public synchronized Restlet createInboundRoot() { String ROOT_URI = "file:///" + Environment.getExternalStorageDirectory() + "/"; Directory directory = new Directory(getContext(), LocalReference.localizePath(ROOT_URI)); directory.setListingAllowed(true); Router router = new Router(getContext()); router.attach("/files", directory); return router; } }
@Override public synchronized Restlet createInboundRoot() { Directory directory = new Directory(getContext(), LocalReference.createFileReference("/home/florian/dev/wkspace/myproject/src/main/webapp/public")); directory.setListingAllowed(true); Router router = new Router(getContext()); router.attachDefault(new HomeApplication()); router.attach("/static", directory); router.attach("/hello", new HelloWorldApplication()); return router; }
getContext(), engine.getJobsDir().toURI().toString()); alljobsdir.setListingAllowed(true); router.attach("/engine/jobsdir",alljobsdir);
rootDir.setListingAllowed( false ); rootDir.setNegotiateContent( false ); attach( root, false, "/", rootDir );