Oracle® Fusion Middleware .NET API Reference for Oracle Coherence
12c (12.2.1.4.0)
E90869-02

The AbstractBundler..::..Bundle type exposes the following members.

Constructors

  NameDescription
Protected methodAbstractBundler..::..Bundle()()()()
Default constructor.
Protected methodAbstractBundler..::..Bundle(AbstractBundler)
Default constructor.

Methods

  NameDescription
Public methodEnsureResults()()()()
Obtain results of the bundled requests. This method should be implemented by concrete Bundle implementations using the most efficient mechanism.
Protected methodEnsureResults(Boolean)
Obtain results of the bundled requests or ensure that the results have already been retrieved.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Protected methodStatic memberFormatStatusName
Return a human readable name for the specified status value.
Public methodGetHashCode
Serves as a hash function for a particular type.
(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.
Public methodIsOpen
Check whether or not this bundle is open for adding request elements.
Protected methodIsPending
Check whether or not this bundle is in the "pending" state - awaiting for the execution results.
Protected methodIsProcessed
Check whether or not this bundle is in the "processed" state - ready to return the result of execution back to the client.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodReleaseThread
Release all bundle resources associated with the current thread.
Public methodResetStatistics
Reset statistics for this Bundle.
Protected methodSetStatus
Change the status of this Bundle.
Public methodToString
Provide a human readable description for the Bundle object (for debugging).
Public methodWaitForResults
Wait until results of bundled requests are retrieved.

Fields

  NameDescription
Public fieldStatic memberSTATUS_EXCEPTION
Attempt to bundle encountered and exception; the execution has to be de-optimized and performed by individual threads.
Public fieldStatic memberSTATUS_OPEN
This Bundle accepting additional items.
Public fieldStatic memberSTATUS_PENDING
This Bundle is closed for accepting additional items and awaiting for the execution results.
Public fieldStatic memberSTATUS_PROCESSED
This Bundle is in process of returning the result of execution back to the client.

Properties

  NameDescription
Public propertyBundler
The bundler the operations are performed on.
Public propertyBundleSize
Bundle size. The return value should be expressed in the same units as the value returned by the SizeThreshold property.
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.
Protected propertyLock
An object that serves as a mutex for thread synchronization.
Public propertySyncRoot
Gets an object that can be used to synchronize calls to a method.
Public propertyTotalBundles
Statistics: the total number of times this Bundle has been used for bundled request processing.
Public propertyTotalBurstDuration
Statistics: a total time duration this Bundle has spent in bundled request processing (burst).
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.
Public propertyTotalWaitDuration
Statistics: a total time duration this Bundle has spent waiting for bundle to be ready for processing.

See Also