Committed by
Gerrit Code Review
Added a utility method for creating store Serializer from a single KryoNamespace…
… and some additional classes Change-Id: I1326759bf83a2e4f943ea52df8ebd7e9356c3a93
Showing
2 changed files
with
20 additions
and
2 deletions
... | @@ -53,6 +53,24 @@ public interface Serializer { | ... | @@ -53,6 +53,24 @@ public interface Serializer { |
53 | return using(Arrays.asList(kryo)); | 53 | return using(Arrays.asList(kryo)); |
54 | } | 54 | } |
55 | 55 | ||
56 | + /** | ||
57 | + * Creates a new Serializer instance from a KryoNamespace and some additional classes. | ||
58 | + * | ||
59 | + * @param namespace kryo namespace | ||
60 | + * @param classes variable length array of classes to register | ||
61 | + * @return Serializer instance | ||
62 | + */ | ||
63 | + static Serializer using(KryoNamespace namespace, Class<?>... classes) { | ||
64 | + return using(Arrays.asList(namespace), classes); | ||
65 | + } | ||
66 | + | ||
67 | + /** | ||
68 | + * Creates a new Serializer instance from a list of KryoNamespaces and some additional classes. | ||
69 | + * | ||
70 | + * @param namespaces kryo namespaces | ||
71 | + * @param classes variable length array of classes to register | ||
72 | + * @return Serializer instance | ||
73 | + */ | ||
56 | static Serializer using(List<KryoNamespace> namespaces, Class<?>... classes) { | 74 | static Serializer using(List<KryoNamespace> namespaces, Class<?>... classes) { |
57 | KryoNamespace.Builder builder = new KryoNamespace.Builder(); | 75 | KryoNamespace.Builder builder = new KryoNamespace.Builder(); |
58 | namespaces.forEach(builder::register); | 76 | namespaces.forEach(builder::register); | ... | ... |
... | @@ -45,8 +45,8 @@ public class ExtendedSet<E> implements Set<E> { | ... | @@ -45,8 +45,8 @@ public class ExtendedSet<E> implements Set<E> { |
45 | 45 | ||
46 | /** | 46 | /** |
47 | * Returns set element that is equal to the specified object. | 47 | * Returns set element that is equal to the specified object. |
48 | - * @param o | 48 | + * @param o object |
49 | - * @return | 49 | + * @return set element that is equal to the input argument or null if no such set element exists |
50 | */ | 50 | */ |
51 | public E get(Object o) { | 51 | public E get(Object o) { |
52 | return map.get(o); | 52 | return map.get(o); | ... | ... |
-
Please register or login to post a comment