code: private void scheduleCreateRemoteListener() {
  
          final String methodName = "scheduleCreateRemoteListener";
          if (TraceComponent.isAnyTracingEnabled() && TRACE.isEntryEnabled()) {
              SibTr.entry(this, TRACE, methodName);
          }
  
          _timer.schedule(new TimerTask() {
  
              public void run() {
  
                  createRemoteListenerDeactivateOnException(false);
  
                  synchronized(SibRaStaticDestinationEndpointActivation.this) {
  
                      if (_remoteConnection != null) {
  
                          /*
                           * Successfully created a connection
                           */
  
                          SibTr.info(TRACE, "CONNECTED_CWSIV0777", new Object[] {
                                  _remoteConnection.getConnection().getMeName(),
                                  _endpointConfiguration.getDestination()
                                          .getDestinationName(),
                                  _endpointConfiguration.getBusName(),
                                  SibRaStaticDestinationEndpointActivation.this });
  
                      }
  
                  }
  
              }
          }, RETRY_INTERVAL);
  
          if (TraceComponent.isAnyTracingEnabled() && TRACE.isEntryEnabled()) {
              SibTr.exit(this, TRACE, methodName);
          }
  
      }
docs: Schedules the creation of a remote listener to take place after the retry
  interval.