com.jolbox.bonecp.hooks
Class AcquireFailConfig

java.lang.Object
  extended by com.jolbox.bonecp.hooks.AcquireFailConfig

public class AcquireFailConfig
extends java.lang.Object

Parameter class passed to onAcquireFail hook.

Author:
Wallace

Constructor Summary
AcquireFailConfig()
           
 
Method Summary
 java.util.concurrent.atomic.AtomicInteger getAcquireRetryAttempts()
          Returns the acquireRetryAttemps.
 long getAcquireRetryDelay()
          Deprecated. Use getAcquireRetryDelayInMs() instead.
 long getAcquireRetryDelayInMs()
          Getter for acquireRetryDelay.
 java.lang.Object getDebugHandle()
          Returns a reference to an opaque debug handle.
 java.lang.String getLogMessage()
          Returns a message that shows the origin of the problem.
 void setAcquireRetryAttempts(java.util.concurrent.atomic.AtomicInteger acquireRetryAttempts)
          Sets the new acquireRetyAttemps.
 void setAcquireRetryDelay(long acquireRetryDelayInMs)
          Deprecated. Use setAcquireRetryDelayInMs(long) instead.
 void setAcquireRetryDelayInMs(long acquireRetryDelayInMs)
          Sets the new acquireRetryDelay.
 void setDebugHandle(java.lang.Object debugHandle)
          Sets a reference to an opaque debug reference.
 void setLogMessage(java.lang.String logMessage)
          Sets a log message.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AcquireFailConfig

public AcquireFailConfig()
Method Detail

getAcquireRetryDelay

@Deprecated
public long getAcquireRetryDelay()
Deprecated. Use getAcquireRetryDelayInMs() instead.

Deprecated. Use getAcquireRetryDelayInMs() instead.

Returns:
the acquireRetryDelay value

getAcquireRetryDelayInMs

public long getAcquireRetryDelayInMs()
Getter for acquireRetryDelay. By default starts off with whatever is set in the config.

Returns:
the acquireRetryDelay value

setAcquireRetryDelay

@Deprecated
public void setAcquireRetryDelay(long acquireRetryDelayInMs)
Deprecated. Use setAcquireRetryDelayInMs(long) instead.

Deprecated. Use setAcquireRetryDelayInMs(long) instead.

Parameters:
acquireRetryDelayInMs - the acquireRetryDelay to set

setAcquireRetryDelayInMs

public void setAcquireRetryDelayInMs(long acquireRetryDelayInMs)
Sets the new acquireRetryDelay. Does not affect the global config.

Parameters:
acquireRetryDelayInMs - the acquireRetryDelay to set

getAcquireRetryAttempts

public java.util.concurrent.atomic.AtomicInteger getAcquireRetryAttempts()
Returns the acquireRetryAttemps. By default starts off with whatever is set in the config.

Returns:
the acquireRetryAttempts value.

setAcquireRetryAttempts

public void setAcquireRetryAttempts(java.util.concurrent.atomic.AtomicInteger acquireRetryAttempts)
Sets the new acquireRetyAttemps.

Parameters:
acquireRetryAttempts - the acquireRetryAttempts to set

getLogMessage

public java.lang.String getLogMessage()
Returns a message that shows the origin of the problem.

Returns:
the logMessage to display

setLogMessage

public void setLogMessage(java.lang.String logMessage)
Sets a log message.

Parameters:
logMessage - the logMessage to set

getDebugHandle

public java.lang.Object getDebugHandle()
Returns a reference to an opaque debug handle.

Returns:
the debugHandle.

setDebugHandle

public void setDebugHandle(java.lang.Object debugHandle)
Sets a reference to an opaque debug reference.

Parameters:
debugHandle - the debugHandle to set


Copyright © 2009-2011 JolBox. All Rights Reserved.