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

IQueueSession Queues [get]
 Create producer or consumer for a Queue.
 
ISessionAttributes Settings [get]
 Settings used to establish a connection to the realm.
 
string Subject [get]
 The callers Subject (user@host)
 
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.