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 inherited from class org.apache.activemq.artemis.cli.commands.ActionAbstract
context, 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 Objectexecute(ActionContext context)StringgetData()StringgetEncoding()StringgetEtc()FilegetHome()StringgetHost()FilegetInstance()StringgetPassword()StringgetRole()String[]getStaticNodes()StringgetUser()booleanisAutoDelete()booleanisForce()booleanisPaging()booleanisReplicated()booleanisSharedStore()InputStreamopenStream(String source)This method is made public for the testsuiteObjectrun(ActionContext context)CreatesetAutoDelete(boolean autoDelete)voidsetData(String data)voidsetEncoding(String encoding)voidsetEtc(String etc)voidsetForce(boolean force)voidsetHome(File home)voidsetHost(String host)voidsetInstance(File directory)voidsetPassword(String password)voidsetReplicated(boolean replicated)voidsetRole(String role)voidsetUser(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, getBrokerConfiguration, getBrokerEtc, getBrokerHome, getBrokerInstance, getBrokerURIInstance, getBrokerURLInstance, isVerbose, setHomeValues
-
-
-
-
Field Detail
-
HTTP_HOST
public static final String HTTP_HOST
- See Also:
- Constant Field Values
-
HTTP_PORT
public static final Integer HTTP_PORT
-
BIN_ARTEMIS_CMD
public static final String BIN_ARTEMIS_CMD
- See Also:
- Constant Field Values
-
BIN_ARTEMIS_SERVICE_EXE
public static final String BIN_ARTEMIS_SERVICE_EXE
- See Also:
- Constant Field Values
-
BIN_ARTEMIS_SERVICE_EXE_CONFIG
public static final String BIN_ARTEMIS_SERVICE_EXE_CONFIG
- See Also:
- Constant Field Values
-
BIN_ARTEMIS_SERVICE_XML
public static final String BIN_ARTEMIS_SERVICE_XML
- See Also:
- Constant Field Values
-
ETC_ARTEMIS_PROFILE_CMD
public static final String ETC_ARTEMIS_PROFILE_CMD
- See Also:
- Constant Field Values
-
BIN_ARTEMIS
public static final String BIN_ARTEMIS
- See Also:
- Constant Field Values
-
BIN_ARTEMIS_SERVICE
public static final String BIN_ARTEMIS_SERVICE
- See Also:
- Constant Field Values
-
ETC_ARTEMIS_PROFILE
public static final String ETC_ARTEMIS_PROFILE
- See Also:
- Constant Field Values
-
ETC_LOGGING_PROPERTIES
public static final String ETC_LOGGING_PROPERTIES
- See Also:
- Constant Field Values
-
ETC_BOOTSTRAP_XML
public static final String ETC_BOOTSTRAP_XML
- See Also:
- Constant Field Values
-
ETC_MANAGEMENT_XML
public static final String ETC_MANAGEMENT_XML
- See Also:
- Constant Field Values
-
ETC_BROKER_XML
public static final String ETC_BROKER_XML
- See Also:
- Constant Field Values
-
ETC_ARTEMIS_ROLES_PROPERTIES
public static final String ETC_ARTEMIS_ROLES_PROPERTIES
- See Also:
- Constant Field Values
-
ETC_ARTEMIS_USERS_PROPERTIES
public static final String ETC_ARTEMIS_USERS_PROPERTIES
- See Also:
- Constant Field Values
-
ETC_REPLICATED_MASTER_SETTINGS_TXT
public static final String ETC_REPLICATED_MASTER_SETTINGS_TXT
- See Also:
- Constant Field Values
-
ETC_REPLICATED_SLAVE_SETTINGS_TXT
public static final String ETC_REPLICATED_SLAVE_SETTINGS_TXT
- See Also:
- Constant Field Values
-
ETC_SHARED_STORE_SETTINGS_TXT
public static final String ETC_SHARED_STORE_SETTINGS_TXT
- See Also:
- Constant Field Values
-
ETC_CLUSTER_SECURITY_SETTINGS_TXT
public static final String ETC_CLUSTER_SECURITY_SETTINGS_TXT
- See Also:
- Constant Field Values
-
ETC_CLUSTER_SETTINGS_TXT
public static final String ETC_CLUSTER_SETTINGS_TXT
- See Also:
- Constant Field Values
-
ETC_CLUSTER_STATIC_SETTINGS_TXT
public static final String ETC_CLUSTER_STATIC_SETTINGS_TXT
- See Also:
- Constant Field Values
-
ETC_CONNECTOR_SETTINGS_TXT
public static final String ETC_CONNECTOR_SETTINGS_TXT
- See Also:
- Constant Field Values
-
ETC_BOOTSTRAP_WEB_SETTINGS_TXT
public static final String ETC_BOOTSTRAP_WEB_SETTINGS_TXT
- See Also:
- Constant Field Values
-
ETC_JOURNAL_BUFFER_SETTINGS
public static final String ETC_JOURNAL_BUFFER_SETTINGS
- See Also:
- Constant Field Values
-
ETC_AMQP_ACCEPTOR_TXT
public static final String ETC_AMQP_ACCEPTOR_TXT
- See Also:
- Constant Field Values
-
ETC_HORNETQ_ACCEPTOR_TXT
public static final String ETC_HORNETQ_ACCEPTOR_TXT
- See Also:
- Constant Field Values
-
ETC_MQTT_ACCEPTOR_TXT
public static final String ETC_MQTT_ACCEPTOR_TXT
- See Also:
- Constant Field Values
-
ETC_STOMP_ACCEPTOR_TXT
public static final String ETC_STOMP_ACCEPTOR_TXT
- See Also:
- Constant Field Values
-
ETC_PING_TXT
public static final String ETC_PING_TXT
- See Also:
- Constant Field Values
-
ETC_COMMENTED_PING_TXT
public static final String ETC_COMMENTED_PING_TXT
- See Also:
- Constant Field Values
-
ETC_DATABASE_STORE_TXT
public static final String ETC_DATABASE_STORE_TXT
- See Also:
- Constant Field Values
-
ETC_JAAS_SECURITY_MANAGER_TXT
public static final String ETC_JAAS_SECURITY_MANAGER_TXT
- See Also:
- Constant Field Values
-
ETC_BASIC_SECURITY_MANAGER_TXT
public static final String ETC_BASIC_SECURITY_MANAGER_TXT
- See Also:
- Constant Field Values
-
ETC_GLOBAL_MAX_SPECIFIED_TXT
public static final String ETC_GLOBAL_MAX_SPECIFIED_TXT
- See Also:
- Constant Field Values
-
ETC_GLOBAL_MAX_DEFAULT_TXT
public static final String ETC_GLOBAL_MAX_DEFAULT_TXT
- See Also:
- Constant Field Values
-
ETC_PAGE_SYNC_SETTINGS
public static final String ETC_PAGE_SYNC_SETTINGS
- See Also:
- Constant Field Values
-
ETC_JOLOKIA_ACCESS_XML
public static final String ETC_JOLOKIA_ACCESS_XML
- See Also:
- Constant Field Values
-
-
Method Detail
-
getStaticNodes
public String[] getStaticNodes()
-
getInstance
public File getInstance()
-
setInstance
public void setInstance(File directory)
-
getHost
public String getHost()
-
setHost
public void setHost(String host)
-
isForce
public boolean isForce()
-
setForce
public void setForce(boolean force)
-
getHome
public File getHome()
-
setHome
public void setHome(File home)
-
isReplicated
public boolean isReplicated()
-
setReplicated
public void setReplicated(boolean replicated)
-
isSharedStore
public boolean isSharedStore()
-
getEncoding
public String getEncoding()
-
setEncoding
public void setEncoding(String encoding)
-
getData
public String getData()
-
setData
public void setData(String data)
-
getEtc
public String getEtc()
-
setEtc
public void setEtc(String etc)
-
isAutoDelete
public boolean isAutoDelete()
-
setAutoDelete
public Create setAutoDelete(boolean autoDelete)
-
isPaging
public boolean isPaging()
-
getPassword
public String getPassword()
-
setPassword
public void setPassword(String password)
-
getUser
public String getUser()
-
setUser
public void setUser(String user)
-
getRole
public String getRole()
-
setRole
public void setRole(String role)
-
execute
public Object execute(ActionContext context) throws Exception
- Specified by:
executein interfaceAction- Overrides:
executein classInputAbstract- Throws:
Exception
-
openStream
public InputStream openStream(String source)
This method is made public for the testsuite
-
run
public Object run(ActionContext context) throws Exception
- Throws:
Exception
-
supportsLibaio
public boolean supportsLibaio()
-
-