Class Artemis


  • public class Artemis
    extends java.lang.Object
    Artemis is the main CLI entry point for managing/running a broker. Want to start or debug a broker from an IDE? This is probably the best class to run. Make sure set the -Dartemis.instance=path/to/instance system property. You should also use the 'apache-artemis' module for the class path since that includes all artemis modules.
    • Constructor Summary

      Constructors 
      Constructor Description
      Artemis()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.Object execute​(boolean inputEnabled, boolean useSystemOut, java.io.File artemisHome, java.io.File artemisInstance, java.lang.String... args)  
      static java.lang.Object execute​(java.io.File artemisHome, java.io.File artemisInstance, java.util.List<java.lang.String> args)  
      static java.lang.Object internalExecute​(java.io.File artemisHome, java.io.File artemisInstance, java.lang.String[] args, ActionContext context)  
      static java.lang.Object internalExecute​(java.lang.String... args)  
      static void main​(java.lang.String... args)  
      static void printBanner​(java.io.PrintStream out)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Artemis

        public Artemis()
    • Method Detail

      • main

        public static void main​(java.lang.String... args)
                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • internalExecute

        public static java.lang.Object internalExecute​(java.lang.String... args)
                                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • execute

        public static java.lang.Object execute​(java.io.File artemisHome,
                                               java.io.File artemisInstance,
                                               java.util.List<java.lang.String> args)
                                        throws java.lang.Exception
        Throws:
        java.lang.Exception
      • execute

        public static java.lang.Object execute​(boolean inputEnabled,
                                               boolean useSystemOut,
                                               java.io.File artemisHome,
                                               java.io.File artemisInstance,
                                               java.lang.String... args)
                                        throws java.lang.Exception
        Throws:
        java.lang.Exception
      • internalExecute

        public static java.lang.Object internalExecute​(java.io.File artemisHome,
                                                       java.io.File artemisInstance,
                                                       java.lang.String[] args,
                                                       ActionContext context)
                                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • printBanner

        public static void printBanner​(java.io.PrintStream out)
                                throws java.lang.Exception
        Throws:
        java.lang.Exception