TopicManagerSwiftlet

 
 

Online Documentation    Property Configuration    TopicManagerSwiftlet

 
 

[Swiftlet Name]     [Topic Definition]     [Durable Subscriber Store]     [Thread Names for Threadpool dispatch]    
[Document Index]

 
     
 
  Swiftlet Name

The Swiftlet name of the TopicManager is sys$topicmanager.

Topic Definition

Topics are defined as a list of names. Each hierarchy level which should be accessible via JNDI must be defined exactly. This definition is valid router-local. Topics defined on other routers are accessible after they have been announced to this router which is done by local subscriptions.

Property definition:


 swiftlet.sys$topicmanager.topics.names=<topic 1>,<topic 2>,..,<topic n>

Example:


 swiftlet.sys$topicmanager.topics.names=iit,iit.sales,iit.sales.EU,iit.sales.US,iit.projects

Durable Subscriber Store

The durable subscriber store property specifies the filename under which the definitions of durable subscribers should be stored. During startup, the router reconstructs each durable subscriber from this file.

Property definition:


 swiftlet.sys$topicmanager.durablestore.file=<filename>

Example:


 swiftlet.sys$topicmanager.durablestore.file=./durables

Thread Names for Threadpool dispatch

The TopicManager starts the following threads whose names can be used to dispatch them to specific thread pools. See ThreadpoolSwiftlet configuration for details.

Thread NameStarted WhenDoes What
sys$topicmanager:topicannounceOn Swiftlet startupAnnounce local topic subscriptions to connected routers
sys$topicmanager:topiclistenerOn Swiftlet startupListens for topic subscriptions from connected routers

 
 
     
 

[Swiftlet Name]     [Topic Definition]     [Durable Subscriber Store]     [Thread Names for Threadpool dispatch]    
[Document Index]

 
 

Online Documentation    Property Configuration    TopicManagerSwiftlet

 
 

 Copyright © 2000, IIT GmbH, Bremen/Germany. All rights reserved.
SwiftMQ and Swiftlet are registered trademarks of IIT GmbH.
All other product names mentioned herein are trademarks of their respective owners.