[JBoss JIRA] (IPROTO-124) Remove javassit code generation and replace it with ByteBuddy or Gizmo
by Nistor Adrian (Jira)
[ https://issues.redhat.com/browse/IPROTO-124?page=com.atlassian.jira.plugi... ]
Nistor Adrian reassigned IPROTO-124:
------------------------------------
Assignee: Nistor Adrian
> Remove javassit code generation and replace it with ByteBuddy or Gizmo
> ----------------------------------------------------------------------
>
> Key: IPROTO-124
> URL: https://issues.redhat.com/browse/IPROTO-124
> Project: Infinispan ProtoStream
> Issue Type: Enhancement
> Reporter: Nistor Adrian
> Assignee: Nistor Adrian
> Priority: Major
> Fix For: 4.4.0.Final
>
>
> Javassist is not dead yet but it is just minimally maintained and does not seem to have a great future. bytecode level support for latest released jdk is usually added quite late but source level support is never added. At source level it is still Java 1.4 compatible. We need a high level java bytecode library to replace it, and also play well in the Quarkus ecosystem. ByteBuddy and Gizmo seem to be the right candidates.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
6 years, 4 months
[JBoss JIRA] (IPROTO-124) Remove javassit code generation and replace it with ByteBuddy or Gizmo
by Nistor Adrian (Jira)
[ https://issues.redhat.com/browse/IPROTO-124?page=com.atlassian.jira.plugi... ]
Nistor Adrian updated IPROTO-124:
---------------------------------
Status: Open (was: New)
> Remove javassit code generation and replace it with ByteBuddy or Gizmo
> ----------------------------------------------------------------------
>
> Key: IPROTO-124
> URL: https://issues.redhat.com/browse/IPROTO-124
> Project: Infinispan ProtoStream
> Issue Type: Enhancement
> Reporter: Nistor Adrian
> Priority: Major
> Fix For: 4.4.0.Final
>
>
> Javassist is not dead yet but it is just minimally maintained and does not seem to have a great future. bytecode level support for latest released jdk is usually added quite late but source level support is never added. At source level it is still Java 1.4 compatible. We need a high level java bytecode library to replace it, and also play well in the Quarkus ecosystem. ByteBuddy and Gizmo seem to be the right candidates.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
6 years, 4 months
[JBoss JIRA] (IPROTO-124) Remove javassit code generation and replace it with ByteBuddy or Gizmo
by Nistor Adrian (Jira)
[ https://issues.redhat.com/browse/IPROTO-124?page=com.atlassian.jira.plugi... ]
Nistor Adrian updated IPROTO-124:
---------------------------------
Fix Version/s: 4.4.0.Final
> Remove javassit code generation and replace it with ByteBuddy or Gizmo
> ----------------------------------------------------------------------
>
> Key: IPROTO-124
> URL: https://issues.redhat.com/browse/IPROTO-124
> Project: Infinispan ProtoStream
> Issue Type: Enhancement
> Reporter: Nistor Adrian
> Assignee: Nistor Adrian
> Priority: Major
> Fix For: 4.4.0.Final
>
>
> Javassist is not dead yet but it is just minimally maintained and does not seem to have a great future. bytecode level support for latest released jdk is usually added quite late but source level support is never added. At source level it is still Java 1.4 compatible. We need a high level java bytecode library to replace it, and also play well in the Quarkus ecosystem. ByteBuddy and Gizmo seem to be the right candidates.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
6 years, 4 months
[JBoss JIRA] (ISPN-11052) Update infinispan-hibernate-cache-v53 to make use of ProtoStreamMarshaller instead of deprecated JBossUserMarshaller
by Erik Horlings (Jira)
Erik Horlings created ISPN-11052:
------------------------------------
Summary: Update infinispan-hibernate-cache-v53 to make use of ProtoStreamMarshaller instead of deprecated JBossUserMarshaller
Key: ISPN-11052
URL: https://issues.redhat.com/browse/ISPN-11052
Project: Infinispan
Issue Type: Bug
Components: Hibernate Cache
Affects Versions: 10.0.1.Final
Reporter: Erik Horlings
DefaultCacheManagerProvider creates a JBossUserMarshaller instance, while PersistenceMarshallerImpl throws a warning about this: "ISPN000554: infinispan-boss-marshalling dependency detected, jboss-marshalling has been deprecated and will be removed in the future".
DefaultCacheManagerProvider should be changed to create a ProtoStreamMarshaller instead.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
6 years, 4 months