C# Class Rhino.Queues.Storage.AbstractActions

Inheritance: IDisposable
显示文件 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_oe property

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

dbid protected_oe property

protected JET_DBID dbid
return JET_DBID

instanceId protected_oe property

protected Guid,System instanceId
return System.Guid

outgoing protected_oe property

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

outgoingHistory protected_oe property

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

queues protected_oe property

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

queuesByName protected_oe property

protected Dictionary queuesByName
return QueueActions>.Dictionary

recovery protected_oe property

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

recveivedMsgs protected_oe property

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

session protected_oe property

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

subqueues protected_oe property

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

transaction protected_oe property

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

txs protected_oe property

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