Class CollectionExternalizer

  • All Implemented Interfaces:
    Serializable, org.infinispan.commons.marshall.AdvancedExternalizer<Collection>, org.infinispan.commons.marshall.Externalizer<Collection>

    public class CollectionExternalizer
    extends Object
    implements org.infinispan.commons.marshall.AdvancedExternalizer<Collection>
    See Also:
    Serialized Form
    • Constructor Detail

      • CollectionExternalizer

        public CollectionExternalizer()
    • Method Detail

      • getId

        public Integer getId()
        Specified by:
        getId in interface org.infinispan.commons.marshall.AdvancedExternalizer<Collection>
      • getTypeClasses

        public Set<Class<? extends Collection>> getTypeClasses()
        Specified by:
        getTypeClasses in interface org.infinispan.commons.marshall.AdvancedExternalizer<Collection>
      • getSupportedPrivateClasses

        public static Set<Class<Collection>> getSupportedPrivateClasses()
        Returns an immutable Set that contains all of the private classes (e.g. java.util.Collections$EmptyList) that are supported by this Externalizer. This method is to be used by external sources if these private classes need additional processing to be available.
        Returns:
        immutable set of the private classes
      • getPrivateSingletonSetClass

        public static Class<Collection> getPrivateSingletonSetClass()
      • getPrivateSynchronizedSetClass

        public static Class<Collection> getPrivateSynchronizedSetClass()