Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
WFLY-12741 Eliminate redundant buffer allocation/copying when marshalling session attributes and EJB instances

  1. … 1 more file in changeset.
Fix thread safety issues.

Avoid use of synthetic accessor method.

Add class table entries for non-random access collection wrapper types.

WFLY-11531 SimpleMarshallingContext#createMarshaller should run in a privileged block

WFLY-9940 Reduce metaspace usage in wildfly-clustering-marshalling modules.

  1. … 2 more files in changeset.
Minor code cleanup

  1. … 2 more files in changeset.
Replace Externalizer<Integer> with IntSerializer to reduce object allocations resulting from auto-boxing.

  1. … 23 more files in changeset.
Tidy generics usage.

Marshal byte array size using IndexExternalizer.VARIABLE

WFLY-9544 Reduce memory footprint of wildfly-clustering-marshalling-spi by reducing object allocations for common clustering externalizers. Enumerate common externalizer instances, instead of loading new instances per cache container and per deployment. Drop separate class definitions for externalizer classes with just a constructor.

  1. … 54 more files in changeset.
WFLY-9541 Logic added by WFLY-9497 should only apply to abstract superclasses.

WFLY-9497 Allow Externalizer implementations for abstract classes, where we don't care about the specific implementation class.

getKnownClasses() should return an ordered collection.

  1. … 5 more files in changeset.
Use getDeclaringClass() instead of getClass() to determine externalizer for enums.

Cleanup externalizer implementations.

Merge pull request #9206 from iweiss/WFLY-2640

[WFLY-2640] Unable to add cached-connection-manager after removing it once

  1. … 61 more files in changeset.
Remove obsolete @SuppressWarnings("deprecated") following JBM2 upgrade.

Merge pull request #9369 from kurobako/WFLY-7544

WFLY-7544 @Startup @Singleton fails to invoke EJB via Remote interface in PostConstruct

  1. … 53 more files in changeset.
Avoid unnecessary auto-boxing.

  1. … 5 more files in changeset.
WFLY-7802 Add common-use non-public JDK implementation classes by default to dynamic class table, including checked, synchronized, and unmodifiable collection wrapper classes.

Classes with associated externalizer are marshallable.

Auto-select most optimal index externalizer wherever possible.

  1. … 6 more files in changeset.
Fix javadoc.

WFLY-7118 Inefficient marshalling of common session attribute types

  1. … 30 more files in changeset.
Cosmetic.

[WFLY-7675] Updates based on the latest JBoss Marshalling API

  1. … 2 more files in changeset.
Refactor JDK externalizers into wildfly-clustering-marshalling-spi.

  1. … 52 more files in changeset.
Add wildfly-clustering-marshalling-spi module for marshalling abstractions. Extract Marshallability interface from MarshallingContext.

  1. … 31 more files in changeset.
Add externalizer for Optional.