Package com.esotericsoftware.kryo.serialize

Examples of com.esotericsoftware.kryo.serialize.ReferenceFieldSerializer$References


        return crawlDelay;
    }
   
    // Kryo support
    public static void autoregisterTo(AutoKryo kryo) {
        kryo.register(RobotsDirectives.class, new ReferenceFieldSerializer(kryo, RobotsDirectives.class));
        kryo.autoregister(ConcurrentSkipListSet.class); // now used instead of PrefixSet in RobotsDirectives
        kryo.setRegistrationOptional(true);
    }
View Full Code Here


*/
public class GrailsFlashScopeRegistration implements KryoCustomization {
   
  @Override
  public void customize(Kryo kryo) {
        kryo.register( GrailsFlashScope.class, new ReferenceFieldSerializer( kryo, GrailsFlashScope.class ) );
  }
View Full Code Here

*/
public class ReferenceFieldSerializerFactory implements KryoDefaultSerializerFactory {

    @Override
    public Serializer newDefaultSerializer( final Kryo kryo, final Class<?> type ) {
        final ReferenceFieldSerializer result = new ReferenceFieldSerializer( kryo, type );
        result.setIgnoreSyntheticFields( false );
        return result;
    }
View Full Code Here

     * {@inheritDoc}
     */
    @SuppressWarnings( "unchecked" )
    @Override
    protected Serializer newDefaultSerializer( final Class type ) {
        final ReferenceFieldSerializer result = new ReferenceFieldSerializer( this, type );
        result.setIgnoreSyntheticFields( false );
        return result;
    }
View Full Code Here

    //    }

    // v2 - using the CPC2, this also knows about methods that are being used so is much more precise
    // and never has to guess if something needs a rewrite
    if (!skipReferencesCheck) {
      References refs = ConstantPoolChecker2.getReferences(bytes);
      boolean needsRewriting = false;
      for (String clazz : refs.referencedClasses) {
        if (typeRegistry != null && typeRegistry.isReloadableTypeName(clazz)) {
          needsRewriting = true;
          break;
View Full Code Here

TOP

Related Classes of com.esotericsoftware.kryo.serialize.ReferenceFieldSerializer$References

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.