Home    
 
Products Solutions Developers Nirvana Nirvana documentation Nirvana examples Nirvana FAQ Nirvana Archive Matrix Partners Download Company Contact
 
 

Nirvana Enterprise Manager - Queue Administration

home > developers > nirvana

Introduction

This section describes how to create queues on Nirvana realms. Each queue that is created consists of a physical object within the Nirvana realm as well as it's logical reference within the namespace.

Creating queues using the Enterprise Manager creates the physical object within the realm. Once created, references to queues can be obtained using the Nirvana Client and Admin APIs. Queues can also be monitored and managed using the Enterprise Manager.

When you connect to a Nirvana realm in the Enterprise Manager, all channels, queues and services found within the realm namespace are displayed in a tree structure under the realm node itself.

Creating Realm Queues

To create new realm queues, the Enterprise Manager provides you with a number of options.

In order to create a queue called '/eur/orders' on a realm called 'productionmaster' simply rightclick on the realm node called 'productionmaster' to display a pop-up menu containing an option called 'Create queue' (as shown in the image below).

By clickinig on the menu item 'Create Queue, you will be prompted with a dialog box that allows you to enter the queue attributes. Queues have a set of attributes assigned to them when they are created. The create queue dialog allows you to input values for each of these attributes.

Clicking on the 'OK' button will create the queue /eur/orders on the Nirvana realm 'productionmaster' and render the queue object in the namespace tree of the Enterprise Manager underneath the realm node. This is shown in the image below.

As you can see from the image above, the queue node in the tree has been created under a folder (container node) called /eur under the realm 'productionmaster'.

Queues can also be created from the context of a container nodes by specifying a relative queue name.

For example, to create another queue called /eur/requests, you can select the /eur node and create the new queue using its relative name '/rates. Selecting the container node and right-clicking on the node, shows another pop-up menu of options for container nodes. One of the menu is 'Create Queue'. The image below shows this menu as it appears when the container is right-clicked.

By selecting the menu item, 'Create Queue from the container node, you are once again presented with the create queue dialog. This dialog looks like the dialog used previously, except the title of the dialog shows that the queue will be created under the container /eur, as shown in the image below.

 
   
© 2001-2008 my-channels.com. (Terms of Use)