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)
create.
|
protected abstract T |
createSingleton(Object... args)
Called only once as long as it returns successfully
|
boolean |
isCreated()
isCreated.
|
protected T |
retrieve(Object... args)
retrieve.
|
String |
toString() |
get, invalidprotected abstract T createSingleton(Object... args)
args - a Object object.DoubleCheckedCreator.create(Object...)protected final T create(Object... args)
create.
create in class DoubleCheckedCreator<T>args - Arguments to use when creating the objectprotected final T retrieve(Object... args)
retrieve.
retrieve in class DoubleCheckedCreator<T>args - Arguments to use when retrieving the objectpublic final boolean isCreated()
isCreated.
Copyright © 2023 Jasig, Inc.. All rights reserved.