code: public void setForeignBusSendAllowed(boolean sendAllowed)
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
      {
        SibTr.entry(tc, "setForeignBusSendAllowed", Boolean.valueOf(sendAllowed));
      }
      
      // Set the flag on this handler
      _sendAllowedOnTargetForeignBus = Boolean.valueOf(sendAllowed);
      
      // Tell any destinations that target this destination to refresh their
      // sendAllowed setting
      if (aliasesThatTargetThisDest != null)
      {
        synchronized(aliasesThatTargetThisDest)
        {
          Iterator i = aliasesThatTargetThisDest.iterator();
          while (i.hasNext())
          {
            AbstractAliasDestinationHandler abstractAliasDestinationHandler = 
              (AbstractAliasDestinationHandler) i.next();
            abstractAliasDestinationHandler.setForeignBusSendAllowed(sendAllowed);
          }
        }
      }    
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
      {
        SibTr.exit(tc, "setForeignBusSendAllowed");
      }
    }
docs: Set the Foreign Bus Level sendAllowed flag
  
  @param sendAllowed