Package org.pac4j.core.util
Class InitializableObject
java.lang.Object
org.pac4j.core.util.InitializableObject
- Direct Known Subclasses:
AbstractStore
,BaseClient
,BaseClientConfiguration
,Clients
,LocalCachingAuthenticator
,LocalCachingProfileCreator
,ProfileDefinitionAware
,SpringResourceLoader
Object that can be (re-)initialized.
- Since:
- 1.4.0
- Author:
- Jerome Leleu
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
afterInternalInit
(boolean forceReinit) protected void
beforeInternalInit
(boolean forceReinit) int
void
init()
Initialize the object.void
init
(boolean forceReinit) (Re)-initialize the object.protected abstract void
internalInit
(boolean forceReinit) Internal initialization of the object.final boolean
void
reinit()
Re-initialize the object.protected boolean
shouldInitialize
(boolean forceReinit)
-
Constructor Details
-
InitializableObject
public InitializableObject()
-
-
Method Details
-
init
public void init()Initialize the object. -
reinit
public void reinit()Re-initialize the object. -
init
public void init(boolean forceReinit) (Re)-initialize the object.- Parameters:
forceReinit
- whether the object should be re-initialized
-
isInitialized
public final boolean isInitialized() -
shouldInitialize
protected boolean shouldInitialize(boolean forceReinit) -
internalInit
protected abstract void internalInit(boolean forceReinit) Internal initialization of the object. -
beforeInternalInit
protected void beforeInternalInit(boolean forceReinit) -
afterInternalInit
protected void afterInternalInit(boolean forceReinit) -
getNbAttempts
public int getNbAttempts()
-