public abstract class DestinationServiceManager extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.activemq.artemis.api.core.client.ServerLocator |
consumerServerLocator |
protected org.apache.activemq.artemis.api.core.client.ClientSessionFactory |
consumerSessionFactory |
protected DestinationSettings |
defaultSettings |
protected org.apache.activemq.artemis.jms.client.ConnectionFactoryOptions |
jmsOptions |
protected LinkStrategy |
linkStrategy |
protected org.apache.activemq.artemis.api.core.client.ServerLocator |
locator |
protected int |
producerPoolSize |
protected long |
producerTimeToLive |
protected String |
pushStoreFile |
protected BindingRegistry |
registry |
protected org.apache.activemq.artemis.api.core.client.ClientSessionFactory |
sessionFactory |
protected boolean |
started |
protected TimeoutTask |
timeoutTask |
| Constructor and Description |
|---|
DestinationServiceManager(org.apache.activemq.artemis.jms.client.ConnectionFactoryOptions jmsOptions) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.activemq.artemis.api.core.client.ServerLocator |
getConsumerServerLocator() |
org.apache.activemq.artemis.api.core.client.ClientSessionFactory |
getConsumerSessionFactory() |
DestinationSettings |
getDefaultSettings() |
org.apache.activemq.artemis.jms.client.ConnectionFactoryOptions |
getJmsOptions() |
LinkStrategy |
getLinkStrategy() |
int |
getProducerPoolSize() |
long |
getProducerTimeToLive() |
String |
getPushStoreFile() |
BindingRegistry |
getRegistry() |
org.apache.activemq.artemis.api.core.client.ServerLocator |
getServerLocator() |
org.apache.activemq.artemis.api.core.client.ClientSessionFactory |
getSessionFactory() |
TimeoutTask |
getTimeoutTask() |
protected void |
initDefaults() |
void |
setConsumerServerLocator(org.apache.activemq.artemis.api.core.client.ServerLocator consumerServerLocator) |
void |
setConsumerSessionFactory(org.apache.activemq.artemis.api.core.client.ClientSessionFactory consumerSessionFactory) |
void |
setDefaultSettings(DestinationSettings defaultSettings) |
void |
setLinkStrategy(LinkStrategy linkStrategy) |
void |
setProducerPoolSize(int producerPoolSize) |
void |
setProducerTimeToLive(long producerTimeToLive) |
void |
setPushStoreFile(String pushStoreFile) |
void |
setRegistry(BindingRegistry registry) |
void |
setServerLocator(org.apache.activemq.artemis.api.core.client.ServerLocator locator) |
void |
setSessionFactory(org.apache.activemq.artemis.api.core.client.ClientSessionFactory sessionFactory) |
void |
setTimeoutTask(TimeoutTask timeoutTask) |
abstract void |
start() |
abstract void |
stop() |
protected org.apache.activemq.artemis.api.core.client.ServerLocator locator
protected org.apache.activemq.artemis.api.core.client.ClientSessionFactory sessionFactory
protected org.apache.activemq.artemis.api.core.client.ServerLocator consumerServerLocator
protected org.apache.activemq.artemis.api.core.client.ClientSessionFactory consumerSessionFactory
protected boolean started
protected String pushStoreFile
protected DestinationSettings defaultSettings
protected TimeoutTask timeoutTask
protected int producerPoolSize
protected long producerTimeToLive
protected LinkStrategy linkStrategy
protected BindingRegistry registry
protected org.apache.activemq.artemis.jms.client.ConnectionFactoryOptions jmsOptions
public DestinationServiceManager(org.apache.activemq.artemis.jms.client.ConnectionFactoryOptions jmsOptions)
public BindingRegistry getRegistry()
public void setRegistry(BindingRegistry registry)
public LinkStrategy getLinkStrategy()
public void setLinkStrategy(LinkStrategy linkStrategy)
public long getProducerTimeToLive()
public void setProducerTimeToLive(long producerTimeToLive)
public int getProducerPoolSize()
public void setProducerPoolSize(int producerPoolSize)
public org.apache.activemq.artemis.api.core.client.ClientSessionFactory getConsumerSessionFactory()
public void setConsumerSessionFactory(org.apache.activemq.artemis.api.core.client.ClientSessionFactory consumerSessionFactory)
public org.apache.activemq.artemis.api.core.client.ServerLocator getConsumerServerLocator()
public void setConsumerServerLocator(org.apache.activemq.artemis.api.core.client.ServerLocator consumerServerLocator)
consumerServerLocator - the consumerServerLocator to setpublic TimeoutTask getTimeoutTask()
public void setTimeoutTask(TimeoutTask timeoutTask)
public DestinationSettings getDefaultSettings()
public void setDefaultSettings(DestinationSettings defaultSettings)
public org.apache.activemq.artemis.api.core.client.ServerLocator getServerLocator()
public void setServerLocator(org.apache.activemq.artemis.api.core.client.ServerLocator locator)
public org.apache.activemq.artemis.api.core.client.ClientSessionFactory getSessionFactory()
public void setSessionFactory(org.apache.activemq.artemis.api.core.client.ClientSessionFactory sessionFactory)
public String getPushStoreFile()
public void setPushStoreFile(String pushStoreFile)
protected void initDefaults()
public abstract void stop()
public org.apache.activemq.artemis.jms.client.ConnectionFactoryOptions getJmsOptions()
Copyright © 2023 The Apache Software Foundation. All Rights Reserved.