This is useful to establish the communication with other JVMs and use them
for different purposes outside Slaves.
When the exists(String) method is invoked for an agent, the owns(String) method is called on all the extension points: if no owner is found an exception is thrown.
If owner is found, then the JnlpConnectionState lifecycle methods are invoked for all registered JnlpConnectionStateListener until the one which changes the state of JnlpConnectionState by setting an approval or rejected state is found.
When found, that listener will be set as the owner of the incoming connection event.
Subsequent steps of the connection lifecycle are only called on the JnlpAgentReceiver implementation owner for that connection event.
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint