public synchronized void remove(Entry entry)
  {
    if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
      SibTr.entry(tc, "remove", new Object[] { entry });

    super.remove(entry);
    DestinationHandler dh = (DestinationHandler) entry.data;
    if(dh.isMQLink()) removeFromMQLinkIndex(dh);
    DestinationEntry destEntry = (DestinationEntry) nameIndex.get(dh.getName());
    if(destEntry == entry)
    {
      nameIndex.remove(dh.getName());
    }

    if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
      SibTr.exit(tc, "remove");
  }
public synchronized void remove ( Entry entry ) { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . entry ( tc , "remove" , new Object [ ] { entry } ) ; super . remove ( entry ) ; DestinationHandler dh = ( DestinationHandler ) entry . data ; if ( dh . isMQLink ( ) ) removeFromMQLinkIndex ( dh ) ; DestinationEntry destEntry = ( DestinationEntry ) nameIndex . get ( dh . getName ( ) ) ; if ( destEntry == entry ) { nameIndex . remove ( dh . getName ( ) ) ; } if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . exit ( tc , "remove" ) ; }
/* (non-Javadoc)
@see com.ibm.ws.sib.processor.impl.indexes.Index#remove(com.ibm.ws.sib.processor.impl.indexes.IndexEntry)