code: int getMaxActiveMessages()
      {
          if (TraceComponent.isAnyTracingEnabled() && TRACE.isEntryEnabled()) {
              final String methodName = "getMaxActiveMessages";
              SibTr.entry(this, TRACE, methodName);
          }
  
          // The field max active messages is used to represent the default max 
          // active messages, however, on distributed systems we ignore this 
          // setting (as we will control the concurrency ourselves) and return
          // 0 - meaning there is no limit (or 1 if strict message ordering is on).
          // This method is called by the base class constructor when it registers
          // the async consumer with processor.
          int maxActiveMsgs = _strictMessageOrdering ? 1 : 0;
  
          if (TraceComponent.isAnyTracingEnabled() && TRACE.isEntryEnabled())
          {
            final String methodName = "getMaxActiveMessages";
            SibTr.exit(this, TRACE, methodName, maxActiveMsgs);
          }
          return maxActiveMsgs;
      }
docs: Returns the maximum number of active messages that should be associated
  with this listener at any one time.
  
  @return int max active messages