Class FederationUpstream
- java.lang.Object
-
- org.apache.activemq.artemis.core.server.federation.AbstractFederationStream
-
- org.apache.activemq.artemis.core.server.federation.FederationUpstream
-
- All Implemented Interfaces:
FederationStream
public class FederationUpstream extends AbstractFederationStream
-
-
Field Summary
-
Fields inherited from class org.apache.activemq.artemis.core.server.federation.AbstractFederationStream
connection, federatedAddressMap, federatedQueueMap, federation, name, server
-
-
Constructor Summary
Constructors Constructor Description FederationUpstream(ActiveMQServer server, Federation federation, String name, FederationUpstreamConfiguration config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeploy(Set<String> policyRefsToDeploy, Map<String,FederationPolicy> policyMap)booleandeploy(FederationAddressPolicyConfiguration federatedAddressConfig)booleandeploy(FederationQueuePolicyConfiguration federatedQueueConfig)FederationUpstreamConfigurationgetConfig()voidstart()voidstop()-
Methods inherited from class org.apache.activemq.artemis.core.server.federation.AbstractFederationStream
callFederationStreamStartedPlugins, callFederationStreamStoppedPlugins, getConnection, getFederation, getName, getPassword, getPriorityAdjustment, getUser
-
-
-
-
Constructor Detail
-
FederationUpstream
public FederationUpstream(ActiveMQServer server, Federation federation, String name, FederationUpstreamConfiguration config)
-
-
Method Detail
-
start
public void start()
- Specified by:
startin interfaceFederationStream- Overrides:
startin classAbstractFederationStream
-
stop
public void stop()
- Specified by:
stopin interfaceFederationStream- Overrides:
stopin classAbstractFederationStream
-
deploy
public void deploy(Set<String> policyRefsToDeploy, Map<String,FederationPolicy> policyMap) throws ActiveMQException
- Throws:
ActiveMQException
-
deploy
public boolean deploy(FederationQueuePolicyConfiguration federatedQueueConfig) throws ActiveMQException
- Throws:
ActiveMQException
-
deploy
public boolean deploy(FederationAddressPolicyConfiguration federatedAddressConfig) throws ActiveMQException
- Throws:
ActiveMQException
-
getConfig
public FederationUpstreamConfiguration getConfig()
- Specified by:
getConfigin interfaceFederationStream- Overrides:
getConfigin classAbstractFederationStream
-
-