Click or drag to resize

AbstractEntryBundlerBundle Class

Oracle® Fusion Middleware .NET API Reference for Oracle Coherence
14c (14.1.1.0)
F23534-02
Bundle represents a unit of optimized execution.
Inheritance Hierarchy
SystemObject
  Tangosol.Net.CacheAbstractBundlerBundle
    Tangosol.Net.CacheAbstractEntryBundlerBundle

Namespace:  Tangosol.Net.Cache
Assembly:  Coherence (in Coherence.dll) Version: 14.1.1.14 (14.1.1.14)
Syntax
C#
protected class Bundle : AbstractBundlerBundle

The AbstractEntryBundlerBundle type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyBundler
The bundler the operations are performed on.
(Inherited from AbstractBundlerBundle.)
Public propertyBundleSize
Bundle size. The return value should be expressed in the same units as the value returned by the SizeThreshold property.
(Inherited from AbstractBundlerBundle.)
Public propertyIsMaster
A flag that differentiates the "master" bundle which is responsible for all auto-adjustments. It's set to "true" for one and only one Bundle object.
(Inherited from AbstractBundlerBundle.)
Protected propertyLock
An object that serves as a mutex for thread synchronization.
(Inherited from AbstractBundlerBundle.)
Public propertySyncRoot
Gets an object that can be used to synchronize calls to a method.
(Inherited from AbstractBundlerBundle.)
Public propertyTotalBundles
Statistics: the total number of times this Bundle has been used for bundled request processing.
(Inherited from AbstractBundlerBundle.)
Public propertyTotalBurstDuration
Statistics: a total time duration this Bundle has spent in bundled request processing (burst).
(Inherited from AbstractBundlerBundle.)
Public propertyTotalSize
Statistics: the total size of individual requests processed by this Bundle expressed in the same units as values returned by the BundleSize method.
(Inherited from AbstractBundlerBundle.)
Public propertyTotalWaitDuration
Statistics: a total time duration this Bundle has spent waiting for bundle to be ready for processing.
(Inherited from AbstractBundlerBundle.)
Top
Methods
  NameDescription
Public methodAdd
Add the specified entry to the Bundle.
Public methodAddAll
Add the specified collection of entries to the Bundle.
Public methodEnsureResults
Obtain results of the bundled requests.
(Overrides AbstractBundlerBundleEnsureResults.)
Protected methodEnsureResults(Boolean)
Obtain results of the bundled requests or ensure that the results have already been retrieved.
(Inherited from AbstractBundlerBundle.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Protected methodGetBundleSize
Bundle size. The return value should be expressed in the same units as the value returned by the SizeThreshold property.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodIsException
Check whether or not this bundle is in the "exception" state - bundled execution threw an exception and requests have to be un-bundled.
(Inherited from AbstractBundlerBundle.)
Public methodIsOpen
Check whether or not this bundle is open for adding request elements.
(Inherited from AbstractBundlerBundle.)
Protected methodIsPending
Check whether or not this bundle is in the "pending" state - awaiting for the execution results.
(Inherited from AbstractBundlerBundle.)
Protected methodIsProcessed
Check whether or not this bundle is in the "processed" state - ready to return the result of execution back to the client.
(Inherited from AbstractBundlerBundle.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodProcess
Process the specified entry according to this Bundle state.
Public methodProcessAll
Process the specified collection of entries according to this Bundle state.
Protected methodReleaseThread
Release all bundle resources associated with the current thread.
Public methodResetStatistics
Reset statistics for this Bundle.
(Inherited from AbstractBundlerBundle.)
Protected methodSetStatus
Change the status of this Bundle.
(Inherited from AbstractBundlerBundle.)
Public methodToString
Provide a human readable description for the Bundle object (for debugging).
(Inherited from AbstractBundlerBundle.)
Public methodWaitForResults
Wait until results of bundled requests are retrieved.
(Inherited from AbstractBundlerBundle.)
Top
See Also