code: public VirtualLinkDefinition getLinkDefinition(String busName)
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(tc, "getLinkDefinition", busName);
  
          ForeignBusDefinition foreignBus = messageProcessor.getForeignBus(busName);
  
          VirtualLinkDefinition link = null;
  
          if (foreignBus != null && foreignBus.hasLink())
          {
              try
              {
                  link = foreignBus.getLink();
              } catch (SIBExceptionNoLinkExists e)
              {
                  // SIBExceptionNoLinkExists shouldn't occur so FFDC.
                  FFDCFilter.processException(
                                              e,
                                              "com.ibm.ws.sib.processor.impl.DestinationManager.getLinkDefinition",
                                              "1:1951:1.508.1.7",
                                              this);
  
                  SibTr.exception(tc, e);
              }
          }
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(tc, "getLinkDefinition", link);
  
          return link;
      }
docs: Returns the link definition of the link used to connect to the given busname
  
  @return VirtualLinkDefinition