Class BasicCoreRoot

  • All Implemented Interfaces:
    org.praxislive.core.Lookup.Provider, org.praxislive.core.Root

    public class BasicCoreRoot
    extends org.praxislive.base.AbstractRoot
    • Constructor Detail

      • BasicCoreRoot

        protected BasicCoreRoot​(Hub.Accessor hubAccess,
                                List<org.praxislive.core.Root> exts)
    • Method Detail

      • initialize

        public org.praxislive.base.AbstractRoot.Controller initialize​(String id,
                                                                      org.praxislive.core.RootHub hub)
        Specified by:
        initialize in interface org.praxislive.core.Root
        Overrides:
        initialize in class org.praxislive.base.AbstractRoot
      • activating

        protected void activating()
        Overrides:
        activating in class org.praxislive.base.AbstractRoot
      • terminating

        protected void terminating()
        Overrides:
        terminating in class org.praxislive.base.AbstractRoot
      • forceTermination

        protected void forceTermination()
      • exitValue

        protected int exitValue()
      • processCall

        protected void processCall​(org.praxislive.core.Call call,
                                   org.praxislive.core.PacketRouter router)
        Specified by:
        processCall in class org.praxislive.base.AbstractRoot
      • registerServices

        protected void registerServices()
      • buildControlMap

        protected void buildControlMap​(Map<String,​org.praxislive.core.Control> ctrls)
      • installExtensions

        protected void installExtensions()
      • uninstallRoot

        protected void uninstallRoot​(String id)
      • startRoot

        protected void startRoot​(String id,
                                 String type,
                                 org.praxislive.core.Root.Controller ctrl)