Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Issue #1043: Reduced too high amount of constructor arguments of `Imm…
…utableTopicPath`. * `ImmutableTopicPathBuilder` is now a private nested class of `ImmutableTopicPath` to be able to refer to to its instance field in constructor. * An instance of `ImmutableTopicPath` can now only be obtained via builder. Thus removed static factory methods. * Moved parsing of TopicPath string representation from `ProtocolFactory` to `ImmutableTopicPath` to make use of the nested builder. * Reworked parsing of `TopicPath` from string to provide meaningful context in case of errors. * Adjusted some Javadoc comments to reflect the code. Signed-off-by: Juergen Fickel <juergen.fickel@bosch.io>
- Loading branch information