Package org.jboss.netty.util.internal
Class SharedResourceMisuseDetector
- java.lang.Object
-
- org.jboss.netty.util.internal.SharedResourceMisuseDetector
-
public class SharedResourceMisuseDetector extends java.lang.ObjectWarn when user creates too many instances to avoidOutOfMemoryError.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.concurrent.atomic.AtomicLongactiveInstancesprivate java.util.concurrent.atomic.AtomicBooleanloggedprivate static InternalLoggerloggerprivate static intMAX_ACTIVE_INSTANCESprivate java.lang.Class<?>type
-
Constructor Summary
Constructors Constructor Description SharedResourceMisuseDetector(java.lang.Class<?> type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddecrease()voidincrease()
-
-
-
Field Detail
-
MAX_ACTIVE_INSTANCES
private static final int MAX_ACTIVE_INSTANCES
- See Also:
- Constant Field Values
-
logger
private static final InternalLogger logger
-
type
private final java.lang.Class<?> type
-
activeInstances
private final java.util.concurrent.atomic.AtomicLong activeInstances
-
logged
private final java.util.concurrent.atomic.AtomicBoolean logged
-
-