Generates the latest/greatest Maven-based artifacts for the Openfire project, every night.

Build: #151 was successful Scheduled with changes by Guus der Kinderen

Stages & jobs

  1. Build and Package

Build result summary

Details

Completed
Queue duration
1 second
Duration
13 minutes
Labels
None
Agent
bamboo-agent-iowa.igniterealtime.org 1
Revision
bd70f8b33918735a4649ca1e3bbcc8d2023be93b
Total tests
1431
Successful since
#141 ()

Tests

Code commits

Author Commit Message Commit date
Guus der Kinderen Guus der Kinderen bd70f8b33918735a4649ca1e3bbcc8d2023be93b OF-3026: Splitting up LocalRoutingTable
Instead of having one 'local' routing table to track routes from all types of connections (component, server, client) a distinct table for each of these types should be used.

This allows for more granular control of data access. It will become easier to move invocations under a guard of a lock form a corresponding cache.

In this commit, only minor functional changes are applied. This affects some exception handling (a more generic `Throwable` is caught when processing of a stanza fails) and the registration of a task that cleans up server sessions (this task is now cancelled when the RoutingTable is stopped).

Changes are applied to classes and methods that all have limited visibility outside of the RoutingTableImpl class (or its package). It's therefor unlikely that this change introduces compilation issues in other projects (such as Openfire plugins). The code changed here isn't expected to be re-used directly by other projects.

(cherry picked from commit 701d2bb797cd2bc43353105632e29c14a48b1759)

Jira issues

IssueDescriptionStatus
Unknown Issue TypeOF-3026Could not obtain issue details from Jira

Shared artifacts

Artifact File size
install4j-generated media 210 MB