Use StreamID class instead of plain string

Description

To represent a stream ID, Openfire defines the StreamID interface. However, that interface is hardly used. Instead, simple String representations are used in most places.

StreamIDs should conform to some specifications (notably: they shouldn't include XML special characters). An implementation of the StreamID interface is a good place to enforce specifications like that.

Environment

None

Activity

Show:
Fixed

Details

Assignee

Reporter

Components

Fix versions

Priority

Created April 9, 2016 at 12:19 PM
Updated May 19, 2016 at 12:44 PM
Resolved May 19, 2016 at 12:44 PM