Class ConnectionConfigurationAbtract
- 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
-
- Direct Known Subclasses:
BasicConnectionAbstract,XmlDataImporter
public class ConnectionConfigurationAbtract extends InputAbstract
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringacceptorprotected StringbrokerURLprotected static ThreadLocal<org.apache.activemq.artemis.cli.commands.messages.ConnectionConfigurationAbtract.ConnectionInformation>CONNECTION_INFORMATIONprotected Stringpasswordprotected booleansilentprotected Stringuser-
Fields inherited from class org.apache.activemq.artemis.cli.commands.ActionAbstract
DEFAULT_BROKER_ACCEPTOR, DEFAULT_BROKER_URL, verbose
-
-
Constructor Summary
Constructors Constructor Description ConnectionConfigurationAbtract()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectexecute(ActionContext context)StringgetAcceptor()StringgetBrokerURL()StringgetPassword()StringgetUser()protected StringinputBrokerURL(String defaultValue)protected StringinputPassword(String password)protected StringinputUser(String user)protected voidrecoverConnectionInformation()protected voidsaveConnectionInfo(String brokerURL, String user, String password)ConnectionConfigurationAbtractsetAcceptor(String acceptor)voidsetBrokerURL(String brokerURL)ConnectionConfigurationAbtractsetPassword(String password)ConnectionConfigurationAbtractsetUser(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
done, getActionContext, getBrokerConfiguration, getBrokerEtc, getBrokerHome, getBrokerInstance, getBrokerURIInstance, getBrokerURLInstance, isVerbose, run, setHomeValues
-
-
-
-
Field Detail
-
brokerURL
protected String brokerURL
-
acceptor
protected String acceptor
-
user
protected String user
-
password
protected String password
-
silent
protected boolean silent
-
CONNECTION_INFORMATION
protected static ThreadLocal<org.apache.activemq.artemis.cli.commands.messages.ConnectionConfigurationAbtract.ConnectionInformation> CONNECTION_INFORMATION
-
-
Method Detail
-
getBrokerURL
public String getBrokerURL()
-
setBrokerURL
public void setBrokerURL(String brokerURL)
-
getAcceptor
public String getAcceptor()
-
setAcceptor
public ConnectionConfigurationAbtract setAcceptor(String acceptor)
-
getUser
public String getUser()
-
setUser
public ConnectionConfigurationAbtract setUser(String user)
-
getPassword
public String getPassword()
-
setPassword
public ConnectionConfigurationAbtract setPassword(String password)
-
execute
public Object execute(ActionContext context) throws Exception
- Specified by:
executein interfaceAction- Overrides:
executein classInputAbstract- Throws:
Exception
-
recoverConnectionInformation
protected void recoverConnectionInformation()
-
saveConnectionInfo
protected void saveConnectionInfo(String brokerURL, String user, String password)
-
-