Class AbstractRegistry<Discovery extends IBaseDiscovery>
java.lang.Object
fr.opensagres.xdocreport.core.registry.AbstractRegistry<Discovery>
- Direct Known Subclasses:
CacheStorageRegistry
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voiddispose()Dispose the registry.protected abstract voidvoidprotected voidprotected voidMethod called when registry end initialization.protected voidMethod called when registry start initialization.protected abstract booleanregisterInstance(Discovery instance) Register the instance in the registry.
-
Constructor Details
-
AbstractRegistry
-
-
Method Details
-
initialize
public void initialize() -
initializeIfNeeded
protected void initializeIfNeeded() -
onStartInitialization
protected void onStartInitialization()Method called when registry start initialization. -
onEndInitialization
protected void onEndInitialization()Method called when registry end initialization. -
registerInstance
Register the instance in the registry.- Parameters:
instance-- Returns:
- true if instance cannot be registered and false otherwise.
-
dispose
public final void dispose()Dispose the registry. -
doDispose
protected abstract void doDispose()
-