C - anything that can be registered.public interface Registry<C>
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Clears the registry
|
List<C> |
getHistory()
Returns a
List containing all the items in the registry |
boolean |
isEmpty()
Determines if the registry is empty or not
|
C |
peek()
Peeks the last added item.
|
C |
pop()
Pops the last added item and removes it.
|
void |
register(C item)
Registers an item into the registry
|
void |
setMaxSize(int size)
Sets the max number of items that can be stored on the registry.
|
void |
setRegistryChangeListener(RegistryChangeListener registryChangeListener)
Sets a
RegistryChangeListener to be called when the registry changes. |
void register(C item)
item - An item to registerC peek()
C pop()
void setMaxSize(int size)
size - A positive integervoid clear()
boolean isEmpty()
List<C> getHistory()
List containing all the items in the registryList of containing the registered itemsvoid setRegistryChangeListener(RegistryChangeListener registryChangeListener)
RegistryChangeListener to be called when the registry changes.registryChangeListener - A RegistryChangeListenerCopyright © 2012–2021 JBoss by Red Hat. All rights reserved.