Community
Participate
Working Groups
API docs of SubSystem#getConnectorService() are clearly outdated, because they talk about a SystemManager which does not exist, and the code does not relate to the statement about default implementation. API docs should be fixed.
Also, review SubSystem#internalConnect(). API Docs say "DO NOT OVERRIDE THIS." but why is it then protected and not final?
I've modified the api docs for getConnectorService() and internalConnect(). I've also made internal connect private now since I see no reason for it to be protected.
Making SubSystem#internalConnect() private is a breaking API change - tagging the bug as such. There should not be any clients affected by this, though, since the Javadoc had always forbidden overriding internalConnect(). BTW, do we really want class SubSystem#ConnectJob public?