Package org.apache.clerezza.triaxrs.providers

Examples of org.apache.clerezza.triaxrs.providers.ProvidersImpl


  private Set<HttpMethod> httpMethods = new HashSet<HttpMethod>();

  public JaxRsHandler() {
    // initialize default providers
    Class<?>[] defaultProviders = DefaultProviders.getDefaultProviders();
    Providers builtInProviders = new ProvidersImpl(defaultProviders);
    providers.reset(componentSpecifiedProviders,
        builtInProviders);
    rootResources = new RootResources();
    resourceExecutor = new RootResourceExecutorImpl();
  }
View Full Code Here


   * Returns mapper for exception and a direct subclass
   */
  @Test
  public void getExceptionMapper() {
    Class[] mapperClasses = {RuntimeExceptionMapper.class};
    Providers providers = new ProvidersImpl(mapperClasses);
    assertNull(providers.getExceptionMapper(IOException.class));
    assertEquals(RuntimeExceptionMapper.class, providers.getExceptionMapper(
        RuntimeException.class).getClass());
    assertEquals(RuntimeExceptionMapper.class, providers.getExceptionMapper(
        SecurityException.class).getClass());
  }
View Full Code Here

   * Testing with a mapper for SecurityException
   */
  @Test
  public void getExceptionMapper2() {
    Class[] mapperClasses = {RuntimeExceptionMapper.class, SecurityExceptionMapper.class};
    Providers providers = new ProvidersImpl(mapperClasses);
    assertNull(providers.getExceptionMapper(IOException.class));
    assertEquals(RuntimeExceptionMapper.class, providers.getExceptionMapper(
        RuntimeException.class).getClass());
    assertEquals(RuntimeExceptionMapper.class, providers.getExceptionMapper(
        UnsupportedOperationException.class).getClass());
    assertEquals(SecurityExceptionMapper.class, providers.getExceptionMapper(
        SecurityException.class).getClass());
  }
View Full Code Here

TOP

Related Classes of org.apache.clerezza.triaxrs.providers.ProvidersImpl

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.