Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISPN-10594 Remove WildFly server

* Adjust WildFly modules accordingly

    • -20
    • +0
    ./infinispan/actions/AbstractAdvancedCacheAction.java
    • -21
    • +0
    ./infinispan/actions/AbstractDefaultCacheContainerAction.java
    • -21
    • +0
    ./infinispan/actions/ClearCacheAction.java
    • -25
    • +0
    ./infinispan/actions/FlushCacheAction.java
    • -23
    • +0
    ./infinispan/actions/GetCacheVersionAction.java
    • -23
    • +0
    ./infinispan/actions/GetCreatedCacheCountAction.java
    • -23
    • +0
    ./infinispan/actions/GetDefinedCacheCountAction.java
    • -23
    • +0
    ./infinispan/actions/GetDefinedCacheNamesAction.java
    • -26
    • +0
    ./infinispan/actions/GetMembersAction.java
    • -23
    • +0
    ./infinispan/actions/GetRunningCacheCountAction.java
    • -24
    • +0
    ./infinispan/actions/GetSearchManagerAction.java
    • -30
    • +0
    ./infinispan/actions/ResetComponentJmxStatisticsAction.java
    • -33
    • +0
    ./infinispan/actions/ResetInterceptorJmxStatisticsAction.java
  1. … 1675 more files in changeset.
ISPN-8219 Remove deprecated interceptor classes

CommandInterceptor, BaseCustomInterceptor and InterceptorChain

were deprecated in 9.0, to be replaced with the async versions.

  1. … 85 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

  1. … 34 more files in changeset.
ISPN-9599 Require ADMIN permission for getGlobalComponentRegistry

* Deprecate getGlobalComponentRegistry and getComponentRegistry

* Require ADMIN permission for both

* Require ADMIN permission for configuration getters

(getCacheManagerConfiguration, getDefaultCacheConfiguration,

getCacheConfiguration)

* Remove some internal usages of the configuration getters

* Trust org.jboss.as.clustering.infinispan.* packages

    • -291
    • +0
    ./infinispan/SecurityActions.java
    • -1
    • +1
    ./infinispan/task/DistributedServerTask.java
    • -1
    • +1
    ./infinispan/task/LocalServerTaskRunner.java
    • -0
    • +44
    ./infinispan/task/SecurityActions.java
    • -1
    • +1
    ./infinispan/task/ServerTaskEngine.java
    • -1
    • +1
    ./infinispan/task/ServerTaskRegistryImpl.java
  1. … 123 more files in changeset.
ISPN-9599 Require ADMIN permission for getGlobalComponentRegistry

* Deprecate getGlobalComponentRegistry and getComponentRegistry

* Require ADMIN permission for both

* Require ADMIN permission for configuration getters

(getCacheManagerConfiguration, getDefaultCacheConfiguration,

getCacheConfiguration)

* Remove some internal usages of the configuration getters

* Trust org.jboss.as.clustering.infinispan.* packages

    • -290
    • +0
    ./infinispan/SecurityActions.java
    • -1
    • +1
    ./infinispan/task/DistributedServerTask.java
    • -1
    • +1
    ./infinispan/task/LocalServerTaskRunner.java
    • -0
    • +15
    ./infinispan/task/SecurityActions.java
    • -1
    • +1
    ./infinispan/task/ServerTaskEngine.java
    • -1
    • +1
    ./infinispan/task/ServerTaskRegistryImpl.java
  1. … 126 more files in changeset.
ISPN-9784 Remove Distributed Executor

* Refactor DistributedExecutor to ClusterExecutor

    • -19
    • +18
    ./infinispan/task/DistributedServerTask.java
    • -9
    • +19
    ./infinispan/task/DistributedServerTaskRunner.java
    • -0
    • +31
    ./infinispan/task/SecurityActions.java
  1. … 34 more files in changeset.
ISPN-9784 Replace DistributedExecutor with ClusterExecutor for distributed tasks

    • -21
    • +19
    ./infinispan/task/DistributedServerTask.java
    • -9
    • +19
    ./infinispan/task/DistributedServerTaskRunner.java
    • -3
    • +1
    ./infinispan/task/LocalServerTaskRunner.java
    • -26
    • +20
    ./infinispan/task/SecurityActions.java
  1. … 3 more files in changeset.
ISPN-9127 Component registry

Introduce BasicComponentRegistry, which handles dependency injection but

doesn't have any logic specific to caches or managers.

Each component has its own lifecycle status, and starting a component

also starts its dependencies. Components can start in parallel.

ComponentRegistry and GlobalComponentRegistry still need to maintain

their own lifecycle status, but it is now possible to start a cache

before all the global components have finished starting.

  1. … 245 more files in changeset.
ISPN-9182 Remove compat mode from Tasks and Scripts

    • -1
    • +3
    ./infinispan/task/DistributedServerTask.java
    • -29
    • +14
    ./infinispan/task/ServerTaskEngine.java
    • -3
    • +5
    ./infinispan/task/ServerTaskRegistryImpl.java
  1. … 25 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

    • -0
    • +10
    ./infinispan/Module.java
    • -19
    • +0
    ./infinispan/task/InfinispanIntegrationMetadataFileFinder.java
  1. … 189 more files in changeset.
ISPN-8869 Infinispan subsystem code cleanup.

