Package org.apache.wicket.serialize

Examples of org.apache.wicket.serialize.ISerializer


    HomePage page = tester.startPage(HomePage.class);

    // assert rendered page class
    tester.assertRenderedPage(HomePage.class);

    ISerializer pageSerializer = tester.getApplication().getFrameworkSettings().getSerializer();
    Assert.assertTrue(
      "The configured IObjectSerializer is not instance of KryoSerializer! Type: " +
        pageSerializer.getClass(), pageSerializer instanceof KryoSerializer);

    byte[] data = pageSerializer.serialize(page);
    Assert.assertNotNull("The produced data should not be null!", data);

    // data length can fluctuate based on the object field values
    Assert.assertTrue("The produced data length is not correct!", data.length > 300);

    Object object = pageSerializer.deserialize(data);
    Assert.assertTrue(
      "The deserialized page must be of type HomePage. Type: " + object.getClass(),
      object instanceof HomePage);

  }
View Full Code Here


    SamplePage page = tester.startPage(SamplePage.class);
 
    // assert rendered page class
    tester.assertRenderedPage(SamplePage.class);
 
    ISerializer pageSerializer = Application.get().getFrameworkSettings().getSerializer();
   
    pageSerializer.serialize(page);
  }
View Full Code Here

    SamplePage page = tester.startPage(SamplePage.class);
 
    // assert rendered page class
    tester.assertRenderedPage(SamplePage.class);
 
    ISerializer pageSerializer = Application.get().getFrameworkSettings().getSerializer();
   
    pageSerializer.serialize(page);
  }
View Full Code Here

  public IPageManager get(IPageManagerContext pageManagerContext)
  {
    IDataStore dataStore = new HttpSessionDataStore(pageManagerContext, evictionStrategy);

    int cacheSize = application.getStoreSettings().getInmemoryCacheSize();
    ISerializer pageSerializer = application.getFrameworkSettings().getSerializer();
    IPageStore pageStore = new DefaultPageStore(pageSerializer, dataStore, cacheSize);
    return new PageStoreManager(application.getName(), pageStore, pageManagerContext);

  }
View Full Code Here

    // disable ModificationWatcher
    application.getResourceSettings().setResourcePollFrequency(null);

    // use plain JDK Object(Input|Output)Stream
    ISerializer serializer = new GaeObjectSerializer(application.getApplicationKey());
    application.getFrameworkSettings().setSerializer(serializer);

    // save older version of pages in the HttpSession
    final IDataStoreEvictionStrategy evictionStrategy;
    if (application instanceof GaeApplication)
View Full Code Here

TOP

Related Classes of org.apache.wicket.serialize.ISerializer

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.