Class Federation
- java.lang.Object
-
- org.apache.activemq.artemis.core.server.federation.Federation
-
public class Federation extends Object
-
-
Constructor Summary
Constructors Constructor Description Federation(ActiveMQServer server, FederationConfiguration config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeploy()booleandeploy(FederationDownstreamConfiguration downstreamConfiguration, Map<String,FederationPolicy> federationPolicyMap)booleandeploy(FederationUpstreamConfiguration upstreamConfiguration, Map<String,FederationPolicy> federationPolicyMap)FederationUpstreamget(String name)FederationConfigurationgetConfig()FederationDownstreamgetDownstream(String name)SimpleStringgetName()booleanisStarted()voidregister(FederatedAbstract federatedAbstract)voidstart()voidstop()booleanundeploy(String name)voidunregister(FederatedAbstract federatedAbstract)
-
-
-
Constructor Detail
-
Federation
public Federation(ActiveMQServer server, FederationConfiguration config)
-
-
Method Detail
-
start
public void start() throws ActiveMQException- Throws:
ActiveMQException
-
stop
public void stop()
-
deploy
public void deploy() throws ActiveMQException- Throws:
ActiveMQException
-
isStarted
public boolean isStarted()
-
undeploy
public boolean undeploy(String name)
-
deploy
public boolean deploy(FederationUpstreamConfiguration upstreamConfiguration, Map<String,FederationPolicy> federationPolicyMap) throws ActiveMQException
- Throws:
ActiveMQException
-
deploy
public boolean deploy(FederationDownstreamConfiguration downstreamConfiguration, Map<String,FederationPolicy> federationPolicyMap) throws ActiveMQException
- Throws:
ActiveMQException
-
get
public FederationUpstream get(String name)
-
getDownstream
public FederationDownstream getDownstream(String name)
-
register
public void register(FederatedAbstract federatedAbstract)
-
unregister
public void unregister(FederatedAbstract federatedAbstract)
-
getConfig
public FederationConfiguration getConfig()
-
getName
public SimpleString getName()
-
-