本文整理了Java中org.restlet.Application.getMetadataService()
方法的一些代码示例,展示了Application.getMetadataService()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Application.getMetadataService()
方法的具体详情如下:
包路径:org.restlet.Application
类名称:Application
方法名:getMetadataService
[英]Returns the metadata service. The service is enabled by default.
[中]返回元数据服务。默认情况下,该服务处于启用状态。
代码示例来源:origin: org.restlet.osgi/org.restlet
/**
* Returns the metadata service of the parent application.
*
* @return The metadata service of the parent application.
*/
public MetadataService getMetadataService() {
return getApplication().getMetadataService();
}
代码示例来源:origin: org.restlet.osgi/org.restlet
/**
* Returns the application's metadata service or create a new one.
*
* @return The metadata service.
*/
public MetadataService getMetadataService() {
MetadataService result = null;
result = getApplication().getMetadataService();
if (result == null) {
result = new MetadataService();
}
return result;
}
代码示例来源:origin: org.restlet.jee/org.restlet.ext.jaxrs
metadataService = Application.getCurrent().getMetadataService();
StringTokenizer stt = new StringTokenizer(extensions, ".");
while (stt.hasMoreTokens()) {
代码示例来源:origin: stackoverflow.com
variantList.add(new Variant(MediaType.APPLICATION_JSON));
Variant variant = application.getConnegService().getPreferredVariant(variantList, request, application.getMetadataService());
代码示例来源:origin: org.codeartisans.qipki/qipki-ca-http
@Override
protected int beforeHandle( Request request, Response response )
{
String extensions = request.getResourceRef().getExtensions();
if ( extensions != null ) {
int idx = extensions.lastIndexOf( '.' );
if ( idx != -1 ) {
extensions = extensions.substring( idx + 1 );
}
MetadataService metadataService = getApplication().getMetadataService();
Metadata metadata = metadataService.getMetadata( extensions );
if ( metadata instanceof MediaType ) {
request.getClientInfo().setAcceptedMediaTypes( Collections.singletonList( new Preference<MediaType>( ( MediaType ) metadata ) ) );
String path = request.getResourceRef().getPath();
path = path.substring( 0, path.length() - extensions.length() - 1 );
request.getResourceRef().setPath( path );
}
}
return Filter.CONTINUE;
}
代码示例来源:origin: org.apache.polygene.libraries/org.apache.polygene.library.rest-server
MetadataService metadataService = getApplication().getMetadataService();
Metadata metadata = metadataService.getMetadata( extensions );
if( metadata != null && metadata instanceof MediaType )
代码示例来源:origin: apache/attic-polygene-java
MetadataService metadataService = getApplication().getMetadataService();
Metadata metadata = metadataService.getMetadata( extensions );
if( metadata != null && metadata instanceof MediaType )
代码示例来源:origin: org.qi4j.library/org.qi4j.library.rest-server
MetadataService metadataService = getApplication().getMetadataService();
Metadata metadata = metadataService.getMetadata( extensions );
if( metadata != null && metadata instanceof MediaType )
代码示例来源:origin: org.restlet.osgi/org.restlet
/**
* Returns the metadata service. If the parent application doesn't exist, a
* new instance is created.
*
* @return The metadata service.
*/
public MetadataService getMetadataService() {
MetadataService result = null;
if (getHelped() != null) {
org.restlet.Application application = getHelped().getApplication();
if (application != null) {
result = application.getMetadataService();
}
}
if (result == null) {
result = new MetadataService();
}
return result;
}
代码示例来源:origin: apache/attic-polygene-java
MetadataService metadataService = getApplication().getMetadataService();
Metadata metadata = metadataService.getMetadata( extensions );
if( metadata != null && metadata instanceof MediaType )
代码示例来源:origin: org.restlet/org.restlet
/**
* Returns the preferred variant according to the client preferences
* specified in the request.
*
* @return The preferred variant.
*/
public Variant getPreferredVariant() {
Variant result = null;
final List<Variant> variants = getVariants();
if ((variants != null) && (!variants.isEmpty())) {
Language language = null;
// Compute the preferred variant. Get the default language
// preference from the Application (if any).
final Application app = Application.getCurrent();
if (app != null) {
language = app.getMetadataService().getDefaultLanguage();
}
result = getRequest().getClientInfo().getPreferredVariant(variants,
language);
}
return result;
}
代码示例来源:origin: org.restlet.jee/org.restlet.ext.jaxrs
} else {
connegService = app.getConnegService();
metadataService = app.getMetadataService();
代码示例来源:origin: org.restlet/org.restlet
if (getMetadataService() != null) {
getMetadataService().start();
代码示例来源:origin: org.restlet/org.restlet
if (getMetadataService() != null) {
getMetadataService().stop();
内容来源于网络,如有侵权,请联系作者删除!