Package org.jboss.cache.marshall

Examples of org.jboss.cache.marshall.Marshaller


    * nothing injected, nothing specified in Configuration.  Should use default factory.
    */
   public void testConstructionOrder1()
   {
      Class<Marshaller> componentToTest = Marshaller.class;
      Marshaller m = cr.getOrCreateComponent(null, componentToTest);
      assert m instanceof VersionAwareMarshaller;
      VersionAwareMarshaller vam = (VersionAwareMarshaller) m;
      vam.initReplicationVersions();
      m = (Marshaller) TestingUtil.extractField(vam, "defaultMarshaller");
      assert m instanceof CacheMarshaller210;
View Full Code Here


    */
   public void testConstructionOrder2()
   {
      Class<Marshaller> componentToTest = Marshaller.class;
      configuration.setMarshallerClass(CacheMarshaller200.class.getName());
      Marshaller instance = new CacheMarshaller210();
      configuration.setCacheMarshaller(instance);

      // the setup() would have wired the default marshaller.  Need to update deps.
      cr.unregisterComponent(Marshaller.class);
      cr.updateDependencies();

      Marshaller m = cr.getOrCreateComponent(null, componentToTest);
      assert m == instance : "m is " + m + " but expected " + instance;
   }
View Full Code Here

    * instance injected, no class specified in Configuration.  Should use injected.
    */
   public void testConstructionOrder3()
   {
      Class<Marshaller> componentToTest = Marshaller.class;
      Marshaller instance = new CacheMarshaller210();
      configuration.setCacheMarshaller(instance);

      // the setup() would have wired the default marshaller.  Need to update deps.
      cr.unregisterComponent(Marshaller.class);
      cr.updateDependencies();

      Marshaller m = cr.getOrCreateComponent(null, componentToTest);
      assert m == instance : "m is " + m + " but expected " + instance;
   }
View Full Code Here

    */
   public void testConstructionOrder4()
   {
      Class<Marshaller> componentToTest = Marshaller.class;
      configuration.setMarshallerClass(CacheMarshaller200.class.getName());
      Marshaller m = cr.getOrCreateComponent(null, componentToTest);
      assert m instanceof VersionAwareMarshaller;
      VersionAwareMarshaller vam = (VersionAwareMarshaller) m;
      vam.initReplicationVersions();
      m = (Marshaller) TestingUtil.extractField(vam, "defaultMarshaller");
      assert m instanceof CacheMarshaller200;
View Full Code Here

TOP

Related Classes of org.jboss.cache.marshall.Marshaller

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.