Examples of ResteasyProviderFactory


Examples of org.jboss.resteasy.spi.ResteasyProviderFactory

      Assert.assertEquals("world", result);
   }

   private SynchronousDispatcher initializeDispatcher()
   {
      ResteasyProviderFactory providerFactory = new ResteasyProviderFactory();
      providerFactory.registerProvider(StringTextStar.class);

      // use @Provider annotation to register a custom ValueInjector!!!
      providerFactory.registerProvider(MyInjectorFactoryImpl.class);

      return new SynchronousDispatcher(providerFactory);
   }
View Full Code Here

Examples of org.jboss.resteasy.spi.ResteasyProviderFactory

   }

   @Test
   public void testMatching2()
   {
      ResteasyProviderFactory factory = new ResteasyProviderFactory();
      RegisterBuiltin.register(factory);

      MessageBodyWriter<Integer> writer = factory.getMessageBodyWriter(Integer.class, null, null, new MediaType("text", "plain"));
      Assert.assertNotNull(writer);
      Assert.assertEquals(writer.getClass(), DefaultTextPlain.class);
   }
View Full Code Here

Examples of org.jboss.resteasy.spi.ResteasyProviderFactory

   @Test
   public void testUserPrecendence1() throws Exception
   {
      // Register Built In first
      ResteasyProviderFactory factory = new ResteasyProviderFactory();
      RegisterBuiltin.register(factory);

      factory.addMessageBodyWriter(new PlainTextWriter());

      // Test that application providers take precedence over builtin
      verifyPlainWriter(factory);

      factory.addMessageBodyWriter(new IntegerPlainTextWriter());
      verifyIntegerWriter(factory);

   }
View Full Code Here

Examples of org.jboss.resteasy.spi.ResteasyProviderFactory

   @Test
   public void testUserPrecendence2() throws Exception
   {
      // register PlainTextWriter first
      ResteasyProviderFactory factory = new ResteasyProviderFactory();

      factory.addMessageBodyWriter(new PlainTextWriter());
      RegisterBuiltin.register(factory);

      verifyPlainWriter(factory);

      factory.addMessageBodyWriter(new IntegerPlainTextWriter());
      verifyIntegerWriter(factory);

   }
View Full Code Here

Examples of org.jboss.resteasy.spi.ResteasyProviderFactory

   @Test
   public void testUserPrecendence3() throws Exception
   {
      // register PlainTextWriter first
      ResteasyProviderFactory factory = new ResteasyProviderFactory();

      factory.addMessageBodyWriter(new IntegerPlainTextWriter());
      factory.addMessageBodyWriter(new PlainTextWriter());
      RegisterBuiltin.register(factory);

      verifyIntegerWriter(factory);

   }
View Full Code Here

Examples of org.jboss.resteasy.spi.ResteasyProviderFactory

public class ContextResolverTest
{
   @BeforeClass
   public static void before()
   {
      ResteasyProviderFactory.setInstance(new ResteasyProviderFactory());
      ResteasyProviderFactory factory = ResteasyProviderFactory.getInstance();
      factory.addContextResolver(Resolver1.class);
      factory.addContextResolver(Resolver2.class);
      factory.addContextResolver(Resolver3.class);
      factory.addContextResolver(Resolver4.class);
      factory.addContextResolver(Resolver5.class);
      factory.addContextResolver(Resolver6.class);
   }
View Full Code Here

Examples of org.jboss.resteasy.spi.ResteasyProviderFactory

   }

   @Test
   public void testContextResolver()
   {
      ResteasyProviderFactory factory = ResteasyProviderFactory.getInstance();
      ContextResolver<String> resolver = factory.getContextResolver(String.class, MediaType.TEXT_PLAIN_TYPE);
      Assert.assertEquals(resolver.getContext(int.class), "2");
      Assert.assertEquals(resolver.getContext(float.class), "5");
      resolver = factory.getContextResolver(String.class, MediaType.TEXT_XML_TYPE);
      Assert.assertEquals(resolver.getContext(int.class), "3");
      Assert.assertEquals(resolver.getContext(float.class), "6");
      resolver = factory.getContextResolver(String.class, MediaType.APPLICATION_ATOM_XML_TYPE);
      Assert.assertEquals(resolver.getContext(int.class), "1");
      Assert.assertEquals(resolver.getContext(float.class), "4");
      Assert.assertNull(resolver.getContext(double.class));
      Assert.assertNull(factory.getContextResolver(Double.class, MediaType.APPLICATION_ATOM_XML_TYPE));

   }
View Full Code Here

Examples of org.jboss.resteasy.spi.ResteasyProviderFactory

public class CacheControlTest
{
   @BeforeClass
   public static void before()
   {
      ResteasyProviderFactory.setInstance(new ResteasyProviderFactory());
   }
View Full Code Here

Examples of org.jboss.resteasy.spi.ResteasyProviderFactory

public class ProviderInjectionTest
{
   @BeforeClass
   public static void before()
   {
      ResteasyProviderFactory.setInstance(new ResteasyProviderFactory());
   }
View Full Code Here

Examples of org.jboss.resteasy.spi.ResteasyProviderFactory

public class UriBuilderTest
{
   @BeforeClass
   public static void before()
   {
      ResteasyProviderFactory.setInstance(new ResteasyProviderFactory());
   }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.