Package org.eclipse.net4j.util.registry
Klasse Registry<K,V>
java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.lifecycle.Lifecycle
org.eclipse.net4j.util.lifecycle.ShareableLifecycle
org.eclipse.net4j.util.container.Container<Map.Entry<K,V>>
org.eclipse.net4j.util.registry.Registry<K,V>
- Alle implementierten Schnittstellen:
Map<K,
,V> IContainer<Map.Entry<K,
,V>> INotifier
,INotifier.INotifier2
,IDeactivateable
,ILifecycle
,ILifecycle.DeferrableActivation
,IRegistry<K,
V>
- Bekannte direkte Unterklassen:
DelegatingRegistry
,HashMapRegistry
- Autor:
- Eike Stepper
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.container.IContainer
IContainer.Modifiable<E>, IContainer.Persistable<E>, IContainer.Persistence<E>
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.lifecycle.ILifecycle
ILifecycle.DeferrableActivation
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
INotifier.INotifier2
-
Feldübersicht
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected void
void
clear()
Requirescommit()
to be called later if notisAutoCommit()
.void
commit()
void
commit
(boolean notifications) boolean
containsKey
(Object key) boolean
containsValue
(Object value) protected V
deregister
(Object key) entrySet()
getMap()
protected Registry<K,
V>.Transaction boolean
boolean
isEmpty()
keySet()
Requirescommit()
to be called later if notisAutoCommit()
.void
Requirescommit()
to be called later if notisAutoCommit()
.protected V
Requirescommit()
to be called later if notisAutoCommit()
.void
setAutoCommit
(boolean autoCommit) int
size()
toString()
values()
Von Klasse geerbte Methoden org.eclipse.net4j.util.container.Container
fireContainerEvent, fireContainerEvent, fireContainerEvent, fireElementAddedEvent, fireElementRemovedEvent, fireElementsAddedEvent, fireElementsRemovedEvent, fireEvent, newContainerEvent, newContainerEvent
Von Klasse geerbte Methoden org.eclipse.net4j.util.lifecycle.Lifecycle
activate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doActivate, doAfterActivate, doBeforeActivate, doBeforeDeactivate, doDeactivate, dump, getLifecycleState, isActive, isDeferredActivation
Von Klasse geerbte Methoden org.eclipse.net4j.util.event.Notifier
addListener, addUniqueListener, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListener
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
Von Schnittstelle geerbte Methoden java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Konstruktordetails
-
Registry
protected Registry(boolean autoCommit) -
Registry
protected Registry()
-
-
Methodendetails
-
isEmpty
public boolean isEmpty() -
size
public int size() -
entrySet
-
keySet
-
values
-
containsKey
- Angegeben von:
containsKey
in SchnittstelleMap<K,
V>
-
containsValue
- Angegeben von:
containsValue
in SchnittstelleMap<K,
V>
-
get
-
put
Requirescommit()
to be called later if notisAutoCommit()
. -
putAll
Requirescommit()
to be called later if notisAutoCommit()
. -
remove
Requirescommit()
to be called later if notisAutoCommit()
. -
clear
public void clear()Requirescommit()
to be called later if notisAutoCommit()
. -
getElements
- Angegeben von:
getElements
in SchnittstelleIContainer<K>
-
isAutoCommit
public boolean isAutoCommit()- Angegeben von:
isAutoCommit
in SchnittstelleIRegistry<K,
V>
-
setAutoCommit
public void setAutoCommit(boolean autoCommit) - Angegeben von:
setAutoCommit
in SchnittstelleIRegistry<K,
V>
-
commit
public void commit(boolean notifications) -
commit
public void commit() -
toString
-
register
-
deregister
-
getTransaction
-
autoCommit
protected void autoCommit() -
getMap
-