ariba.util.core
Class LockHandler

java.lang.Object
  extended by ariba.util.core.LockHandler

public class LockHandler
extends java.lang.Object


Field Summary
 java.lang.Object lock
           
 java.lang.String name
           
static int OptionContinueOnTimeout
           
static int OptionDefault
           
static int OptionNone
           
static int OptionWarnOnTimeout
           
 
Constructor Summary
LockHandler(java.lang.String name, LockHandlerConditions conditions, int options)
           
LockHandler(java.lang.String name, LockHandlerConditions conditions, java.lang.Object lock, int options)
           
 
Method Summary
 boolean doWithLock()
           
 boolean doWithLock(LockHandlerContext lockHandlerContext)
           
 int maxWaiters()
           
 void resetMetrics()
           
 int sumRequests()
           
 int sumWaitTimeSeconds()
           
 int syncCount()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

OptionNone

public static final int OptionNone
See Also:
Constant Field Values

OptionContinueOnTimeout

public static final int OptionContinueOnTimeout
See Also:
Constant Field Values

OptionWarnOnTimeout

public static final int OptionWarnOnTimeout
See Also:
Constant Field Values

OptionDefault

public static final int OptionDefault
See Also:
Constant Field Values

lock

public java.lang.Object lock

name

public java.lang.String name
Constructor Detail

LockHandler

public LockHandler(java.lang.String name,
                   LockHandlerConditions conditions,
                   java.lang.Object lock,
                   int options)

LockHandler

public LockHandler(java.lang.String name,
                   LockHandlerConditions conditions,
                   int options)
Method Detail

sumWaitTimeSeconds

public int sumWaitTimeSeconds()

maxWaiters

public int maxWaiters()

sumRequests

public int sumRequests()

syncCount

public int syncCount()

resetMetrics

public void resetMetrics()

doWithLock

public boolean doWithLock()

doWithLock

public boolean doWithLock(LockHandlerContext lockHandlerContext)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.