org.restlet.Application.getMetadataService()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(4.4k)|赞(0)|评价(0)|浏览(95)

本文整理了Java中org.restlet.Application.getMetadataService()方法的一些代码示例,展示了Application.getMetadataService()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Application.getMetadataService()方法的具体详情如下:
包路径:org.restlet.Application
类名称:Application
方法名:getMetadataService

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();

相关文章