Class RegistrationNotRequiredKryoContextResolver
java.lang.Object
org.glassfish.jersey.kryo.internal.RegistrationNotRequiredKryoContextResolver
- All Implemented Interfaces:
ContextResolver<com.esotericsoftware.kryo.Kryo>
public class RegistrationNotRequiredKryoContextResolver
extends Object
implements ContextResolver<com.esotericsoftware.kryo.Kryo>
Backwards compatibility ContextResolver.
It should only be used when the user specifically agrees on a vulnerability provided when the
KryoFeature#registrationRequired(false) is used.
The default behaviour is demanded to require ContextResolver with
public Kryo getContext(Class<?> type) {
...
Kryo kryo = new Kryo();
kryo.setRegistrationRequired(true);
kryo.register(The_class_for_which_the_KryoMessageBodyProvider_should_be_allowed);
...
return kryo;
}
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
RegistrationNotRequiredKryoContextResolver
public RegistrationNotRequiredKryoContextResolver()
-
-
Method Details
-
getContext
- Specified by:
getContextin interfaceContextResolver<com.esotericsoftware.kryo.Kryo>
-