Package com.hazelcast.config
Class ClassFilter
- java.lang.Object
-
- com.hazelcast.config.ClassFilter
-
public class ClassFilter extends java.lang.Object
Holds blacklist and whitelist configuration in java deserialization configuration.
-
-
Constructor Summary
Constructors Constructor Description ClassFilter()
ClassFilter(ClassFilter filter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassFilter
addClasses(java.lang.String... names)
ClassFilter
addPackages(java.lang.String... names)
ClassFilter
addPrefixes(java.lang.String... names)
boolean
equals(java.lang.Object obj)
java.util.Set<java.lang.String>
getClasses()
Returns unmodifiable set of class names.java.util.Set<java.lang.String>
getPackages()
Returns unmodifiable set of package names.java.util.Set<java.lang.String>
getPrefixes()
Returns unmodifiable set of class name prefixes.int
hashCode()
boolean
isEmpty()
boolean
isListed(java.lang.String className)
ClassFilter
setClasses(java.util.Collection<java.lang.String> names)
ClassFilter
setPackages(java.util.Collection<java.lang.String> names)
ClassFilter
setPrefixes(java.util.Collection<java.lang.String> names)
java.lang.String
toString()
-
-
-
Constructor Detail
-
ClassFilter
public ClassFilter()
-
ClassFilter
public ClassFilter(ClassFilter filter)
-
-
Method Detail
-
getClasses
public java.util.Set<java.lang.String> getClasses()
Returns unmodifiable set of class names.
-
getPackages
public java.util.Set<java.lang.String> getPackages()
Returns unmodifiable set of package names.
-
getPrefixes
public java.util.Set<java.lang.String> getPrefixes()
Returns unmodifiable set of class name prefixes.
-
addClasses
public ClassFilter addClasses(java.lang.String... names)
-
setClasses
public ClassFilter setClasses(java.util.Collection<java.lang.String> names)
-
addPackages
public ClassFilter addPackages(java.lang.String... names)
-
setPackages
public ClassFilter setPackages(java.util.Collection<java.lang.String> names)
-
addPrefixes
public ClassFilter addPrefixes(java.lang.String... names)
-
setPrefixes
public ClassFilter setPrefixes(java.util.Collection<java.lang.String> names)
-
isEmpty
public boolean isEmpty()
-
isListed
public boolean isListed(java.lang.String className)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-