C# Class FubuMVC.LightningQueues.PersistentQueues

Inheritance: IPersistentQueues
Show file Open project: DarthFubuMVC/fubumvc

Public Properties

Property Type Description
QueuePath string

Public Methods

Method Description
ClearAll ( ) : void
CreateQueue ( LightningUri uri ) : void
Dispose ( ) : void
ManagerForReply ( ) : LightningQueues.Queue
NonPersistentManagerFor ( int port, bool incoming ) : LightningQueues.Queue
PersistentManagerFor ( int port, bool incoming, int mapSize = 1024*1024*100, int maxDatabases = 5 ) : LightningQueues.Queue
PersistentQueues ( ILogger logger ) : System
Start ( IEnumerable uriList ) : void

Private Methods

Method Description
CreateQueue ( int port, bool persist, int mapSize = 1024*1024*100, int maxDatabases = 5 ) : LightningQueues.Queue
GetQueue ( int port, bool persist, bool incoming, int mapSize = 1024*1024*100, int maxDatabases = 5 ) : LightningQueues.Queue

Method Details

ClearAll() public method

public ClearAll ( ) : void
return void

CreateQueue() public method

public CreateQueue ( LightningUri uri ) : void
uri LightningUri
return void

Dispose() public method

public Dispose ( ) : void
return void

ManagerForReply() public method

public ManagerForReply ( ) : LightningQueues.Queue
return LightningQueues.Queue

NonPersistentManagerFor() public method

public NonPersistentManagerFor ( int port, bool incoming ) : LightningQueues.Queue
port int
incoming bool
return LightningQueues.Queue

PersistentManagerFor() public method

public PersistentManagerFor ( int port, bool incoming, int mapSize = 1024*1024*100, int maxDatabases = 5 ) : LightningQueues.Queue
port int
incoming bool
mapSize int
maxDatabases int
return LightningQueues.Queue

PersistentQueues() public method

public PersistentQueues ( ILogger logger ) : System
logger ILogger
return System

Start() public method

public Start ( IEnumerable uriList ) : void
uriList IEnumerable
return void

Property Details

QueuePath public property

public string QueuePath
return string