Checkout Tools
  • last updated 6 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
FELIX-5086 : Coordinator.begin can return null
Revert accidental commit
  1. … 1 more file in changeset.
Remove obsolete modules for R4 (core, foundation, compendium) and javax.servlet 2.1
  1. … 8 more files in changeset.
Remove unused surpress warnings for deprecated stuff
  1. … 1 more file in changeset.
Fix timeout check
  1. … 1 more file in changeset.
FELIX-2647 : Implement Coordinator Service - Add basic logging and security checks
    • ?
    ./felix/coordinator/impl/LogWrapper.java
  1. … 1 more file in changeset.
FELIX-2647 : Implement Coordinator Service - remove unused code
  1. … 2 more files in changeset.
FELIX-2647 : Implement Coordinator Service - minor updated to orphaned coordination handling, remove unused command code
  1. … 1 more file in changeset.
FELIX-2647 : Implement Coordinator Service - reimplement orphaned coordination handling - passing CT now
    • ?
    ./felix/coordinator/impl/CoordinationHolder.java
  1. … 2 more files in changeset.
FELIX-2647 : Implement Coordinator Service - start permission checking
FELIX-2647 : Implement Coordinator Service - further fixes for the CT tests cases, 59 of 61 passing (implemented nested failure handling, wrong thread)
FELIX-2647 : Implement Coordinator Service - further fixes for the CT tests cases, 56 of 61 passing (implemented orphaned conditions)
FELIX-2647 : Implement Coordinator Service - further fixes for the CT tests cases, 55 of 61 passing
  1. … 1 more file in changeset.
FELIX-2647 : Implement Coordinator Service - further fixes for the CT tests cases, 53 of 61 passing
FELIX-2647 : Implement Coordinator Service - further fixes for the CT tests cases, up from 18 to 45 of 61 passing
  1. … 1 more file in changeset.
FELIX-2647 : Implement Coordinator Service - start implementing nested coordinations and fix failing CT test cases
  1. … 1 more file in changeset.
FELIX-2647 : Implement Coordinator Service - disable jmx support for now
  1. … 1 more file in changeset.
FELIX-2647 : Implement Coordinator Service - update to official 4.3 version
  1. … 4 more files in changeset.
FELIX-2642 Adapt Felix implementation package and fix Export-Package

and Private-Package and Bundle-Activator references in the POM

    • ?
    ./felix/coordinator/impl/CrdCommand.java
    • ?
    ./felix/coordinator/impl/Activator.java
    • ?
    ./felix/coordinator/impl/CoordinatorImpl.java
    • ?
    ./felix/coordinator/impl/CoordinationImpl.java
    • ?
    ./felix/coordinator/impl/CoordinationMgr.java
  1. … 5 more files in changeset.
FELIX-2642 Adapt to implementation to R4.3 draft3 specification
    • ?
    ./felix/jmx/service/coordinator/package-info.java
    • ?
    ./felix/service/coordinator/Participant.java
    • ?
    ./felix/service/coordinator/Coordination.java
  1. … 9 more files in changeset.
FELIX-2647 Prototype the Coordinator Service Command Line commands

and Converter

    • ?
    ./felix/coordination/impl/CrdCommand.java
Adding unit tests and a few test induced fixes
  1. … 8 more files in changeset.
Apply Apache Felix code styles
FELIX-2671 Coordinations which are still active when the Coordinator

service is ungotten must be failed

Use target of "jsr14" for compilation with the following effects:

- Source level 5 indicates support for generics

- Target jsr14 compiles JDK 14 (Class version 48) classes

- Take care to not use other Java 5 features like Annotations and Enum

(Thus replace enum State with plain old int constants)

  1. … 1 more file in changeset.
FELIX-2671 (OSGi Bug 104) Add a TODO to ensure termination of

Coordinations if the Coordinator service is ungotten by the initiator

bundle

FELIX-2671 (OSGi Bug 105) Remove participateOrBegin method
FELIX-2671 (OSGi Bug 97) On timeout the Coordination is immediately

terminated without interrupting the Coordination thread and waiting

for it to terminate nicely.

FELIX-2671 (OSGi Bug 100) Add new isTerminated method
FELIX-2647 Further improvements:

* JavaDoc

* Thread Safety

* Improved timeout support

* Improved support to ensure Participants only participate in a single coordination