MyChannels.Nirvana.ISession Interface Reference

Defines a nirvana session object. More...

Inheritance diagram for MyChannels.Nirvana.ISession:

MyChannels.Nirvana.Session

Public Member Functions

void Initialize ()
 Connect to the realm.

Properties

IDataGroupSession DataGroups [get]
 Subscribe to and administer Direct Data Delivery.
IQueueSession Queues [get]
 Create producer or consumer for a Queue.
ISessionAttributes Settings [get]
 Settings used to establish a connection to the realm.
ITopicSession Topics [get]
 Create producer or consumer for a Topic.

Events

EventHandler
< AsyncExceptionEventArgs > 
AsynchronousExceptionRaised
 Raises an event if the session has any internal communication exceptions.
EventHandler
< ConnectionStatusEventArgs > 
ConnectionStatusChanged
 Raises events alerting the subscriber of changes in the sessions connectivity.
EventHandler< EventArgs > Disposed
 Raises an event when the session is disposed.

Detailed Description

Defines a nirvana session object.

Member Function Documentation

void MyChannels.Nirvana.ISession.Initialize (  ) 

Connect to the realm.

Implemented in MyChannels.Nirvana.Session.


Property Documentation

IDataGroupSession MyChannels.Nirvana.ISession.DataGroups [get]

Subscribe to and administer Direct Data Delivery.

Implemented in MyChannels.Nirvana.Session.

IQueueSession MyChannels.Nirvana.ISession.Queues [get]

Create producer or consumer for a Queue.

Implemented in MyChannels.Nirvana.Session.

ITopicSession MyChannels.Nirvana.ISession.Topics [get]

Create producer or consumer for a Topic.

Implemented in MyChannels.Nirvana.Session.