本文整理了Java中org.restlet.resource.Directory.<init>()
方法的一些代码示例,展示了Directory.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Directory.<init>()
方法的具体详情如下:
包路径:org.restlet.resource.Directory
类名称:Directory
方法名:<init>
[英]Constructor.
[中]构造器。
代码示例来源:origin: org.restlet.jse/org.restlet.example
@Override
public Restlet createInboundRoot() {
return new Directory(getContext(), ROOT_URI);
}
};
代码示例来源:origin: org.restlet.jse/org.restlet.example
@Override
public Restlet createInboundRoot() {
getConnectorService().getClientProtocols().add(Protocol.CLAP);
getConnectorService().getServerProtocols().add(Protocol.HTTP);
final Directory directory = new Directory(getContext(),
"clap://class");
directory.setListingAllowed(true);
directory.setDeeplyAccessible(true);
return directory;
}
};
代码示例来源:origin: org.restlet.jse/org.restlet.example
@Override
public Restlet createInboundRoot() {
Router router = new Router(getContext());
// Serve static files (images, etc.)
String rootUri = "file:///" + System.getProperty("user.home");
Directory directory = new Directory(getContext(), rootUri);
directory.setListingAllowed(true);
router.attach("/home", directory);
// Attach the hello web service
router.attach("/hello", HelloServerResource.class);
return router;
}
}
代码示例来源:origin: org.umlg/runtime-restlet
slickgrid = new Directory(getContext(), "war:///javascript/");
css = new Directory(getContext(), "war:///css");
} else if (restlet) {
File current = new File(".");
if (UmlgProperties.INSTANCE.isLoadUiResourcesFromFile()) {
slickgrid = new Directory(getContext(), "file:///" + current.getAbsolutePath() + "/runtime/runtime-ui/src/main/webapp/javascript");
} else {
slickgrid = new Directory(getContext(), "clap:///javascript/");
css = new Directory(getContext(), "file:///" + current.getAbsolutePath() + "/runtime/runtime-ui/src/main/webapp/css");
} else {
css = new Directory(getContext(), "clap:///css");
代码示例来源:origin: org.restlet.jse/org.restlet.example
@Override
public Restlet createInboundRoot() {
// Create a simple password verifier
MapVerifier verifier = new MapVerifier();
verifier.getLocalSecrets().put("scott", "tiger".toCharArray());
DigestAuthenticator guard = new DigestAuthenticator(getContext(),
"TestRealm", "mySecretServerKey");
MapVerifier mapVerifier = new MapVerifier();
mapVerifier.getLocalSecrets().put("scott", "tiger".toCharArray());
guard.setWrappedVerifier(mapVerifier);
// Create a Directory able to return a deep hierarchy of files
Directory directory = new Directory(getContext(), "file:///tmp");
directory.setListingAllowed(true);
guard.setNext(directory);
return guard;
}
代码示例来源:origin: org.restlet.osgi/org.restlet.ext.osgi
/**
* Creates the Restlet Directory instance using the rootUri, indexName,
* deeplyAccessible, modifiable, and negotiatingContent service properties
*
* @param context
* the Restlet application context
* @return the configured Restlet Directory
*/
protected Directory createDirectory(Context context) {
Directory directory = new Directory(context, rootUri);
directory.setIndexName(indexName);
directory.setDeeplyAccessible(deeplyAccessible);
directory.setModifiable(modifiable);
directory.setNegotiatingContent(negotiatingContent);
return directory;
}
代码示例来源:origin: org.restlet.jse/org.restlet.example
@Override
public Restlet createInboundRoot() {
// Create a simple password verifier
MapVerifier verifier = new MapVerifier();
verifier.getLocalSecrets().put("scott", "tiger".toCharArray());
// Create a Guard
ChallengeAuthenticator authenticator = new ChallengeAuthenticator(
getContext(), ChallengeScheme.HTTP_BASIC, "Tutorial");
authenticator.setVerifier(verifier);
// Create a Directory able to return a deep hierarchy of files
Directory directory = new Directory(getContext(), ROOT_URI);
directory.setListingAllowed(true);
authenticator.setNext(directory);
return authenticator;
}
代码示例来源:origin: org.restlet.jse/org.restlet.example
@Override
public Restlet createInboundRoot() {
// Create a simple password verifier
MapVerifier verifier = new MapVerifier();
verifier.getLocalSecrets().put("scott", "tiger".toCharArray());
// Create a guard
ChallengeAuthenticator guard = new ChallengeAuthenticator(getContext(),
ChallengeScheme.HTTP_BASIC, "Tutorial");
guard.setVerifier(verifier);
// Create a Directory able to return a deep hierarchy of files
Directory directory = new Directory(getContext(), "file:///tmp");
directory.setListingAllowed(true);
guard.setNext(directory);
return guard;
}
代码示例来源:origin: org.restlet.jse/org.restlet.example
@Override
public Restlet createInboundRoot() {
final Router router = new Router(getContext());
// Redirect by defaul to the lst of users.
router.attachDefault(new Redirector(getContext(), "/users",
Redirector.MODE_CLIENT_PERMANENT));
final Directory imgDirectory = new Directory(getContext(),
LocalReference.createFileReference(webRootPath + "/images"));
// Add a route for the image resources
router.attach("/images", imgDirectory);
final Directory cssDirectory = new Directory(getContext(),
LocalReference
.createFileReference(webRootPath + "/stylesheets"));
// Add a route for the CSS resources
router.attach("/stylesheets", cssDirectory);
// Add a route for a Users resource
router.attach("/users", UsersResource.class);
// Add a route for a User resource
router.attach("/users/{userId}", UserResource.class);
// Add a route for a Contacts resource
router.attach("/users/{userId}/contacts", ContactsResource.class);
// Add a route for a Contact resource
router.attach("/users/{userId}/contacts/{contactId}",
ContactResource.class);
return router;
}
代码示例来源:origin: org.restlet.jse/org.restlet.example
Directory directory = new Directory(getContext(), ROOT_URI);
guard.setNext(directory);
代码示例来源:origin: org.restlet.jse/org.restlet.example
Directory directory = new Directory(getContext(), rootUri);
directory.setListingAllowed(true);
router.attach("/static", directory);
代码示例来源:origin: org.restlet.jse/org.restlet.example
final Directory resources = new Directory(getContext(), "clap://system/resources");
内容来源于网络,如有侵权,请联系作者删除!