code: @Override
      public boolean isSendAllowed()
      {
          if (tc.isEntryEnabled())
              SibTr.entry(tc, "isSendAllowed");
  
          boolean isSendAllowed = true;
  
          // We check first whether send is disallowed at the bus definition level. A 
          // setting at the bus level overrides a setting on the Foreign Destination
          // Definition.
          if (_sendAllowedOnTargetForeignBus != null)
              isSendAllowed = _sendAllowedOnTargetForeignBus.booleanValue();
  
          // If allowed at the bus level, check at the foreign dest def level
          if (isSendAllowed)
              isSendAllowed = _definition.isSendAllowed();
  
          if (tc.isEntryEnabled())
              SibTr.exit(tc, "isSendAllowed", new Boolean(isSendAllowed));
  
          return isSendAllowed;
      }
docs: /*
  (non-Javadoc)
  
  @see com.ibm.ws.sib.processor.impl.interfaces.DestinationHandler#isSendAllowed()