Class ConnectionAbstract
- java.lang.Object
-
- org.apache.activemq.artemis.cli.commands.ActionAbstract
-
- org.apache.activemq.artemis.cli.commands.InputAbstract
-
- org.apache.activemq.artemis.cli.commands.messages.ConnectionAbstract
-
- All Implemented Interfaces:
Action
- Direct Known Subclasses:
AbstractAction,DestAbstract,PerfCommand
public class ConnectionAbstract extends InputAbstract
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringacceptorprotected java.lang.StringbrokerURLprotected java.lang.StringclientIDprotected java.lang.Stringpasswordprotected java.lang.Stringprotocolprotected java.lang.Stringuser-
Fields inherited from class org.apache.activemq.artemis.cli.commands.ActionAbstract
DEFAULT_BROKER_ACCEPTOR, DEFAULT_BROKER_URL, verbose
-
-
Constructor Summary
Constructors Constructor Description ConnectionAbstract()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.jms.ConnectionFactorycreateConnectionFactory()protected javax.jms.ConnectionFactorycreateConnectionFactory(java.lang.String brokerURL, java.lang.String user, java.lang.String password, java.lang.String clientID, java.lang.String protocol)protected org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactorycreateCoreConnectionFactory()protected org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactorycreateCoreConnectionFactory(java.lang.String brokerURL, java.lang.String user, java.lang.String password, java.lang.String clientID)java.lang.Objectexecute(ActionContext context)java.lang.StringgetAcceptor()java.lang.StringgetBrokerURL()java.lang.StringgetClientID()java.lang.StringgetPassword()java.lang.StringgetProtocol()java.lang.StringgetUser()ConnectionAbstractsetAcceptor(java.lang.String acceptor)voidsetBrokerURL(java.lang.String brokerURL)ConnectionAbstractsetClientID(java.lang.String clientID)ConnectionAbstractsetPassword(java.lang.String password)voidsetProtocol(java.lang.String protocol)ConnectionAbstractsetUser(java.lang.String user)-
Methods inherited from class org.apache.activemq.artemis.cli.commands.InputAbstract
enableInput, input, input, inputBoolean, inputInteger, inputPassword, isSilentInput, setSilentInput
-
Methods inherited from class org.apache.activemq.artemis.cli.commands.ActionAbstract
checkOptions, getActionContext, getBrokerConfiguration, getBrokerEtc, getBrokerHome, getBrokerInstance, getBrokerURIInstance, getBrokerURLInstance, isVerbose, setHomeValues
-
-
-
-
Method Detail
-
getBrokerURL
public java.lang.String getBrokerURL()
-
setBrokerURL
public void setBrokerURL(java.lang.String brokerURL)
-
getAcceptor
public java.lang.String getAcceptor()
-
setAcceptor
public ConnectionAbstract setAcceptor(java.lang.String acceptor)
-
getUser
public java.lang.String getUser()
-
setUser
public ConnectionAbstract setUser(java.lang.String user)
-
getPassword
public java.lang.String getPassword()
-
setPassword
public ConnectionAbstract setPassword(java.lang.String password)
-
getClientID
public java.lang.String getClientID()
-
setClientID
public ConnectionAbstract setClientID(java.lang.String clientID)
-
getProtocol
public java.lang.String getProtocol()
-
setProtocol
public void setProtocol(java.lang.String protocol)
-
execute
public java.lang.Object execute(ActionContext context) throws java.lang.Exception
- Specified by:
executein interfaceAction- Overrides:
executein classInputAbstract- Throws:
java.lang.Exception
-
createConnectionFactory
protected javax.jms.ConnectionFactory createConnectionFactory() throws java.lang.Exception- Throws:
java.lang.Exception
-
createConnectionFactory
protected javax.jms.ConnectionFactory createConnectionFactory(java.lang.String brokerURL, java.lang.String user, java.lang.String password, java.lang.String clientID, java.lang.String protocol) throws java.lang.Exception- Throws:
java.lang.Exception
-
createCoreConnectionFactory
protected org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory createCoreConnectionFactory()
-
createCoreConnectionFactory
protected org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory createCoreConnectionFactory(java.lang.String brokerURL, java.lang.String user, java.lang.String password, java.lang.String clientID)
-
-