Class Create

  • All Implemented Interfaces:
    Action

    @Command(name="create",
             description="creates a new broker instance")
    public class Create
    extends InputAbstract
    CLI action that creates a broker instance directory.
    • Field Detail

      • HTTP_PORT

        public static final java.lang.Integer HTTP_PORT
      • 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_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_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_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
    • Constructor Detail

      • Create

        public Create()
    • 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)
      • 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()