code: @Override
      public void registerStoppableAsynchConsumerCallback(
                                                          StoppableAsynchConsumerCallback callback,
                                                          int maxActiveMessages,
                                                          long messageLockExpiry,
                                                          int maxBatchSize,
                                                          Reliability unrecoverableReliability,
                                                          boolean inLine,
                                                          OrderingContext extendedMessageOrderingContext,
                                                          int maxSequentialFailures,
                                                          long hiddenMessageDelay)
                      throws SISessionUnavailableException, SISessionDroppedException, SIIncorrectCallException
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(tc, "registerStoppableAsynchConsumerCallback",
                          new Object[] { callback,
                                        maxActiveMessages,
                                        messageLockExpiry,
                                        maxBatchSize,
                                        unrecoverableReliability,
                                        inLine,
                                        extendedMessageOrderingContext,
                                        maxSequentialFailures,
                                        hiddenMessageDelay });
  
          //register the AsynchConsumer with the LCP
          _localConsumerPoint.registerStoppableAsynchConsumer(
                                                              callback,
                                                              maxActiveMessages,
                                                              messageLockExpiry,
                                                              maxBatchSize,
                                                              unrecoverableReliability,
                                                              inLine,
                                                              (OrderingContextImpl) extendedMessageOrderingContext,
                                                              null, // No callback busy lock is used for non-mediation consumers.
                                                              maxSequentialFailures,
                                                              hiddenMessageDelay);
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(tc, "registerStoppableAsynchConsumerCallback");
      }
docs: /*
  (non-Javadoc)
  
  @see com.ibm.ws.sib.processor.MPConsumerSession#registerStoppableAsynchConsumerCallback()