Esempio n. 1
0
        public ClusterResourceStateMachine(ICluster clusterResource, ClusterUpgradeStateFactory upgradeFactory, ITraceLogger traceLogger)
        {
            clusterResource.MustNotBeNull("clusterResource");
            upgradeFactory.MustNotBeNull("upgradeFactory");
            traceLogger.MustNotBeNull("traceLogger");

            this.clusterResource = clusterResource;
            this.UpgradeFactory  = upgradeFactory;
            this.traceLogger     = traceLogger;
        }