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
-
Method Summary
Modifier and TypeMethodDescriptionboolean
configure
(FeatureContext context) static KryoFeature
registrationRequired
(boolean registrationRequired)