Class Create
- java.lang.Object
-
- org.apache.activemq.artemis.cli.commands.ActionAbstract
-
- org.apache.activemq.artemis.cli.commands.InputAbstract
-
- org.apache.activemq.artemis.cli.commands.Create
-
- All Implemented Interfaces:
Action
@Command(name="create", description="creates a new broker instance") public class Create extends InputAbstractCLI action that creates a broker instance directory.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBIN_ARTEMISstatic java.lang.StringBIN_ARTEMIS_CMDstatic java.lang.StringBIN_ARTEMIS_SERVICEstatic java.lang.StringBIN_ARTEMIS_SERVICE_EXEstatic java.lang.StringBIN_ARTEMIS_SERVICE_EXE_CONFIGstatic java.lang.StringBIN_ARTEMIS_SERVICE_XMLstatic java.lang.StringETC_AMQP_ACCEPTOR_TXTstatic java.lang.StringETC_ARTEMIS_PROFILEstatic java.lang.StringETC_ARTEMIS_PROFILE_CMDstatic java.lang.StringETC_ARTEMIS_ROLES_PROPERTIESstatic java.lang.StringETC_ARTEMIS_USERS_PROPERTIESstatic java.lang.StringETC_BASIC_SECURITY_MANAGER_TXTstatic java.lang.StringETC_BOOTSTRAP_WEB_SETTINGS_TXTstatic java.lang.StringETC_BOOTSTRAP_XMLstatic java.lang.StringETC_BROKER_XMLstatic java.lang.StringETC_CLUSTER_SECURITY_SETTINGS_TXTstatic java.lang.StringETC_CLUSTER_SETTINGS_TXTstatic java.lang.StringETC_CLUSTER_STATIC_SETTINGS_TXTstatic java.lang.StringETC_COMMENTED_PING_TXTstatic java.lang.StringETC_CONNECTOR_SETTINGS_TXTstatic java.lang.StringETC_DATABASE_STORE_TXTstatic java.lang.StringETC_GLOBAL_MAX_DEFAULT_TXTstatic java.lang.StringETC_GLOBAL_MAX_SPECIFIED_TXTstatic java.lang.StringETC_HORNETQ_ACCEPTOR_TXTstatic java.lang.StringETC_JAAS_SECURITY_MANAGER_TXTstatic java.lang.StringETC_JOLOKIA_ACCESS_XMLstatic java.lang.StringETC_JOURNAL_BUFFER_SETTINGSstatic java.lang.StringETC_LOGGING_PROPERTIESstatic java.lang.StringETC_MANAGEMENT_XMLstatic java.lang.StringETC_MQTT_ACCEPTOR_TXTstatic java.lang.StringETC_PAGE_SYNC_SETTINGSstatic java.lang.StringETC_PING_TXTstatic java.lang.StringETC_REPLICATED_MASTER_SETTINGS_TXTstatic java.lang.StringETC_REPLICATED_SLAVE_SETTINGS_TXTstatic java.lang.StringETC_SHARED_STORE_SETTINGS_TXTstatic java.lang.StringETC_STOMP_ACCEPTOR_TXTstatic java.lang.StringHTTP_HOSTstatic java.lang.IntegerHTTP_PORT-
Fields inherited from class org.apache.activemq.artemis.cli.commands.ActionAbstract
DEFAULT_BROKER_ACCEPTOR, DEFAULT_BROKER_URL, verbose
-
-
Constructor Summary
Constructors Constructor Description Create()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectexecute(ActionContext context)java.lang.StringgetData()java.lang.StringgetEncoding()java.lang.StringgetEtc()java.io.FilegetHome()java.lang.StringgetHost()java.io.FilegetInstance()java.lang.StringgetPassword()java.lang.StringgetRole()java.lang.String[]getStaticNodes()java.lang.StringgetUser()booleanisAutoDelete()booleanisForce()booleanisPaging()booleanisReplicated()booleanisSharedStore()java.io.InputStreamopenStream(java.lang.String source)This method is made public for the testsuitejava.lang.Objectrun(ActionContext context)CreatesetAutoDelete(boolean autoDelete)voidsetData(java.lang.String data)voidsetEncoding(java.lang.String encoding)voidsetEtc(java.lang.String etc)voidsetForce(boolean force)voidsetHome(java.io.File home)voidsetHost(java.lang.String host)voidsetInstance(java.io.File directory)voidsetPassword(java.lang.String password)voidsetReplicated(boolean replicated)voidsetRole(java.lang.String role)voidsetUser(java.lang.String user)booleansupportsLibaio()-
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
-
-
-
-
Field Detail
-
HTTP_HOST
public static final java.lang.String HTTP_HOST
- See Also:
- Constant Field Values
-
HTTP_PORT
public static final java.lang.Integer HTTP_PORT
-
BIN_ARTEMIS_CMD
public static final java.lang.String BIN_ARTEMIS_CMD
- See Also:
- Constant Field Values
-
BIN_ARTEMIS_SERVICE_EXE
public static final java.lang.String BIN_ARTEMIS_SERVICE_EXE
- See Also:
- Constant Field Values
-
BIN_ARTEMIS_SERVICE_EXE_CONFIG
public static final java.lang.String BIN_ARTEMIS_SERVICE_EXE_CONFIG
- See Also:
- Constant Field Values
-
BIN_ARTEMIS_SERVICE_XML
public static final java.lang.String BIN_ARTEMIS_SERVICE_XML
- See Also:
- Constant Field Values
-
ETC_ARTEMIS_PROFILE_CMD
public static final java.lang.String ETC_ARTEMIS_PROFILE_CMD
- See Also:
- Constant Field Values
-
BIN_ARTEMIS
public static final java.lang.String BIN_ARTEMIS
- See Also:
- Constant Field Values
-
BIN_ARTEMIS_SERVICE
public static final java.lang.String BIN_ARTEMIS_SERVICE
- See Also:
- Constant Field Values
-
ETC_ARTEMIS_PROFILE
public static final java.lang.String ETC_ARTEMIS_PROFILE
- See Also:
- Constant Field Values
-
ETC_LOGGING_PROPERTIES
public static final java.lang.String ETC_LOGGING_PROPERTIES
- See Also:
- Constant Field Values
-
ETC_BOOTSTRAP_XML
public static final java.lang.String ETC_BOOTSTRAP_XML
- See Also:
- Constant Field Values
-
ETC_MANAGEMENT_XML
public static final java.lang.String ETC_MANAGEMENT_XML
- See Also:
- Constant Field Values
-
ETC_BROKER_XML
public static final java.lang.String ETC_BROKER_XML
- See Also:
- Constant Field Values
-
ETC_ARTEMIS_ROLES_PROPERTIES
public static final java.lang.String ETC_ARTEMIS_ROLES_PROPERTIES
- See Also:
- Constant Field Values
-
ETC_ARTEMIS_USERS_PROPERTIES
public static final java.lang.String ETC_ARTEMIS_USERS_PROPERTIES
- See Also:
- Constant Field Values
-
ETC_REPLICATED_MASTER_SETTINGS_TXT
public static final java.lang.String ETC_REPLICATED_MASTER_SETTINGS_TXT
- See Also:
- Constant Field Values
-
ETC_REPLICATED_SLAVE_SETTINGS_TXT
public static final java.lang.String ETC_REPLICATED_SLAVE_SETTINGS_TXT
- See Also:
- Constant Field Values
-
ETC_SHARED_STORE_SETTINGS_TXT
public static final java.lang.String ETC_SHARED_STORE_SETTINGS_TXT
- See Also:
- Constant Field Values
-
ETC_CLUSTER_SECURITY_SETTINGS_TXT
public static final java.lang.String ETC_CLUSTER_SECURITY_SETTINGS_TXT
- See Also:
- Constant Field Values
-
ETC_CLUSTER_SETTINGS_TXT
public static final java.lang.String ETC_CLUSTER_SETTINGS_TXT
- See Also:
- Constant Field Values
-
ETC_CLUSTER_STATIC_SETTINGS_TXT
public static final java.lang.String ETC_CLUSTER_STATIC_SETTINGS_TXT
- See Also:
- Constant Field Values
-
ETC_CONNECTOR_SETTINGS_TXT
public static final java.lang.String ETC_CONNECTOR_SETTINGS_TXT
- See Also:
- Constant Field Values
-
ETC_BOOTSTRAP_WEB_SETTINGS_TXT
public static final java.lang.String ETC_BOOTSTRAP_WEB_SETTINGS_TXT
- See Also:
- Constant Field Values
-
ETC_JOURNAL_BUFFER_SETTINGS
public static final java.lang.String ETC_JOURNAL_BUFFER_SETTINGS
- See Also:
- Constant Field Values
-
ETC_AMQP_ACCEPTOR_TXT
public static final java.lang.String ETC_AMQP_ACCEPTOR_TXT
- See Also:
- Constant Field Values
-
ETC_HORNETQ_ACCEPTOR_TXT
public static final java.lang.String ETC_HORNETQ_ACCEPTOR_TXT
- See Also:
- Constant Field Values
-
ETC_MQTT_ACCEPTOR_TXT
public static final java.lang.String ETC_MQTT_ACCEPTOR_TXT
- See Also:
- Constant Field Values
-
ETC_STOMP_ACCEPTOR_TXT
public static final java.lang.String ETC_STOMP_ACCEPTOR_TXT
- See Also:
- Constant Field Values
-
ETC_PING_TXT
public static final java.lang.String ETC_PING_TXT
- See Also:
- Constant Field Values
-
ETC_COMMENTED_PING_TXT
public static final java.lang.String ETC_COMMENTED_PING_TXT
- See Also:
- Constant Field Values
-
ETC_DATABASE_STORE_TXT
public static final java.lang.String ETC_DATABASE_STORE_TXT
- See Also:
- Constant Field Values
-
ETC_JAAS_SECURITY_MANAGER_TXT
public static final java.lang.String ETC_JAAS_SECURITY_MANAGER_TXT
- See Also:
- Constant Field Values
-
ETC_BASIC_SECURITY_MANAGER_TXT
public static final java.lang.String ETC_BASIC_SECURITY_MANAGER_TXT
- See Also:
- Constant Field Values
-
ETC_GLOBAL_MAX_SPECIFIED_TXT
public static final java.lang.String ETC_GLOBAL_MAX_SPECIFIED_TXT
- See Also:
- Constant Field Values
-
ETC_GLOBAL_MAX_DEFAULT_TXT
public static final java.lang.String ETC_GLOBAL_MAX_DEFAULT_TXT
- See Also:
- Constant Field Values
-
ETC_PAGE_SYNC_SETTINGS
public static final java.lang.String ETC_PAGE_SYNC_SETTINGS
- See Also:
- Constant Field Values
-
ETC_JOLOKIA_ACCESS_XML
public static final java.lang.String ETC_JOLOKIA_ACCESS_XML
- See Also:
- Constant Field Values
-
-
Method Detail
-
getStaticNodes
public java.lang.String[] getStaticNodes()
-
getInstance
public java.io.File getInstance()
-
setInstance
public void setInstance(java.io.File directory)
-
getHost
public java.lang.String getHost()
-
setHost
public void setHost(java.lang.String host)
-
isForce
public boolean isForce()
-
setForce
public void setForce(boolean force)
-
getHome
public java.io.File getHome()
-
setHome
public void setHome(java.io.File home)
-
isReplicated
public boolean isReplicated()
-
setReplicated
public void setReplicated(boolean replicated)
-
isSharedStore
public boolean isSharedStore()
-
getEncoding
public java.lang.String getEncoding()
-
setEncoding
public void setEncoding(java.lang.String encoding)
-
getData
public java.lang.String getData()
-
setData
public void setData(java.lang.String data)
-
getEtc
public java.lang.String getEtc()
-
setEtc
public void setEtc(java.lang.String etc)
-
isAutoDelete
public boolean isAutoDelete()
-
setAutoDelete
public Create setAutoDelete(boolean autoDelete)
-
isPaging
public boolean isPaging()
-
getPassword
public java.lang.String getPassword()
-
setPassword
public void setPassword(java.lang.String password)
-
getUser
public java.lang.String getUser()
-
setUser
public void setUser(java.lang.String user)
-
getRole
public java.lang.String getRole()
-
setRole
public void setRole(java.lang.String role)
-
execute
public java.lang.Object execute(ActionContext context) throws java.lang.Exception
- Specified by:
executein interfaceAction- Overrides:
executein classInputAbstract- Throws:
java.lang.Exception
-
openStream
public java.io.InputStream openStream(java.lang.String source)
This method is made public for the testsuite
-
run
public java.lang.Object run(ActionContext context) throws java.lang.Exception
- Throws:
java.lang.Exception
-
supportsLibaio
public boolean supportsLibaio()
-
-