Nirvana C# .NET: Code for Sample Applications
Pub / Sub - Channels
The following are self-contained pub / sub Channel examples which include full application source code:
- Channel Publisher
- Transactional Channel Publisher
- Asynchronous Channel Consumer
- Synchronous Channel Consumer
- Asynchronous Named Channel Consumer
- Synchronous Named Channel Consumer
- Event Delta Delivery
- Batching Server Calls
- Batching Subscribe Calls
Pub / Sub - DataGroups
The following are self-contained nirvana DataGroup examples which include full application source code:
- DataStream Listener
- DataGroup Publishing with Conflation
- DataGroup Manager
- Delete DataGroup
- DataGroup Delta Delivery
Message Queues
The following are self-contained Message Queue examples which include full application source code:
- Queue Publisher
- Transactional Queue Publisher
- Asynchronous Queue Consumer
- Synchronous Queue Consumer
- Peek Events on a Queue
- Requester - Request/Response
- Responder - Request/Response
MyChannels.Nirvana API
The following are self-contained examples of the MyChannels.Nirvana API which include full application source code:
- MyChannels.Nirvana DataGroup Publisher
- MyChannels.Nirvana Queue Publisher
- MyChannels.Nirvana Topic Publisher
- MyChannels.Nirvana DataGroup Listener
- MyChannels.Nirvana Queue Consumer
- MyChannels.Nirvana Topic Subscriber
- RX Topic Subscriber
- RX Queue Consumer
- RX DataGroup Listener
Peer to Peer (P2P)
The following are self-contained P2P examples which include full application source code:
- An Event-based Peer to Peer Client and Server Service
- A Stream-based Peer to Peer Client and Server Service
Nirvana Administration API
The following are self-contained examples of Nirvana's Administration API which include full application source code:
- Add a Queue ACL Entry
- Modify a Channel ACL Entry
- Delete a Realm ACL Entry
- Monitor realms for client connections coming and going
- Export a realm to XML
- Import a realm's configuration information
- Console-based Realm Monitor
- Remove Service ACL
- Authserver
- Set Container ACL
- Difference between 2 realms
Nirvana Channel / Queue / Realm Management
The following are self-contained nirvana client examples which include full application source code:
