C# Class Rhino.Queues.Storage.AbstractActions

Inheritance: IDisposable
Show file Open project: hibernating-rhinos/rhino-queues Class Usage Examples

Protected Properties

Property Type Description
ColumnsInformation Rhino.Queues.Storage.ColumnsInformation
dbid JET_DBID
instanceId System.Guid
outgoing Microsoft.Isam.Esent.Interop.Table
outgoingHistory Microsoft.Isam.Esent.Interop.Table
queues Microsoft.Isam.Esent.Interop.Table
queuesByName QueueActions>.Dictionary
recovery Microsoft.Isam.Esent.Interop.Table
recveivedMsgs Microsoft.Isam.Esent.Interop.Table
session Microsoft.Isam.Esent.Interop.Session
subqueues Microsoft.Isam.Esent.Interop.Table
transaction Microsoft.Isam.Esent.Interop.Transaction
txs Microsoft.Isam.Esent.Interop.Table

Public Methods

Method Description
AddSubqueueTo ( string queueName, string subQueue ) : void
Commit ( ) : void
Dispose ( ) : void
GetQueue ( string queueName ) : Rhino.Queues.Storage.QueueActions

Protected Methods

Method Description
AbstractActions ( JET_INSTANCE instance, Rhino.Queues.Storage.ColumnsInformation columnsInformation, string database, System.Guid instanceId ) : System

Private Methods

Method Description
AddToNumberOfMessagesIn ( string queueName, int count ) : void
GetSubqueues ( string queueName ) : string[]

Method Details

AbstractActions() protected method

protected AbstractActions ( JET_INSTANCE instance, Rhino.Queues.Storage.ColumnsInformation columnsInformation, string database, System.Guid instanceId ) : System
instance JET_INSTANCE
columnsInformation Rhino.Queues.Storage.ColumnsInformation
database string
instanceId System.Guid
return System

AddSubqueueTo() public method

public AddSubqueueTo ( string queueName, string subQueue ) : void
queueName string
subQueue string
return void

Commit() public method

public Commit ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

GetQueue() public method

public GetQueue ( string queueName ) : Rhino.Queues.Storage.QueueActions
queueName string
return Rhino.Queues.Storage.QueueActions

Property Details

ColumnsInformation protected property

protected ColumnsInformation,Rhino.Queues.Storage ColumnsInformation
return Rhino.Queues.Storage.ColumnsInformation

dbid protected property

protected JET_DBID dbid
return JET_DBID

instanceId protected property

protected Guid,System instanceId
return System.Guid

outgoing protected property

protected Table,Microsoft.Isam.Esent.Interop outgoing
return Microsoft.Isam.Esent.Interop.Table

outgoingHistory protected property

protected Table,Microsoft.Isam.Esent.Interop outgoingHistory
return Microsoft.Isam.Esent.Interop.Table

queues protected property

protected Table,Microsoft.Isam.Esent.Interop queues
return Microsoft.Isam.Esent.Interop.Table

queuesByName protected property

protected Dictionary queuesByName
return QueueActions>.Dictionary

recovery protected property

protected Table,Microsoft.Isam.Esent.Interop recovery
return Microsoft.Isam.Esent.Interop.Table

recveivedMsgs protected property

protected Table,Microsoft.Isam.Esent.Interop recveivedMsgs
return Microsoft.Isam.Esent.Interop.Table

session protected property

protected Session,Microsoft.Isam.Esent.Interop session
return Microsoft.Isam.Esent.Interop.Session

subqueues protected property

protected Table,Microsoft.Isam.Esent.Interop subqueues
return Microsoft.Isam.Esent.Interop.Table

transaction protected property

protected Transaction,Microsoft.Isam.Esent.Interop transaction
return Microsoft.Isam.Esent.Interop.Transaction

txs protected property

protected Table,Microsoft.Isam.Esent.Interop txs
return Microsoft.Isam.Esent.Interop.Table