KEY - ENTRY - public interface RegistryPlugin<KEY,ENTRY extends Identifiable<KEY>,REGISTRY extends Registry<KEY,ENTRY>> extends Initializable<REGISTRY>, Shutdownable
Shutdownable.ShutdownDeamon| Modifier and Type | Method and Description |
|---|---|
void |
afterConsistencyCheck() |
void |
afterConsistencyModification(ENTRY entry) |
void |
afterRegister(ENTRY entry) |
void |
afterRegistryChange() |
void |
afterRemove(ENTRY entry) |
void |
afterUpdate(ENTRY entry) |
void |
beforeClear() |
void |
beforeConsistencyCheck() |
void |
beforeGet(KEY key) |
void |
beforeGetEntries() |
void |
beforeRegister(ENTRY entry) |
void |
beforeRemove(ENTRY entry) |
void |
beforeUpdate(ENTRY entry) |
void |
checkAccess() |
void |
init(REGISTRY registry) |
registerShutdownHook, registerShutdownHook, shutdownvoid beforeRegister(ENTRY entry) throws RejectedException
RejectedExceptionvoid afterRegister(ENTRY entry) throws CouldNotPerformException
CouldNotPerformExceptionvoid beforeUpdate(ENTRY entry) throws RejectedException
RejectedExceptionvoid afterUpdate(ENTRY entry) throws CouldNotPerformException
CouldNotPerformExceptionvoid beforeRemove(ENTRY entry) throws RejectedException
RejectedExceptionvoid afterRemove(ENTRY entry) throws CouldNotPerformException
CouldNotPerformExceptionvoid afterConsistencyModification(ENTRY entry) throws CouldNotPerformException
CouldNotPerformExceptionvoid afterRegistryChange()
throws CouldNotPerformException
CouldNotPerformExceptionvoid beforeConsistencyCheck()
throws CouldNotPerformException
CouldNotPerformExceptionvoid afterConsistencyCheck()
throws CouldNotPerformException
CouldNotPerformExceptionvoid beforeClear()
throws CouldNotPerformException
CouldNotPerformExceptionvoid beforeGet(KEY key) throws RejectedException
RejectedExceptionvoid beforeGetEntries()
throws CouldNotPerformException
CouldNotPerformExceptionvoid checkAccess()
throws RejectedException
RejectedExceptionvoid init(REGISTRY registry) throws InitializationException, InterruptedException
init in interface Initializable<REGISTRY extends Registry<KEY,ENTRY>>InitializationExceptionInterruptedExceptionCopyright © 2015–2018 openbase.org. All rights reserved.