code: @Override
      public void localQueuePointRemoved(boolean isDeleted,
                                         boolean isSystem,
                                         boolean isTemporary,
                                         SIBUuid8 messagingEngineUuid)
                      throws SIResourceException
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(
                          tc,
                          "localQueuePointRemoved",
                          new Object[] {
                                        Boolean.valueOf(isDeleted),
                                        Boolean.valueOf(isSystem),
                                        Boolean.valueOf(isTemporary),
                                        messagingEngineUuid,
                                        this });
  
          if (_pToPLocalMsgsItemStream != null)
          {
              // Remove the queuePoint from our queue points guess set, which we use to
              // guess where to send messages if WLM isnt working
              // and update TRM if necessary
              _localisationManager.localQueuePointRemoved(messagingEngineUuid);
  
              // Add the localisation into the set of those requiring clean-up
              _postMediatedItemStreamsRequiringCleanup.put(messagingEngineUuid, _pToPLocalMsgsItemStream);
  
              _pToPLocalMsgsItemStream.markAsToBeDeleted(
                              _baseDestinationHandler.getTransactionManager().createAutoCommitTransaction());
  
              // Close any locally attached consumers - producers are ok as there are
              // other localisations of the destination available.
              if (!_localisationManager.hasLocal())
                  _remoteSupport.closeConsumers();
  
              // Dereference the localisation from the destinationHandler so that
              // if the localisation is re-created in WCCM, a new instance of the
              // localisation can be added back into the destinationHandler.
              dereferenceLocalisation(_pToPLocalMsgsItemStream);
  
              //Get the background clean-up thread to reallocate the messages and
              //clean up the localisation if possible.
              _destinationManager.markDestinationAsCleanUpPending(_baseDestinationHandler);
          }
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(tc, "localQueuePointRemoved");
  
      }
docs: Method localQueuePointRemoved
  
  @param isDeleted
  @param isSystem
  @param isTemporary
  @param messagingEngineUuid
  @throws SIResourceException