Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISPN-11370 Move some classes/methods to commons-test

* Move TestResourceTracker

* Move Exceptions, ThrowableSupplier and ExceptionRunnable

* Move some methods from TestingUtil

  1. … 264 more files in changeset.
ISPN-11370 Move some classes/methods to commons-test

* Move TestResourceTracker

* Move Exceptions, ThrowableSupplier and ExceptionRunnable

* Move some methods from TestingUtil

  1. … 264 more files in changeset.
ISPN-10887 GlobalJmxStatisticsConfiguration.allowDuplicateDomains is not implemented atomically and can fail frequently

* remove JmxUtil.buildJmxDomain and provide alternative atomic implementation

  1. … 8 more files in changeset.
ISPN-10591 infinispan-jboss-marshalling removed from jcache

    • -0
    • +13
    ./test/java/org/infinispan/jcache/JCacheCommonsTestSCI.java
    • -0
    • +46
    ./test/resources/jcache.proto
  1. … 24 more files in changeset.
ISPN-10723 JMX registration cleanup

* all jmx registration should happen via CacheManagerJmxRegistration/CacheJmxRegistration

* we should not have other classes using JmxUtil.buildJmxDomain because it can lead to split domains. Better fail early.

* there are very few legitimate direct usages of JmxUtil.lookupMBeanServer; all else must go

* prefer CacheManagerJmxRegistration/CacheJmxRegistration.registerMBean over other methods

* remove PerThreadMBeanServerLookup

* remove ManagedAttribute annotation elements that are equal to their defaults

  1. … 99 more files in changeset.
ISPN-10456 Remove ExternalPojo and ExternallyMarshallable

  1. … 75 more files in changeset.
ISPN-8192 Deprecate CollectionFactory

  1. … 64 more files in changeset.
ISPN-9912 preventing controlling the flow with NPE in LimitExpiryPolicy methods

  1. … 2 more files in changeset.
ISPN-9863 Fix jcache testsuite thread leaks

  1. … 4 more files in changeset.
ISPN-9863 Fix jcache testsuite thread leaks

  1. … 4 more files in changeset.
ISPN-9768 Do not register MBeans if they are disabled

- avoids initializing classes

  1. … 22 more files in changeset.
ISPN-8320 Fix "error: bad HTML entity" for several occurrences of unescaped & in Javadoc

* replaced with 'and'

  1. … 11 more files in changeset.
ISPN-9298 Remove sun.jdk and ibm.jdk references and refer to the jdk.* modules

  1. … 18 more files in changeset.
ISPN-9237 Disable JCacheCreateCachePredefinedTest.testCreateCachePredefinedUntouched

  1. … 2 more files in changeset.
ISPN-9149 Some TestNG tests do not have any group

Add missing @Test annotations, fix groups and testName where necessary

  1. … 64 more files in changeset.
ISPN-10137 Replace component metadata files with generated classes

* Move component annotations to module component-annotations

* Generate accessor classes with annotation processor

* Deprecate ComponentMetadataRepo, replace with ModuleRepository

* Delete component metadata persister

* Require lifecycle with @InfinispanModule in each module

* ModuleLifecycle is no longer a service

* Require @Scope for injection and lifecycle

* Require @MBean for managed attributes or operations

* @Scope and @MBean are inherited (only from classes)

* Require duplicate @SurvivesRestarts on subclasses

* Annotated classes, fields, and methods must be package-private

* Anonymous classes are not supported

* Deprecate lifecycle method priorities

* Test module can register components via global configuration

  1. … 190 more files in changeset.
ISPN-8870 Remove logger inheritance to reduce class metadata

- JCache loggers

- Removed some more unused methods

  1. … 3 more files in changeset.
ISPN-8870 Remove logger inheritance to reduce class metadata

  1. … 35 more files in changeset.
ISPN-8651 Add statistics for functional commands

* WriteOnlyManyCommand and WriteOnlyManyEntriesCommand still not supported

* Add ReadEntryView.peek() method

  1. … 27 more files in changeset.
ISPN-8651 Use functional commands for JCache operations

* Single-key operations are executed using single command

* Multi-key operations use multi-key command or are executed in parallel

  1. … 23 more files in changeset.
ISPN-8571 JCache 1.1 compliance

* getCacheNames() should throw IllegalStateEx when closed.

* Unsafe type not checked in getCache(String)

* Fix remote cache filter issues

* JCache 1.1 requires filtering to happen with non-null values,

but when notifying listeners, whether the old value is required

or not needs to be verified, so events have to be laundered.

* Added more logging to client listener notifier when the listener

itself throws an exception.

* Removed old iterable/iterator classes and just use Stream methods

to compute the required filtering.

* Cache.close() should close any listeners that are Closeable.

* Close ExpiryPolicy instances if Closeable.

* Moved all close logic to Closeables utils class.

* Close cache loader and writer if Closeable.

* Cache miss on putIfAbsent must be counted.

* close() calls might throw things other than IOException.

* The TCK hooks listener instances whose close() methods can end

up throwing RuntimeExceptions, so make sure when closing you deal

with anything thrown by any pluggable instances.

* Make sure JCache.close() is called for both impls.

* Count putIfAbsent misses for stats in embedded too

* Add a comment for required ISPN-8652 fix.

* Make notified Closeable to make the need to close it more obvious.

    • -0
    • +40
    ./main/java/org/infinispan/jcache/Closeables.java
  1. … 9 more files in changeset.
ISPN-6829 JCacheTwoCachesBasicOpsTest.testUpdatedListener random failures

ISPN-8206 Update smoke test suite

  1. … 49 more files in changeset.
ISPN-6952 Improve the JCacheTwoCachesBasicOpsTest

- Moved all remote tests into the "remote" package

- Use test-specific keys and values

- Remove listeners even in case of failures

- Fixed naming and added more debug information

  1. … 5 more files in changeset.
Set default timestamp of ControlledTimeService to current time

  1. … 17 more files in changeset.
ISPN-7547 Don't swallow JMX exceptions

  1. … 1 more file in changeset.
ISPN-7547 Don't swallow JMX exceptions

  1. … 1 more file in changeset.
[ISPN-7207] Cache creation requires specific permissions when using security manager

Issue: https://issues.jboss.org/browse/ISPN-7207

    • -0
    • +54
    ./main/java/org/infinispan/jcache/SecurityActions.java
  1. … 3 more files in changeset.
[ISPN-7207] Cache creation requires specific permissions when using security manager

Issue: https://issues.jboss.org/browse/ISPN-7207

    • -0
    • +54
    ./main/java/org/infinispan/jcache/SecurityActions.java
  1. … 3 more files in changeset.
[ISPN-7207] Cache creation requires specific permissions when using security manager

Issue: https://issues.jboss.org/browse/ISPN-7207

    • -0
    • +54
    ./main/java/org/infinispan/jcache/SecurityActions.java
  1. … 3 more files in changeset.