[infinispan-issues] [JBoss JIRA] (ISPN-2133) Provide a context for object de-serialization
Dan Berindei (JIRA)
issues at jboss.org
Fri Jul 11 11:56:25 EDT 2014
[ https://issues.jboss.org/browse/ISPN-2133?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12984336#comment-12984336 ]
Dan Berindei edited comment on ISPN-2133 at 7/11/14 11:55 AM:
--------------------------------------------------------------
We don't currently allow SPIs to use our injection mechanism, so we'd need to start a discussion about that before we can think about the injection option.
Modifying the marshalling API to give the externalizer a reference to the cache manager would be possible, but I don't think doing a component lookup on every deserialization is a good idea.
As a workaround, you can construct your externalizer with a reference to your service, and register it with
{code}
globalConfigBuilder.serialization().addAdvancedExternalizer(new CustomExternalizer(service))
{code}
was (Author: dan.berindei):
We don't currently allow SPIs to use our injection mechanism, so we'd need to start a discussion about that before we can think about the injection option.
Modifying the marshalling API to give the externalizer a reference to the cache manager would be possible, but I don't think doing a component lookup on every deserialization is a good idea.
As a workaround, you can construct your externalizer with a reference to your service, and register it with {{globalConfigBuilder.serialization().addAdvancedExternalizer(new CustomExternalizer(service))}}.
> Provide a context for object de-serialization
> ---------------------------------------------
>
> Key: ISPN-2133
> URL: https://issues.jboss.org/browse/ISPN-2133
> Project: Infinispan
> Issue Type: Feature Request
> Security Level: Public(Everyone can see)
> Components: Core
> Reporter: Sanne Grinovero
> Assignee: Manik Surtani
>
> See proposal description at
> http://lists.jboss.org/pipermail/infinispan-dev/2012-June/010925.html
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)
More information about the infinispan-issues
mailing list