Exemplo n.º 1
0
  @Override
  protected DeploymentContext configureDeployment() {
    final ResourceConfig resourceConfig = new ResourceConfig(new MyApplication().getClasses());
    resourceConfig.property(
        ServerProperties.WADL_GENERATOR_CONFIG,
        "org.glassfish.jersey.examples.extendedwadl" + ".SampleWadlGeneratorConfig");

    final Resource.Builder resourceBuilder = Resource.builder();
    resourceBuilder
        .name("resource-programmatic")
        .path("programmatic")
        .addMethod("GET")
        .handledBy(new ProgrammaticResource());
    resourceConfig.registerResources(resourceBuilder.build());
    return DeploymentContext.builder(resourceConfig).contextPath("extended-wadl-webapp").build();
  }
  @Override
  protected Application configure() {
    final ResourceConfig resourceConfig = new ResourceConfig(new MyApplication().getClasses());
    resourceConfig.setProperty(
        ServerProperties.PROPERTY_WADL_GENERATOR_CONFIG,
        "org.glassfish.jersey.examples.extendedwadl" + ".SampleWadlGeneratorConfig");

    final Resource.Builder resourceBuilder = Resource.builder();
    resourceBuilder
        .name("resource-programmatic")
        .path("programmatic")
        .addMethod("GET")
        .handledBy(new ProgrammaticResource());
    resourceConfig.registerResources(resourceBuilder.build());
    return resourceConfig;
  }