Apache.NMS.ActiveMQ.State.ConnectionState.removeTempDestination C# (CSharp) Method

removeTempDestination() public method

public removeTempDestination ( IDestination destination ) : void
destination IDestination
return void
        public void removeTempDestination(IDestination destination)
        {
            for(int i = tempDestinations.Count - 1; i >= 0; i--)
            {
                DestinationInfo di = tempDestinations[i];
                if(di.Destination.Equals(destination))
                {
                    tempDestinations.RemoveAt(i);
                }
            }
        }

Usage Example

Example #1
0
 public override Response processRemoveDestination(DestinationInfo info)
 {
     if (info != null)
     {
         ConnectionState cs = connectionStates[info.ConnectionId];
         if (cs != null && info.Destination.IsTemporary)
         {
             cs.removeTempDestination(info.Destination);
         }
     }
     return(TRACKED_RESPONSE_MARKER);
 }