[ 
https://issues.apache.org/jira/browse/GEODE-9627?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Owen Nichols closed GEODE-9627.
-------------------------------

> Add service loader interface to register DataSerializableFixedIDs
> -----------------------------------------------------------------
>
>                 Key: GEODE-9627
>                 URL: https://issues.apache.org/jira/browse/GEODE-9627
>             Project: Geode
>          Issue Type: Improvement
>          Components: core, lucene, redis
>    Affects Versions: 1.15.0
>            Reporter: Jens Deppe
>            Assignee: Jens Deppe
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 1.15.0
>
>
> External modules that require registering DataSerializableFixedIDs typically 
> do so as part of their service loading initialization step. However, it seems 
> that under some circumstances it may be necessary to have the DSFIDs be 
> available even before the service is loaded as peers may be sending DSFID 
> values even as a member is just starting up. Thus the DSFID should be made 
> available even before a member is available to receive peer messages.
> This change introduces a service loader interface, {{DSFIDLoader}} which is 
> called as part of the static initialization block in 
> {{InternalDataSerializer}}. This will ensure that all reguired DSFIDs are 
> available almost as soon as the JVM starts.
> This work is related to GEODE-9618



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to