public void removeTerminationDelegate(@Nonnull final TerminationDelegate delegate)
    {
        terminationDelegates.remove(delegate);
    }
Removes a delegate that can determine if a detached session can be terminated. When no such delegate is
registered for a session, the server default behavior will determine if a detached session can be terminated.

This method will silently ignore an invocation to remove a delegate that was not registered with the session.

@param delegate the delegate to register with the session
xmppserver/src/main/java/org/jivesoftware/openfire/streammanagement/StreamManager.java