Class ServerLegacyProducersImpl
- java.lang.Object
-
- org.apache.activemq.artemis.core.server.impl.ServerLegacyProducersImpl
-
- All Implemented Interfaces:
ServerProducers
public class ServerLegacyProducersImpl extends Object implements ServerProducers
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,ServerProducer>producers
-
Constructor Summary
Constructors Constructor Description ServerLegacyProducersImpl(ServerSession session)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()Map<String,ServerProducer>cloneProducers()ServerProducergetServerProducer(String senderName, Message msg, ServerSessionImpl serverSession)Collection<ServerProducer>getServerProducers()voidput(String id, ServerProducer producer)voidremove(String id)
-
-
-
Field Detail
-
producers
protected final Map<String,ServerProducer> producers
-
-
Constructor Detail
-
ServerLegacyProducersImpl
public ServerLegacyProducersImpl(ServerSession session)
-
-
Method Detail
-
cloneProducers
public Map<String,ServerProducer> cloneProducers()
- Specified by:
cloneProducersin interfaceServerProducers
-
getServerProducers
public Collection<ServerProducer> getServerProducers()
- Specified by:
getServerProducersin interfaceServerProducers
-
getServerProducer
public ServerProducer getServerProducer(String senderName, Message msg, ServerSessionImpl serverSession)
- Specified by:
getServerProducerin interfaceServerProducers
-
put
public void put(String id, ServerProducer producer)
- Specified by:
putin interfaceServerProducers
-
remove
public void remove(String id)
- Specified by:
removein interfaceServerProducers
-
clear
public void clear()
- Specified by:
clearin interfaceServerProducers
-
-