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