Product Information > JADE .NET Developer’s Reference > Chapter 2 - Object Management > JADE Object Locking

JADE Object Locking

This section describes and discusses object locking in detail. Object locking applies to JADE objects.

Lock Types

Shared Locks

Reserve Locks

Update Locks

Exclusive Locks

Lock Type Compatibility

Lock Duration

Lock Timeout

Lock Kind

Explicit Locking and Unlocking

Implicit Locking and Unlocking

Implicit Locking

Implicit Unlocking

Examples

Load State

Upgrading and Downgrading Locks

General

Changing Lock Type

Changing Lock Duration

Collection Locking

Enumerating JADE Collections

Deadlocks

Simple Deadlocks

Indirect Deadlocks

Single Object Deadlocks

Deadlock Detection

Deadlock Exceptions

Avoiding Deadlock Exceptions

Investigating Deadlocks

Exceptions

JoobObjectLockedException

JoobDeadlockException

JoobInterveningUpdateException