{"action":"created","issue":{"url":"https://api.github.com/repos/infinispan/infinispan/issues/4620","repository_url":"https://api.github.com/repos/infinispan/infinispan","labels_url":"https://api.github.com/repos/infinispan/infinispan/issues/4620/labels{/name}","comments_url":"https://api.github.com/repos/infinispan/infinispan/issues/4620/comments","events_url":"https://api.github.com/repos/infinispan/infinispan/issues/4620/events","html_url":"https://github.com/infinispan/infinispan/pull/4620","id":183648933,"number":4620,"title":"ISPN-6906 (1/3) Minor marshalling adjustments","user":{"login":"galderz","id":50187,"avatar_url":"https://avatars.githubusercontent.com/u/50187?v=3","gravatar_id":"","url":"https://api.github.com/users/galderz","html_url":"https://github.com/galderz","followers_url":"https://api.github.com/users/galderz/followers","following_url":"https://api.github.com/users/galderz/following{/other_user}","gists_url":"https://api.github.com/users/galderz/gists{/gist_id}","starred_url":"https://api.github.com/users/galderz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/galderz/subscriptions","organizations_url":"https://api.github.com/users/galderz/orgs","repos_url":"https://api.github.com/users/galderz/repos","events_url":"https://api.github.com/users/galderz/events{/privacy}","received_events_url":"https://api.github.com/users/galderz/received_events","type":"User","site_admin":false},"labels":[{"id":118835221,"url":"https://api.github.com/repos/infinispan/infinispan/labels/Changes%20Suggested","name":"Changes Suggested","color":"fef2c0","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2016-10-18T10:33:59Z","updated_at":"2016-11-04T13:45:48Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/infinispan/infinispan/pulls/4620","html_url":"https://github.com/infinispan/infinispan/pull/4620","diff_url":"https://github.com/infinispan/infinispan/pull/4620.diff","patch_url":"https://github.com/infinispan/infinispan/pull/4620.patch"},"body":"- Add AnyServerEquivalence externalizer\r\n- Fixed VersionAwaremarshallerTest tests so that they verify that the\r\n  data read is the expected one.\r\n- Add externalizers for Equivalence implementations.\r\n- Make TransactionInfo use MarshallUtil.marshallArray to marshall the\r\n  modification array, making it easier for the internal marshaller to\r\n  avoid having to support WriteCommand[] directly.\r\n- Make ClusterEvent use marshallEnum/unmarshallEnum for event's type\r\n  enumeration instance.\r\n~~- Add @SerializeWith() annotation was added along with a simple\r\n  externalizer for those classes that would have delegated into standard\r\n  Java serialization. This happened for CompositeKeyValueFilterConverter,\r\n  ControlledConsistentHashFactory and ReplicatedControlledConsistentHashFactory.~~\r\n- Added missing externalizers for Java's UUID, ArrayDeque,\r\n  ImmutableSetWrapper, java.util.Collections$UnmodifiableRandomAccessList,\r\n  java.util.Collections$EmptyList, java.util.Collections$SingletonMap,\r\n  java.util.Collections$EmptyMap, java.util.Collections$SingletonSet,\r\n  java.util.Collections$SynchronizedSet and\r\n  java.util.Collections$UnmodifiableSet\r\n- Added java.util.UUID advanced externalizer.\r\n- A test has been added to main marshalling test to verify @SeralizeWith\r\n  annotated instances are marshalled and unmarshalled correctly.\r\n- Add ConcurrentHashMap to MapExternalizer.\r\n- Added MIMECacheentry externalizer.\r\n- Added extra checks to\r\n  BaseStoreFunctionalTest.testPreloadStoredAsBinary\r\n  so that it verifies the preloaded store-as-binary payloads can\r\n  be correctly unmarshalled."},"comment":{"url":"https://api.github.com/repos/infinispan/infinispan/issues/comments/258434793","html_url":"https://github.com/infinispan/infinispan/pull/4620#issuecomment-258434793","issue_url":"https://api.github.com/repos/infinispan/infinispan/issues/4620","id":258434793,"user":{"login":"galderz","id":50187,"avatar_url":"https://avatars.githubusercontent.com/u/50187?v=3","gravatar_id":"","url":"https://api.github.com/users/galderz","html_url":"https://github.com/galderz","followers_url":"https://api.github.com/users/galderz/followers","following_url":"https://api.github.com/users/galderz/following{/other_user}","gists_url":"https://api.github.com/users/galderz/gists{/gist_id}","starred_url":"https://api.github.com/users/galderz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/galderz/subscriptions","organizations_url":"https://api.github.com/users/galderz/orgs","repos_url":"https://api.github.com/users/galderz/repos","events_url":"https://api.github.com/users/galderz/events{/privacy}","received_events_url":"https://api.github.com/users/galderz/received_events","type":"User","site_admin":false},"created_at":"2016-11-04T13:45:48Z","updated_at":"2016-11-04T13:45:48Z","body":"I've added a new commit with a regrouping of collection externalizers into `CollectionExternalizer`. That should be it."}}
{"actor":{"display_login":"galderz"}}