Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISPN-11894 Remove EmbeddedCacheManager getCache explicit configuration name

    • -10
    • +0
    ./AbstractDelegatingEmbeddedCacheManager.java
    • -11
    • +0
    ./UnwrappingEmbeddedCacheManager.java
  1. … 4 more files in changeset.
ISPN-11710 MassIndexer timeouts after 4 minutes

  1. … 2 more files in changeset.
ISPN-11710 MassIndexer timeouts after 4 minutes

  1. … 2 more files in changeset.
ISPN-11525 DefaultCacheManager.withSubject()

    • -0
    • +12
    ./AbstractDelegatingEmbeddedCacheManager.java
  1. … 3 more files in changeset.
ISPN-11525 DefaultCacheManager.withSubject()

    • -0
    • +12
    ./AbstractDelegatingEmbeddedCacheManager.java
  1. … 3 more files in changeset.
ISPN-11482 Provide way for ClusterExecutor to use non blocking thread

* Make sure cluster executor is running on a blocking thread

  1. … 1 more file in changeset.
ISPN-11385 Convert Remote Command Executor to Non blocking/blocking thread executor

* Invoke commands that block on blocking executor

* Invoke other commands by caller

* Use non blocking executor instead of remote in other places

    • -1
    • +3
    ./ReplicableManagerFunctionCommand.java
  1. … 89 more files in changeset.
ISPN-10362 Unify command initialization and invocation

Deprecate and remove usages of CommandsFactory::initializeReplicableCommand

  1. … 116 more files in changeset.
ISPN-10310 Stop blocking in ClusterTopologyManagerImpl and LocalTopologyManagerImpl

* Remove BlockingClusterTopologyManager

* Add ConditionFuture to wait for a condition without blocking

* Enhance CheckPoint non-blocking methods to use a timeout and an executor

* Enhance BlockingLocalTopologyManager to not block the caller thread

* Rename AbstractInfinispanTest.getDefaultExecutorService() to testExecutor()

* TestingUtil cleanup, fix generics

* Replace some spies with mocks

The fact that spies copy state and they have lifecycle methods

is causing subtle behaviour changes, better to use mocks instead.

* Stop including cache that haven't joined yet in status response

f ltmi

  1. … 72 more files in changeset.
ISPN-10491 Deprecate Listenable.getListeners

    • -0
    • +1
    ./AbstractDelegatingEmbeddedCacheManager.java
  1. … 10 more files in changeset.
ISPN-9942 Cache container resource

    • -0
    • +6
    ./AbstractDelegatingEmbeddedCacheManager.java
  1. … 20 more files in changeset.
ISPN-10137 Annotation processor refactoring

* Move model and generator to separate files

* Don't allow any annotations on interface methods

* Don't allow duplication of lifecycle annotations

on overridden methods

    • -0
    • +2
    ./AbstractDelegatingEmbeddedCacheManager.java
  1. … 34 more files in changeset.
ISPN-10137 Add missing @Scope and @SurvivesRestarts

* @Scope is required on each component class, except when inherited

from superclass (interfaces don't count)

* @SurvivesRestarts must be duplicated on all subclasses

or implementing classes

    • -0
    • +3
    ./ReplicableManagerFunctionCommand.java
  1. … 136 more files in changeset.
ISPN-10137 Make injected fields and methods package-private

    • -1
    • +1
    ./ReplicableManagerFunctionCommand.java
  1. … 184 more files in changeset.
ISPN-9904 ClusterExecutor retrieval should require ADMIN privileges

    • -1
    • +1
    ./ReplicableManagerFunctionCommand.java
    • -0
    • +35
    ./SecurityActions.java
    • -0
    • +46
    ./UnwrappingEmbeddedCacheManager.java
  1. … 1 more file in changeset.
ISPN-9897 ClusterExecutor shouldn't rely on JGroupsTransport

  1. … 1 more file in changeset.
ISPN-9784 Remove Distributed Executor

* Refactor DistributedExecutor to ClusterExecutor

  1. … 36 more files in changeset.
ISPN-9808 Cluster executor commands don't end in Command

    • -3
    • +3
    ./ReplicableManagerFunctionCommand.java
    • -63
    • +0
    ./ReplicableCommandManagerFunction.java
  1. … 2 more files in changeset.
ISPN-9714 Update CacheNotifier to return CompletionStage

* Also update many users to also support non blocking

* Listener invocation is done on separate thread when sync

* Listener can return CompletionStage to be non blocking

* Increase notification thread pool due to nested listener invocations

* Make cluster listeners fully non blocking

* Add ComposedCompletionStage to handle many depedent CompletionStages

* Add blocking methods for CompletionStages

    • -0
    • +11
    ./AbstractDelegatingEmbeddedCacheManager.java
  1. … 108 more files in changeset.
ISPN-9116 Server marshallers/transcoders don't support whitelist when deserializing

    • -2
    • +8
    ./AbstractDelegatingEmbeddedCacheManager.java
  1. … 87 more files in changeset.
ISPN-9116 Server marshallers/transcoders don't support whitelist when deserializing

    • -2
    • +8
    ./AbstractDelegatingEmbeddedCacheManager.java
  1. … 87 more files in changeset.
ISPN-9057 JGroupsTransport.invokeCommand should return CompletionStage

  1. … 2 more files in changeset.
ISPN-8693 Improve ControlledRpcManager and BlockingLocalTopologyManager

* Use response collector in AbstractDelegatingRpcManager

* Intercept all requests and responses in ControlledRpcManager

* Intercept topology updates for a single cache in

BlockingLocalTopologyManager

* Improve AbstractInfinispanTest.runConcurrently() and fork()

* Use more lambdas in calls to fork() and eventually()

  1. … 65 more files in changeset.
ISPN-7919 Expose ResponseCollector in the RpcManager interface

* Replace uses of invokeRemotelyAsync with invokeCommand

  1. … 91 more files in changeset.
ISPN-8515 Allow @Inject on fields

    • -6
    • +1
    ./ReplicableCommandManagerFunction.java
  1. … 185 more files in changeset.
ISPN-7776 Clustered configuration state

- Introduce a CacheContainerAdmin interface in commons

- Implement EmbeddedCacheContainerAdmin

- Amend RemoteCacheManagerAdmin to implement CacheContainerAdmin

- Use the new admin ops in the EmbeddedServerAdminOperationsHandler

    • -0
    • +11
    ./AbstractDelegatingEmbeddedCacheManager.java
  1. … 77 more files in changeset.
ISPN-8352 EmbeddedCacheManager and RemoteCacheManager implement java.io.Closeable

    • -0
    • +6
    ./AbstractDelegatingEmbeddedCacheManager.java
  1. … 3 more files in changeset.
ISPN-6971 Use the JChannel API without MessageDispatcher

  1. … 60 more files in changeset.
ISPN-7826 LocalClusterExecutor doesn't apply timeout properly upon chaining

* Added factory to ensure single executor runs local and remote

  1. … 1 more file in changeset.
Remove unused imports

  1. … 5 more files in changeset.