@Override
    public void serverStopping() {
        if (TraceComponent.isAnyTracingEnabled()
            && tc.isEntryEnabled())
            SibTr.entry(tc, "serverStopping");

        synchronized (_mpStartStopLock) {
            _isWASOpenForEBusiness = false;
        }

        // If the destination manager is null, then don't even attempt this.
        // There is a possibility that the destination manager instance is
        // corrupt.
        if (_destinationManager != null)
            _destinationManager.announceWASClosedForEBusiness();

        if (TraceComponent.isAnyTracingEnabled()
            && tc.isEntryEnabled())
            SibTr.exit(tc, "serverStopping");
    }
@ Override public void serverStopping ( ) { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . entry ( tc , "serverStopping" ) ; synchronized ( _mpStartStopLock ) { _isWASOpenForEBusiness = false ; } if ( _destinationManager != null ) _destinationManager . announceWASClosedForEBusiness ( ) ; if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . exit ( tc , "serverStopping" ) ; }
Indicates that the WAS server is closing for E-business.
<p>
This event is propagated to all instances of mediation point, so the
mediations can all be closed properly.
<p>
Part of the JsEngineComponent interface.