public abstract class SingletonDoubleCheckedCreator<T> extends DoubleCheckedCreator<T>
logger, readLock, writeLock| Constructor and Description |
|---|
SingletonDoubleCheckedCreator() |
| Modifier and Type | Method and Description |
|---|---|
protected T |
create(java.lang.Object... args) |
protected abstract T |
createSingleton(java.lang.Object... args)
Called only once as long as it returns successfully
|
boolean |
isCreated() |
protected T |
retrieve(java.lang.Object... args) |
java.lang.String |
toString() |
get, invalidprotected abstract T createSingleton(java.lang.Object... args)
DoubleCheckedCreator.create(Object...)protected final T create(java.lang.Object... args)
create in class DoubleCheckedCreator<T>args - Arguments to use when creating the objectprotected final T retrieve(java.lang.Object... args)
retrieve in class DoubleCheckedCreator<T>args - Arguments to use when retrieving the objectpublic final boolean isCreated()
public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()Copyright © 2009-2023 Apereo. All Rights Reserved.