public class DefaultPooledObjectInfo extends Object implements DefaultPooledObjectInfoMBean
Constructor and Description |
---|
DefaultPooledObjectInfo(PooledObject<?> pooledObject)
Create a new instance for the given pooled object.
|
Modifier and Type | Method and Description |
---|---|
long |
getBorrowedCount()
Get the number of times this object has been borrowed.
|
long |
getCreateTime()
Obtain the time (using the same basis as
System.currentTimeMillis() ) that pooled object was created. |
String |
getCreateTimeFormatted()
Obtain the time that pooled object was created.
|
long |
getLastBorrowTime()
Obtain the time (using the same basis as
System.currentTimeMillis() ) the polled object was last borrowed. |
String |
getLastBorrowTimeFormatted()
Obtain the time that pooled object was last borrowed.
|
String |
getLastBorrowTrace()
Obtain the stack trace recorded when the pooled object was last borrowed.
|
long |
getLastReturnTime()
Obtain the time (using the same basis as
System.currentTimeMillis() )the wrapped object was last returned. |
String |
getLastReturnTimeFormatted()
Obtain the time that pooled object was last returned.
|
String |
getPooledObjectToString()
Provides a String form of the wrapper for debug purposes.
|
String |
getPooledObjectType()
Obtain the name of the class of the pooled object.
|
String |
toString() |
public DefaultPooledObjectInfo(PooledObject<?> pooledObject)
pooledObject
- The pooled object that this instance will representpublic long getCreateTime()
DefaultPooledObjectInfoMBean
System.currentTimeMillis()
) that pooled object was created.getCreateTime
in interface DefaultPooledObjectInfoMBean
public String getCreateTimeFormatted()
DefaultPooledObjectInfoMBean
getCreateTimeFormatted
in interface DefaultPooledObjectInfoMBean
yyyy-MM-dd HH:mm:ss Z
public long getLastBorrowTime()
DefaultPooledObjectInfoMBean
System.currentTimeMillis()
) the polled object was last borrowed.getLastBorrowTime
in interface DefaultPooledObjectInfoMBean
public String getLastBorrowTimeFormatted()
DefaultPooledObjectInfoMBean
getLastBorrowTimeFormatted
in interface DefaultPooledObjectInfoMBean
yyyy-MM-dd HH:mm:ss Z
public String getLastBorrowTrace()
DefaultPooledObjectInfoMBean
getLastBorrowTrace
in interface DefaultPooledObjectInfoMBean
public long getLastReturnTime()
DefaultPooledObjectInfoMBean
System.currentTimeMillis()
)the wrapped object was last returned.getLastReturnTime
in interface DefaultPooledObjectInfoMBean
public String getLastReturnTimeFormatted()
DefaultPooledObjectInfoMBean
getLastReturnTimeFormatted
in interface DefaultPooledObjectInfoMBean
yyyy-MM-dd HH:mm:ss Z
public String getPooledObjectType()
DefaultPooledObjectInfoMBean
getPooledObjectType
in interface DefaultPooledObjectInfoMBean
Class.getName()
public String getPooledObjectToString()
DefaultPooledObjectInfoMBean
getPooledObjectToString
in interface DefaultPooledObjectInfoMBean
Object.toString()
public long getBorrowedCount()
DefaultPooledObjectInfoMBean
getBorrowedCount
in interface DefaultPooledObjectInfoMBean
Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.