Class ReferenceNodeStore
java.lang.Object
org.apache.activemq.artemis.protocol.amqp.connect.mirror.ReferenceNodeStore
- All Implemented Interfaces:
org.apache.activemq.artemis.utils.collections.NodeStore<org.apache.activemq.artemis.core.server.MessageReference>
public class ReferenceNodeStore
extends Object
implements org.apache.activemq.artemis.utils.collections.NodeStore<org.apache.activemq.artemis.core.server.MessageReference>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()longgetID(org.apache.activemq.artemis.core.server.MessageReference element) getName()org.apache.activemq.artemis.utils.collections.LinkedListImpl.Node<org.apache.activemq.artemis.core.server.MessageReference> getServerID(Message message) getServerID(org.apache.activemq.artemis.core.server.MessageReference element) voidremoveNode(org.apache.activemq.artemis.core.server.MessageReference element, org.apache.activemq.artemis.utils.collections.LinkedListImpl.Node<org.apache.activemq.artemis.core.server.MessageReference> node) org.apache.activemq.artemis.utils.collections.NodeStore<org.apache.activemq.artemis.core.server.MessageReference> intsize()voidstoreNode(org.apache.activemq.artemis.core.server.MessageReference element, org.apache.activemq.artemis.utils.collections.LinkedListImpl.Node<org.apache.activemq.artemis.core.server.MessageReference> node) toString()
-
Constructor Details
-
ReferenceNodeStore
-
-
Method Details
-
toString
-
setName
public org.apache.activemq.artemis.utils.collections.NodeStore<org.apache.activemq.artemis.core.server.MessageReference> setName(String name) - Specified by:
setNamein interfaceorg.apache.activemq.artemis.utils.collections.NodeStore<org.apache.activemq.artemis.core.server.MessageReference>
-
getName
- Specified by:
getNamein interfaceorg.apache.activemq.artemis.utils.collections.NodeStore<org.apache.activemq.artemis.core.server.MessageReference>
-
storeNode
public void storeNode(org.apache.activemq.artemis.core.server.MessageReference element, org.apache.activemq.artemis.utils.collections.LinkedListImpl.Node<org.apache.activemq.artemis.core.server.MessageReference> node) - Specified by:
storeNodein interfaceorg.apache.activemq.artemis.utils.collections.NodeStore<org.apache.activemq.artemis.core.server.MessageReference>
-
removeNode
public void removeNode(org.apache.activemq.artemis.core.server.MessageReference element, org.apache.activemq.artemis.utils.collections.LinkedListImpl.Node<org.apache.activemq.artemis.core.server.MessageReference> node) - Specified by:
removeNodein interfaceorg.apache.activemq.artemis.utils.collections.NodeStore<org.apache.activemq.artemis.core.server.MessageReference>
-
getNode
public org.apache.activemq.artemis.utils.collections.LinkedListImpl.Node<org.apache.activemq.artemis.core.server.MessageReference> getNode(String serverID, long id) - Specified by:
getNodein interfaceorg.apache.activemq.artemis.utils.collections.NodeStore<org.apache.activemq.artemis.core.server.MessageReference>
-
getServerID
-
getServerID
-
getID
public long getID(org.apache.activemq.artemis.core.server.MessageReference element) -
clear
public void clear()- Specified by:
clearin interfaceorg.apache.activemq.artemis.utils.collections.NodeStore<org.apache.activemq.artemis.core.server.MessageReference>
-
size
public int size()- Specified by:
sizein interfaceorg.apache.activemq.artemis.utils.collections.NodeStore<org.apache.activemq.artemis.core.server.MessageReference>
-