Class DefaultScmManager

  • All Implemented Interfaces:
    ScmManager, org.codehaus.plexus.logging.LogEnabled, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable

    public class DefaultScmManager
    extends AbstractScmManager
    implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable, org.codehaus.plexus.logging.LogEnabled
    • Field Detail

      • scmProviders

        private java.util.Map<java.lang.String,​ScmProvider> scmProviders
      • logger

        private org.codehaus.plexus.logging.Logger logger
    • Constructor Detail

      • DefaultScmManager

        public DefaultScmManager()
    • Method Detail

      • enableLogging

        public void enableLogging​(org.codehaus.plexus.logging.Logger logger)
        Specified by:
        enableLogging in interface org.codehaus.plexus.logging.LogEnabled
      • getLogger

        protected org.codehaus.plexus.logging.Logger getLogger()
      • setupLogger

        protected void setupLogger​(java.lang.Object component)
      • setupLogger

        protected void setupLogger​(java.lang.Object component,
                                   java.lang.String subCategory)
      • setupLogger

        protected void setupLogger​(java.lang.Object component,
                                   org.codehaus.plexus.logging.Logger logger)
      • initialize

        public void initialize()
        Specified by:
        initialize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable