Package org.glassfish.jersey.kryo
Class KryoFeature
java.lang.Object
org.glassfish.jersey.kryo.KryoFeature
- All Implemented Interfaces:
Feature
Feature used to register Kryo providers.
For the security reasons, Kryo#setRegistrationRequired(true) should be specified.
Unless KryoFeature#registrationRequired(false) is registered, a ContextResolver<Kryo> should be registered.
There the user is expected to create new Kryo instance with the registrations:
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;
}
Note that ContextResolver#getContext is invoked just once when creating KryoPool and the type argument
is null.
- Author:
- Libor Kramolis
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanconfigure(FeatureContext context) static KryoFeatureregistrationRequired(boolean registrationRequired)