code: void initializeNonPersistent(
      MessageProcessor messageProcessor, 
      HashMap durableSubscriptionsTable,
      TransactionCommon transaction)
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.entry(
          tc,
          "initializeNonPersistent",
          new Object[] 
            { messageProcessor, durableSubscriptionsTable, transaction });
  
      super.initializeNonPersistent(messageProcessor,
                                    durableSubscriptionsTable,
                                    transaction);
  
      // Required to pick where to send messages too
      getLinkStateHandler().setLinkManager(messageProcessor.getLinkManager());      
                                    
      // Create a destination definition with default attributes for use by this
      // link handler
      DestinationDefinition linkDestDefinition = 
        messageProcessor.createDestinationDefinition(DestinationType.QUEUE, 
                                                     _name);
      //Set up a suitable qos
      linkDestDefinition.setMaxReliability(Reliability.ASSURED_PERSISTENT);
      linkDestDefinition.setDefaultReliability(Reliability.ASSURED_PERSISTENT);                                                     
      updateDefinition(linkDestDefinition); 
  
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exit(tc, "initializeNonPersistent");     
    }
docs: Initialize non-persistent fields.  These fields are common to both MS
  reconstitution of DestinationHandlers and initial creation.
  
  @param messageProcessor the message processor instance
  @param durableSubscriptionsTable the topicspace durable subscriptions
  HashMap from the DestinationManager.
  @param transaction the transaction to use for non persistent
  initialization.  Can be null, in which case an auto transaction
  will be used.
  
  @throws MessageStoreException if there was an error interacting with the
  Message Store.
  @throws SIStoreException if there was a transaction error.