com.jolbox.bonecp.hooks
Class AcquireFailConfig

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

public class AcquireFailConfig
extends Object

Parameter class passed to onAcquireFail hook.

Author:
Wallace

Constructor Summary
AcquireFailConfig()
           
 
Method Summary
 AtomicInteger getAcquireRetryAttempts()
          Returns the acquireRetryAttemps.
 long getAcquireRetryDelay()
          Deprecated. Use getAcquireRetryDelayInMs() instead.
 long getAcquireRetryDelayInMs()
          Getter for acquireRetryDelay.
 Object getDebugHandle()
          Returns a reference to an opaque debug handle.
 String getLogMessage()
          Returns a message that shows the origin of the problem.
 void setAcquireRetryAttempts(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(Object debugHandle)
          Sets a reference to an opaque debug reference.
 void setLogMessage(String logMessage)
          Sets a log message.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, 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 AtomicInteger getAcquireRetryAttempts()
Returns the acquireRetryAttemps. By default starts off with whatever is set in the config.

Returns:
the acquireRetryAttempts value.

setAcquireRetryAttempts

public void setAcquireRetryAttempts(AtomicInteger acquireRetryAttempts)
Sets the new acquireRetyAttemps.

Parameters:
acquireRetryAttempts - the acquireRetryAttempts to set

getLogMessage

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

Returns:
the logMessage to display

setLogMessage

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

Parameters:
logMessage - the logMessage to set

getDebugHandle

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

Returns:
the debugHandle.

setDebugHandle

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

Parameters:
debugHandle - the debugHandle to set


Copyright © 2009-2011 JolBox. All Rights Reserved.