NIFI-719: merged with develop

Project: http://git-wip-us.apache.org/repos/asf/incubator-nifi/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-nifi/commit/a0918079
Tree: http://git-wip-us.apache.org/repos/asf/incubator-nifi/tree/a0918079
Diff: http://git-wip-us.apache.org/repos/asf/incubator-nifi/diff/a0918079

Branch: refs/heads/develop
Commit: a09180799d8a84108c3f5665668bded284768ecf
Parents: 5021570 ba31559
Author: Mark Payne <marka...@hotmail.com>
Authored: Wed Jul 1 10:44:42 2015 -0400
Committer: Mark Payne <marka...@hotmail.com>
Committed: Wed Jul 1 10:44:42 2015 -0400

----------------------------------------------------------------------
 .../nifi/controller/ConfigurationContext.java   | 23 +++++++++++++++--
 .../nifi/util/MockConfigurationContext.java     | 11 +++++++++
 .../mock/MockConfigurationContext.java          | 10 ++++++++
 .../apache/nifi/controller/FlowController.java  | 18 +++++++-------
 .../reporting/AbstractReportingTaskNode.java    |  4 +--
 .../scheduling/StandardProcessScheduler.java    | 24 +++++++++---------
 .../service/StandardConfigurationContext.java   | 26 +++++++++++++++++++-
 .../service/StandardControllerServiceNode.java  |  2 +-
 .../StandardControllerServiceProvider.java      | 10 ++++----
 .../apache/nifi/controller/MonitorMemory.java   | 14 +++--------
 10 files changed, 99 insertions(+), 43 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-nifi/blob/a0918079/nifi/nifi-mock/src/main/java/org/apache/nifi/util/MockConfigurationContext.java
----------------------------------------------------------------------
diff --cc 
nifi/nifi-mock/src/main/java/org/apache/nifi/util/MockConfigurationContext.java
index 742f03b,e9afb32..c90e722
--- 
a/nifi/nifi-mock/src/main/java/org/apache/nifi/util/MockConfigurationContext.java
+++ 
b/nifi/nifi-mock/src/main/java/org/apache/nifi/util/MockConfigurationContext.java
@@@ -55,12 -49,13 +56,22 @@@ public class MockConfigurationContext i
          return new HashMap<>(this.properties);
      }
  
 +    private PropertyDescriptor getActualDescriptor(final PropertyDescriptor 
property) {
 +        if (service == null) {
 +            return property;
 +        }
 +
 +        final PropertyDescriptor resolved = 
service.getPropertyDescriptor(property.getName());
 +        return resolved == null ? property : resolved;
 +    }
++
+     @Override
+     public String getSchedulingPeriod() {
+         return "0 secs";
+     }
+ 
+     @Override
+     public Long getSchedulingPeriod(final TimeUnit timeUnit) {
+         return 0L;
+     }
  }

http://git-wip-us.apache.org/repos/asf/incubator-nifi/blob/a0918079/nifi/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-documentation/src/main/java/org/apache/nifi/documentation/mock/MockConfigurationContext.java
----------------------------------------------------------------------
diff --cc 
nifi/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-documentation/src/main/java/org/apache/nifi/documentation/mock/MockConfigurationContext.java
index 1ba5499,0000000..6c9ec9d
mode 100644,000000..100644
--- 
a/nifi/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-documentation/src/main/java/org/apache/nifi/documentation/mock/MockConfigurationContext.java
+++ 
b/nifi/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-documentation/src/main/java/org/apache/nifi/documentation/mock/MockConfigurationContext.java
@@@ -1,38 -1,0 +1,48 @@@
 +/*
 + * Licensed to the Apache Software Foundation (ASF) under one or more
 + * contributor license agreements.  See the NOTICE file distributed with
 + * this work for additional information regarding copyright ownership.
 + * The ASF licenses this file to You under the Apache License, Version 2.0
 + * (the "License"); you may not use this file except in compliance with
 + * the License.  You may obtain a copy of the License at
 + *
 + *     http://www.apache.org/licenses/LICENSE-2.0
 + *
 + * Unless required by applicable law or agreed to in writing, software
 + * distributed under the License is distributed on an "AS IS" BASIS,
 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 + * See the License for the specific language governing permissions and
 + * limitations under the License.
 + */
 +package org.apache.nifi.documentation.mock;
 +
 +import java.util.Collections;
 +import java.util.Map;
++import java.util.concurrent.TimeUnit;
 +
 +import org.apache.nifi.components.PropertyDescriptor;
 +import org.apache.nifi.components.PropertyValue;
 +import org.apache.nifi.controller.ConfigurationContext;
 +
 +public class MockConfigurationContext implements ConfigurationContext {
 +
 +    @Override
 +    public PropertyValue getProperty(PropertyDescriptor property) {
 +        return null;
 +    }
 +
 +    @Override
 +    public Map<PropertyDescriptor, String> getProperties() {
 +        return Collections.emptyMap();
 +    }
 +
++    @Override
++    public String getSchedulingPeriod() {
++        return "0 secs";
++    }
++
++    @Override
++    public Long getSchedulingPeriod(final TimeUnit timeUnit) {
++        return 0L;
++    }
 +}

Reply via email to