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 Stringacceptorprotected StringbrokerURLprotected StringclientIDprotected Stringpasswordprotected Stringprotocolprotected Stringuser-
Fields inherited from class org.apache.activemq.artemis.cli.commands.ActionAbstract
context, 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(String brokerURL, String user, String password, String clientID, String protocol)protected ActiveMQConnectionFactorycreateCoreConnectionFactory()protected ActiveMQConnectionFactorycreateCoreConnectionFactory(String brokerURL, String user, String password, String clientID)Objectexecute(ActionContext context)StringgetAcceptor()StringgetBrokerURL()StringgetClientID()StringgetPassword()StringgetProtocol()StringgetUser()ConnectionAbstractsetAcceptor(String acceptor)voidsetBrokerURL(String brokerURL)ConnectionAbstractsetClientID(String clientID)ConnectionAbstractsetPassword(String password)voidsetProtocol(String protocol)ConnectionAbstractsetUser(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, getBrokerConfiguration, getBrokerEtc, getBrokerHome, getBrokerInstance, getBrokerURIInstance, getBrokerURLInstance, isVerbose, setHomeValues
-
-
-
-
Method Detail
-
getBrokerURL
public String getBrokerURL()
-
setBrokerURL
public void setBrokerURL(String brokerURL)
-
getAcceptor
public String getAcceptor()
-
setAcceptor
public ConnectionAbstract setAcceptor(String acceptor)
-
getUser
public String getUser()
-
setUser
public ConnectionAbstract setUser(String user)
-
getPassword
public String getPassword()
-
setPassword
public ConnectionAbstract setPassword(String password)
-
getClientID
public String getClientID()
-
setClientID
public ConnectionAbstract setClientID(String clientID)
-
getProtocol
public String getProtocol()
-
setProtocol
public void setProtocol(String protocol)
-
execute
public Object execute(ActionContext context) throws Exception
- Specified by:
executein interfaceAction- Overrides:
executein classInputAbstract- Throws:
Exception
-
createConnectionFactory
protected javax.jms.ConnectionFactory createConnectionFactory() throws Exception- Throws:
Exception
-
createConnectionFactory
protected javax.jms.ConnectionFactory createConnectionFactory(String brokerURL, String user, String password, String clientID, String protocol) throws Exception
- Throws:
Exception
-
createCoreConnectionFactory
protected ActiveMQConnectionFactory createCoreConnectionFactory()
-
createCoreConnectionFactory
protected ActiveMQConnectionFactory createCoreConnectionFactory(String brokerURL, String user, String password, String clientID)
-
-