Nirvana Java Client: Code for Sample Applications
Pub / Sub - Channels
The following are self-contained pub / sub 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
- XML Channel Publisher
- Asynchronous XML 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
- Asynchronous Transactional Queue Consumer
- Synchronous Queue Consumer
- Synchronous Transactional Queue Consumer
- Peek events on a Queue
- Requester - Request/Response
- Responder - Request/Response
Peer to Peer (P2P)
The following are self-contained P2P examples which include full application source code:
- An Event-based Peer to Peer Client
- An Event-based Peer to Peer Server Service
- A Stream-based Peer to Peer Client
- A Stream-based Peer to Peer 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
- Add a Schedule to a Nivana Realm
- Simple authentication server
- Monitor realms for cluster creation, and cluster events
- Monitor realms for client connections coming and going
- Copy a channel and its events
- Monitor the remote realm log and audit file
- Export a realm to XML
- Import a realm's configuration information
- Console-based Realm Monitor
- Authserver
- Remove Service ACL
- Realm Monitor
Nirvana JMS
The following are self-contained JMS examples which include full application source code:
- JMS BytesMessage Publisher
- JMS BytesMessage Subscriber
- JMS MapMessage Publisher
- JMS MapMessage Subscriber
- JMS ObjectMessage Publisher
- JMS ObjectMessage Subscriber
- JMS StreamMessage Publisher
- JMS StreamMessage Subscriber
- JMS BytesMessage Queue Publisher
- JMS BytesMessage Queue Subscriber
- JMS Queue Browser
Nirvana Channel / Queue / Realm Management
The following are self-contained nirvana client examples which include full application source code:
EXAMPLE_SOURCE_END