Deprecated method calls replaced and redundant code removed

    • -54
    • +28
    ./infinispan/SecurityActions.java
    • -1
    • +1
    ./infinispan/task/LocalServerTaskRunner.java
    • -1
    • +1
    ./infinispan/task/ServerTaskEngine.java
    • -2
    • +1
    ./infinispan/task/ServerTaskProcessor.java
    • -2
    • +1
    ./infinispan/task/ServerTaskRegistryService.java
  1. … 65 more files in changeset.
ISPN-8462 Enable custom EntryMergePolicy deployments on the server

    • -1
    • +4
    ./infinispan/spi/InfinispanSubsystem.java
  1. … 20 more files in changeset.
ISPN-8376 Add DMR cluster counters management

    • -0
    • +16
    ./infinispan/spi/service/CounterServiceName.java
  1. … 27 more files in changeset.
ISPN-8645 Server checkstyle fixes

  1. … 10 more files in changeset.
ISPN-7855 Add an executor to the TaskEngine runTask call

    • -1
    • +2
    ./infinispan/task/ServerTaskEngine.java
  1. … 4 more files in changeset.
ISPN-6994 Use Subject impersonation in the Hot Rod Server

    • -1
    • +1
    ./infinispan/task/ServerTaskEngine.java
  1. … 11 more files in changeset.
ISPN-7231 Fix NPE when getting sites view in local

ISPN-7231 ISPN-7231 Expose XSite view

* Expose x-site view as INFO log message, JMX and DMR attribute.

* Two route status listeners have been created for handling embedded and

in-server set ups who track the x-site view members.

    • -0
    • +18
    ./infinispan/actions/GetSitesViewAction.java
  1. … 10 more files in changeset.
ISPN-5683 Enforce one new line at end of file

  1. … 393 more files in changeset.
ISPN-5683 Organized imports

    • -2
    • +2
    ./infinispan/actions/AbstractAdvancedCacheAction.java
    • -2
    • +2
    ./infinispan/actions/AbstractDefaultCacheContainerAction.java
    • -2
    • +2
    ./infinispan/actions/GetMembersAction.java
    • -3
    • +0
    ./infinispan/actions/ResetComponentJmxStatisticsAction.java
    • -2
    • +2
    ./infinispan/actions/ResetInterceptorJmxStatisticsAction.java
    • -5
    • +5
    ./infinispan/task/DistributedServerTask.java
    • -3
    • +3
    ./infinispan/task/DistributedServerTaskRunner.java
    • -2
    • +2
    ./infinispan/task/LocalServerTaskRunner.java
    • -4
    • +4
    ./infinispan/task/ServerTaskEngine.java
    • -3
    • +3
    ./infinispan/task/ServerTaskProcessor.java
    • -2
    • +2
    ./infinispan/task/ServerTaskRegistry.java
    • -6
    • +6
    ./infinispan/task/ServerTaskRegistryImpl.java
    • -2
    • +2
    ./infinispan/task/ServerTaskRunner.java
    • -3
    • +3
    ./infinispan/task/ServerTaskWrapper.java
  1. … 2814 more files in changeset.
ISPN-6905 Remove CacheMarshaller

* Per-cache marshaller is no longer supported since ClassLoader

instances are associated with the CacheManager.

    • -2
    • +1
    ./infinispan/task/DistributedServerTask.java
  1. … 36 more files in changeset.
Avoid * imports

    • -2
    • +12
    ./infinispan/task/ServerTaskProcessor.java
    • -1
    • +5
    ./infinispan/task/ServerTaskRegistryService.java
  1. … 5 more files in changeset.
Avoid * imports

    • -2
    • +12
    ./infinispan/task/ServerTaskProcessor.java
    • -1
    • +5
    ./infinispan/task/ServerTaskRegistryService.java
  1. … 5 more files in changeset.
Field ServerTaskRegistryService.registry should not be static

    • -1
    • +2
    ./infinispan/task/ServerTaskRegistryService.java
Field ServerTaskRegistryService.registry should not be static

    • -1
    • +2
    ./infinispan/task/ServerTaskRegistryService.java
Remove unused imports

    • -2
    • +0
    ./infinispan/task/DistributedServerTaskRunner.java
  1. … 2 more files in changeset.
ISPN-6613 Rename SequentialInterceptor to AsyncInterceptor

    • -3
    • +3
    ./infinispan/actions/ResetInterceptorJmxStatisticsAction.java
  1. … 143 more files in changeset.
ISPN-3351 Add cache shutdown command to server

  1. … 4 more files in changeset.
ISPN-5468 Migrate interceptors

Replace the CommandInterceptor optimization in

BaseSequentialInvocationContext.

    • -5
    • +3
    ./infinispan/actions/ResetInterceptorJmxStatisticsAction.java
  1. … 191 more files in changeset.
ISPN-5467 Design sequential interceptor interfaces

* SequentialInterceptor is a potentially async interceptor

* DDSequentialInterceptor extends SequentialInterceptor with

double-dispatch support (similar to CommandInterceptor)

* SequentialInvocationContext is the new invocation context interface,

containing support methods for the sequential interceptors

* SequentialInvocationChain is the new invocation chain interface

* SequentialInvocationChain has a new implementation, the other interfaces

are implemented by the existing interceptor and context classes

* Log the global transaction/command invocation id as part of the MDC

    • -1
    • +1
    ./infinispan/actions/ResetInterceptorJmxStatisticsAction.java
  1. … 82 more files in changeset.