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.ConnectionConfigurationAbtract
-
- org.apache.activemq.artemis.cli.commands.messages.BasicConnectionAbstract
-
- org.apache.activemq.artemis.cli.commands.messages.ConnectionAbstract
-
- Direct Known Subclasses:
AddressAbstract,CheckAbstract,ClusterCheck,Connect,DeleteQueue,DestAbstract,Disconnect,PerfCommand,PurgeQueue,QueueAbstract,StatQueue,UserAction
public class ConnectionAbstract extends BasicConnectionAbstract
-
-
Field Summary
Fields Modifier and Type Field Description protected StringclientIDprotected ConnectionProtocolprotocol-
Fields inherited from class org.apache.activemq.artemis.cli.commands.messages.ConnectionConfigurationAbtract
acceptor, brokerURL, CONNECTION_INFORMATION, password, silent, user
-
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(String brokerURL, String user, String password, String clientID, ConnectionProtocol protocol)protected org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactorycreateCoreConnectionFactory()protected org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactorycreateCoreConnectionFactory(String brokerURL, String user, String password, String clientID)StringgetClientID()ConnectionProtocolgetProtocol()ConnectionAbstractsetClientID(String clientID)voidsetProtocol(String protocol)voidsetProtocol(ConnectionProtocol protocol)-
Methods inherited from class org.apache.activemq.artemis.cli.commands.messages.BasicConnectionAbstract
createConnectionFactory, performCoreManagement, performCoreManagement, tryConnect
-
Methods inherited from class org.apache.activemq.artemis.cli.commands.messages.ConnectionConfigurationAbtract
execute, getAcceptor, getBrokerURL, getPassword, getUser, inputBrokerURL, inputPassword, inputUser, recoverConnectionInformation, saveConnectionInfo, setAcceptor, setBrokerURL, setPassword, setUser
-
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
done, getActionContext, getBrokerConfiguration, getBrokerEtc, getBrokerHome, getBrokerInstance, getBrokerURIInstance, getBrokerURLInstance, isVerbose, run, setHomeValues
-
-
-
-
Field Detail
-
clientID
protected String clientID
-
protocol
protected ConnectionProtocol protocol
-
-
Method Detail
-
getClientID
public String getClientID()
-
setClientID
public ConnectionAbstract setClientID(String clientID)
-
getProtocol
public ConnectionProtocol getProtocol()
-
setProtocol
public void setProtocol(ConnectionProtocol protocol)
-
setProtocol
public void setProtocol(String protocol)
-
createConnectionFactory
protected javax.jms.ConnectionFactory createConnectionFactory() throws Exception- Overrides:
createConnectionFactoryin classBasicConnectionAbstract- Throws:
Exception
-
createConnectionFactory
protected javax.jms.ConnectionFactory createConnectionFactory(String brokerURL, String user, String password, String clientID, ConnectionProtocol protocol) throws Exception
- Throws:
Exception
-
createCoreConnectionFactory
protected org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory createCoreConnectionFactory()
-
-