public class DefaultPooledObjectInfo extends Object implements DefaultPooledObjectInfoMBean
Constructor and Description |
---|
DefaultPooledObjectInfo(PooledObject<?> pooledObject)
Constructs a new instance for the given pooled object.
|
Modifier and Type | Method and Description |
---|---|
long |
getBorrowedCount()
Gets the number of times this object has been borrowed.
|
long |
getCreateTime()
Gets the time (using the same basis as
System.currentTimeMillis() ) that pooled object was created. |
String |
getCreateTimeFormatted()
Gets the time that pooled object was created.
|
long |
getLastBorrowTime()
Gets the time (using the same basis as
System.currentTimeMillis() ) the polled object was last borrowed. |
String |
getLastBorrowTimeFormatted()
Gets the time that pooled object was last borrowed.
|
String |
getLastBorrowTrace()
Gets the stack trace recorded when the pooled object was last borrowed.
|
long |
getLastReturnTime()
Gets the time (using the same basis as
System.currentTimeMillis() )the wrapped object was last returned. |
String |
getLastReturnTimeFormatted()
Gets the time that pooled object was last returned.
|
String |
getPooledObjectToString()
Gets a String form of the wrapper for debug purposes.
|
String |
getPooledObjectType()
Gets 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 getBorrowedCount()
DefaultPooledObjectInfoMBean
getBorrowedCount
in interface DefaultPooledObjectInfoMBean
public 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 getPooledObjectToString()
DefaultPooledObjectInfoMBean
getPooledObjectToString
in interface DefaultPooledObjectInfoMBean
Object.toString()
public String getPooledObjectType()
DefaultPooledObjectInfoMBean
getPooledObjectType
in interface DefaultPooledObjectInfoMBean
Class.getName()
Copyright © 2001–2021 The Apache Software Foundation. All rights reserved.