Oracle® Fusion Middleware .NET API Reference for Oracle Coherence
12c (12.2.1.4.0)
E90869-02
12c (12.2.1.4.0)
E90869-02
The AbstractKeyBundler type exposes the following members.
Constructors
Name | Description | |
---|---|---|
AbstractKeyBundler | Initializes a new instance of the AbstractKeyBundler class |
Methods
Name | Description | |
---|---|---|
Adjust |
Adjust this Bundler's parameters according to the available
statistical information.
(Inherited from AbstractBundler.) | |
Bundling |
The bundle operation to be performed against a collected set of keys
by the concrete AbstractKeyBundler implementations. If an exception
occurs during bundle operation, it could be repeated using singleton sets.
| |
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
getOpenBundle |
Retrieve any Bundle that is currently in the open state. This method does
not assume any external synchronization and as a result, a caller must
double check the returned bundle open state (after synchronizing on it).
(Inherited from AbstractBundler.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
InstantiateBundle |
Instantiate a new Bundle object.
(Overrides AbstractBundler..::..InstantiateBundle()()()().) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
Process |
Process the specified key in a most optimal way according to the
bundle settings.
| |
ProcessAll |
Process a colKeys of specified items in a most optimal way according to
the bundle settings.
| |
ResetStatistics |
Reset this Bundler statistics.
(Inherited from AbstractBundler.) | |
ToString |
Provide a human readable description for the Bundler object
(for debugging).
(Inherited from AbstractBundler.) | |
Unbundling |
Un-bundle bundled operation. This operation would be used if an
exception occurs during a bundled operation or if the number of
active threads is below the ThreadThreshold
value.
| |
UpdateStatistics |
Update the statistics for this Bundle.
(Inherited from AbstractBundler.) |
Fields
Name | Description | |
---|---|---|
m_countThreads |
A counter for the total number of threads that have started any bundle
related execution. This counter is used by subclasses to reduce an impact
of bundled execution for lightly loaded environments.
(Inherited from AbstractBundler.) | |
m_listBundle |
A pool of Bundle objects. Note that this list never shrinks.
(Inherited from AbstractBundler.) | |
m_previousSizeThreshold |
The previous bundle size threshold value.
(Inherited from AbstractBundler.) |
Properties
Name | Description | |
---|---|---|
AllowAutoAdjust |
Specifies whether or not auto-adjustment is on. Default value is "true".
(Inherited from AbstractBundler.) | |
DelayMillis |
The timeout delay value.
(Inherited from AbstractBundler.) | |
SizeThreshold |
The bundle size threshold value.
(Inherited from AbstractBundler.) | |
SyncRoot |
Gets an object that can be used to synchronize access to the
ICollection.
(Inherited from AbstractBundler.) | |
ThreadThreshold |
The minimum number of threads that will trigger the bundler to
switch from a pass through to a bundled mode.
(Inherited from AbstractBundler.) |