Class DisabledMessageGroups<C>
java.lang.Object
org.apache.activemq.artemis.core.server.impl.DisabledMessageGroups<C>
- Type Parameters:
C- the value type.
- All Implemented Interfaces:
MessageGroups<C>
Implementation of MessageGroups that simply uses a NoOpMap, and in essence disables message grouping for queues that
use it.
-
Method Summary
Modifier and TypeMethodDescriptionget(SimpleString key) static <C> DisabledMessageGroups<C>instance()voidput(SimpleString key, C consumer) remove(SimpleString key) voidbooleanintsize()toMap()
-
Method Details
-
instance
-
put
- Specified by:
putin interfaceMessageGroups<C>
-
get
- Specified by:
getin interfaceMessageGroups<C>
-
remove
- Specified by:
removein interfaceMessageGroups<C>
-
removeIf
- Specified by:
removeIfin interfaceMessageGroups<C>
-
removeAll
public void removeAll()- Specified by:
removeAllin interfaceMessageGroups<C>
-
size
public int size()- Specified by:
sizein interfaceMessageGroups<C>
-
toMap
- Specified by:
toMapin interfaceMessageGroups<C>
-