Package org.infinispan.commons.marshall.jboss

Examples of org.infinispan.commons.marshall.jboss.JBossExternalizerAdapter


        ClassExternalizerFactory externalizerFactory = new MappingClassExternalizerFactory(externalizersByClass);
        configuration.setClassExternalizerFactory(externalizerFactory);
    }

    protected static void addExternalizer( SchematicExternalizer<?> externalizer ) {
        Externalizer adapter = new JBossExternalizerAdapter(externalizer);
        for (Class<?> clazz : externalizer.getTypeClasses()) {
            externalizersByClass.put(clazz, adapter);
        }
    }
View Full Code Here


            externalizersByClass.put(clazz, adapter);
        }
    }

    protected static void addExternalizer( AdvancedExternalizer<?> externalizer ) {
        Externalizer adapter = new JBossExternalizerAdapter(externalizer);
        for (Class<?> clazz : externalizer.getTypeClasses()) {
            externalizersByClass.put(clazz, adapter);
        }
    }
View Full Code Here

            } else {
               // Check for JBoss Marshaller's @Externalize
               return jbmarExtFactory.getExternalizer(type);
            }
         }
         return new JBossExternalizerAdapter(ext);
      } catch (Exception e) {
         throw new IllegalArgumentException(String.format("Cannot instantiate externalizer for %s", type), e);
      }

   }
View Full Code Here

TOP

Related Classes of org.infinispan.commons.marshall.jboss.JBossExternalizerAdapter

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.